C语言考试题(蔡静)

C语言考试题(蔡静)

ID:42081849

大小:145.00 KB

页数:19页

时间:2019-09-07

C语言考试题(蔡静)_第1页
C语言考试题(蔡静)_第2页
C语言考试题(蔡静)_第3页
C语言考试题(蔡静)_第4页
C语言考试题(蔡静)_第5页
资源描述:

《C语言考试题(蔡静)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题三选择控制结构一、选择题3.1下列运算符中优先级最高的运算符是AA)!B)%C)-=D)&&3.2下列运算符中优先级最低的运算符是A)‖B)!=C)<=D)+3.3为表示关系x≥y≥z,应使用的C语言表达式是A)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)C)(x>y>=z)D)(x>=y)&(y>=z)3.4设a、b和c都是int型变量,且a=3,b=5,c=5;则以下的表达式中,值为0的表达式是A)a&&bB)a<=bC)a‖b+c&&b-cD)!((a

2、inta=2,b=-1,c=2;if(a

3、数关系是A)y=-1(x<0)B)y=1(x<0)C)y=0(x<0)D)y=-1(x<0)0(x=0)-1(x=0)-1(x=0)1(x=0)1(x>0)0(x>0)1(x>0)0(x>0)y=-1:if(x!=0)y=1;if(x>0)y=1;elsey=0;3.9运行下程序后,输出AA)****B)&&&&C)####&&&&D)有语法错不能通过编译main(){intk=-3;if(k<=0)print(“****”);elseprintf(“&&&&”);}3.10若a和b均是正整型变量,以下正确的switch语句是A)switch(pow(a,

4、2)+pow(b,2))(注:调用求幂的数学函数){case1:case3:y=a+b;break;case0:case5:y=a-b;}B)switch(a*a+b*b);{case3:case1:y=a+b;break;case0:y=a+b;break;}C)switcha{defaule:x=a+b;case10:y=a-b;break;case11:x=a*d;break;}D)switch(a+b){case10:x=a+b;break;case11:y=a-b;break;}二、填空题3.11C语言中用表示逻辑值“真”,用表示逻辑值“假”。3.12C

5、语言中的关系运算符按优先级别是、、、。3.13C语言中的逻辑运算符按优先级别是、、。19/193.14C语言中关系运算符和逻辑运算符的优先级别是、、、、、。3.15C语言逻辑运算符的优先级高于算术运算符。3.16.将下列数学式改写成C语言的关系表达式或逻辑表达式A)B)。A)a=b或a43.17.请写出以下程序的输出结果。若变量已正确定义,以下语句段的输出结果是1。main(){inta=100;if(a>100)printf(“%d”,a>100);elseprintf(“%d”,a<=100);}3.18请写出与以下表达式等价的表达式A

6、)B)。A)!(x>0)B)!03.19当a=1,b=2,c=3时,以下if语句执行后,a、b、c中的值分别为、、。if(a>c)b=a;a=c;c=b;3.20若变量已正确定义,以下语句段的输出结果是。x=0;y=2;z=3switch(x){case0:switch(y==2){case1:printf(“*”);break;case2:printf(“*”);break;}case1:switch(z){case1:printf(“$”);case2:printf(“*”);break;default:printf(“#”);}}一、编程题3.21当a>=0

7、时,请将以下语句改写成switch语句。if(a<30)m=1;elseif(a<40)m=2;elseif(a<50)m=3;elseif(a<60)m=4;elsem=5;3.22编写程序,输入一位学生的生日(年:y0、.月:m0、日:do);并输入当前的日期(年:yl、月:ml、日:dl);输出该生的实际年龄。3.23.编写程序,输入一个整数,打印出它是奇数还是偶数。3.24编写程序,输入a、b、c三个数,打印出最大者。19/19习题四循环控制结构一、选择题4.1以下程序段的输出结果是DA)9B)1C)11D)10intk,j,s;for(k=2;k<6;k

8、++,k+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。