




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上分支结构练习题C语言分支结构练习题enjoy it ! C语言分支结构练习题 一、选择题 1假定所有变量均已正确定义,下列程序段运行后y的值是。int a=0, y=10; if (a=0) y-; else if(a>0)y+;else y+=y;A. 20 B. 11 C. 9 D. 0 2假定所有变量均已正确定义,下列程序段运行后x的值是。a=b=c=0;x=35; if (!a) x-; else if(b); if(c) x=3; else x=4;A. 34 y=-1; if(x!=0) if(x>0) y=1; else y=0; -1 (x
2、0)0 (x -1 (x0) C. y =-1 (x=0)D. y = 1 (x=0)1 (x0) B. y = B. 4 C. 35 D. 3 3下面的程序片段所表示的数学函数关系是。 1 (x>0) int i=1; switch(i+) 4. 假定i和j为int型变量,则执行以下语句后j的值为。 case 1: for(j=0;jB. 1C. 9D. 10 5. 在C语言的语句中,用来决定分支流程的表达式是。 A. 可用任意表达式 B. 只能用逻辑表达式或关系表达式 D. 只能用关系表达式 C. 只能用逻辑表达式 4为了避免嵌套的if-else语句的二义性,C语言规定else总是与
3、组1 / 8 C语言分支结构练习题enjoy it ! 成配对关系。 A缩排位置相同的if B在其之前未配对的if D同一行上的if C在其之前未配对的最近的ifA只能是0或1 5逻辑运算符两侧运算对象的数据类型。 B只能是0或非0正数 D可以是任何类型的数据 C只能是整型或字符型数据 6 以下关于运算符优先顺序的描述中正确的是。 A关系运算符B&&C+ D!= 8 选择出合法的if语句。 Aif(a=b) c+; Bif(a=b) c+; Cif(ab) c+; 的表达式是。 A(x>= -58) && (x=40) && (x= -58
4、) | (x=40) | (x= -58) && (x=40) && (x= -58) | |(x=40) | (x10若希望当x的值为奇数时,表达式的值为“真”,x的值为偶数时,表达式的值为“假”。 则以下不能满足要求的表达式是。 Ax%2=1A0 B!(x%2=0) B语法错 C!(x%2) C1 Dx%2 D“假” 11已知 x=45, y=a, z=0; 则表达式(x>=z && yB只能是0或非0正数 D可以是任何类型的数据 C只能是整型或字符型数据 9 能正确表示“当x的取值在-58,-40和40,58范围内为真,否则为假”13
5、. 在C语言中,如果下面的变量都是int类型,则输出的结果是() 。 2 / 8 C语言分支结构练习题enjoy it ! sum=pad=5; pad=sum + + ,pad + + , + + pad; printf( A. 7 B. 6 C. 5 D. 4 14. 已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是 () 。 #include “” main() char c1=A, c2=Y; printf( A. 因输出格式不合法,输出错误信息 C. A,Y 二、填空题 1在C 语言中,表示逻辑“真”值用_。 2得到整型变量 a 的十位数字的表达式为_。 3表达式:
6、 +(float)(3/2) 的值是_。 4表达式:a=3,a-1 -a,2*a 的值是_。 5表达式: +(int)/3 的值是_。 6当 m=2, n=1, a=1, b=2, c=3 时,执行完 d=(m=a!=b)&&(n=b>c) 后,n 的值 为_, m 的值为_。 7若有 int x,y,z ;且 x=3 , y=-4 , z=5 ,则表达式:!(x>y)+(y!=z)|(x+y)&&(y-z) 的值为_。 8 若从键盘输入58,则输出结果是_。 #include ” main() int a; scanf(”%d”, &a);
7、 if (a>50) printf(”%d”, a); if (a>40) printf(”%d”,a); if (a>30) 3 / 8 B. 65,90 D. 65,89 C语言分支结构练习题enjoy it ! printf(”%d”,a); 9设int x=9,y=8;表达式x=y+1的结果是_。 10 定义int x,y;执行y=(x=1,+x,x+2);后, y的值是_。 11 定义int x=10,y,z; 执行y=z=x; x=y=z;后,x的结果是_。 12设int a=1,b=2,c,d,e; 执行 c=(-a+)+(+b); d=(b-)+(+a)-a;
8、 e=(a/(+b)-(a/(-a); 请问a,b,c,d,e的结果是:_。 13设int a=2,b=3,c,d,e,f; 执行 c=(a+>= -b); d=(a=+b); e=(a-!=b); f=(+a>b-); 请问a,b,c,d,e,f的结果是:_。 14 以下程序的运行结果是_。 #include ” main() int a,b,c,s,w,t; s=w=t=0; a= -1; b=3; c=3; if (c>0)s=a+b; if (a0) if (celse if (c>0) w=a-b; else t=c; printf(”%d %d %d”, s
9、,w,t); 15以下程序的运行结果是_。 4 / 8 C语言分支结构练习题enjoy it ! #include ” main() int a, b= 250, c; if (c=b)printf(”t%dt%dn”,a,c); if (c=(b=0) a=5; printf(”t%dt%dn”,a,c); if (a=c=b) a=4; printf(”t%dt%dn”,a,c); 16以下程序是对用户输入的字母进行大小写转换。请在内填入正确内容。 #include ” main() char ch; printf(”please input a letter:”); scanf(”%c”
10、,&ch); if ( ) ch=ch+32; else if (ch>=a && chprintf(” the converted letter is: %cn”,ch); 17以下程序是对从键盘输入的任何三个整数,求出其中的最小值。请在内填入正确内容。 #include ” main() int a,b,c,min; 5 / 8 C语言分支结构练习题enjoy it ! printf(”please input three numbers:”); scanf(”%d%d%d”,&a,&b,&c); if ( )min=b; else m
11、in=a; if (min>c) printf(”min=%dn”,min); 18以下程序段的运行结果是_。 #include ” main() char ch1=a,ch2=A; switch (ch1) case a: switch (ch2) case A: printf(”good!n”); break; case B: printf(”bad!n”); break; case b: printf(”joken”); 19以下程序运行后的输出结果是_。 #include ” main() int x=10, y=20, t=0; if (x=y) t=x; x=y; y=t; printf(”%d,%dn”,x,y); 20执行以下语句后,x、y和z 的值分别为_。 int x,y,z; x=y=z=0; +x | +y && +z; 6 / 8 C语言分支结构练习题enjoy it ! 三、编程题 1.将任意三个整数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新光源助航灯光设备合作协议书
- 银行金融产品合作协议
- 法律实务中的合同法知识考点梳理
- 小区物业农村合作种植协议
- 电影行业在线票务平台功能完善与推广方案
- 商业投资出资金额及结构证明书(8篇)
- 农业种植技术合作支持及服务协议
- 造纸行业智能化生产流程优化方案
- 电商平台售后服务评价体系建立服务协议
- 农业灾害风险预防及应对措施服务合同书
- 2025证券从业资格考试证券市场基础知识真题试卷
- 2025年入团基础知识试题及答案详解
- 2025-2030年中国军工行业市场发展现状及发展趋势与投资战略研究报告
- 地震知识课件
- 2025年小学生科学知识竞赛试题及答案
- 2025年中学语文教师招聘试题及答案
- 2025年行测真题及答案B卷
- 阿片类药物的不良反应和对策
- 润滑油购销合同协议
- 《医疗团队中的护理管理:护士长角色定位》课件
- 2025公务员行政能力测试题及答案
评论
0/150
提交评论