c语言练习题及答案

c语言练习题及答案

ID:11252793

大小:254.81 KB

页数:33页

时间:2018-07-11

c语言练习题及答案_第1页
c语言练习题及答案_第2页
c语言练习题及答案_第3页
c语言练习题及答案_第4页
c语言练习题及答案_第5页
资源描述:

《c语言练习题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、综合强化练习一1一、选择题(每题1分,共40分)1、以下叙述正确的是()A)C语言总是从第一个定义的函数开始执行B)在C程序中,要调用的函数必须在main函数中定义C)C程序的执行总是从main函数开始执行的D)C程序中的main函数必须放在程序的开始部分2、下列合法的用户标识符为()A)_4sumB)staticC)1maxD)#dtotal3、ch为字符型变量,则下面赋值语句正确的为()。A)ch="ABC"B)ch="A"C)ch=aD)ch=674、C语言中整形常量有哪几种形式()A)十进制、八进制、十六进制B)二进制、十进制、八进制、十六进制C

2、)二进制、八进制、十六进制D)二进制、十进制5、字符串"China"在内存中占用的字节数是()A)1B)2C)5D)66、intx,y;x=7/2;y=7/2.0;则x的值为()A)3.5000003B)33.500000C)3.5000003.500000D)337、下面程序intx=0x2B;printf("%d",x);的输出结果为()A)2BB)0x2BC)43D)448、实型常量用指数形式表示,下列哪一项不是合法的()A)3.65e3B)0.356E3C)356e3D)3.56e3.09、设有语句inta=3;则执行了语句a-=a+=a*a;后

3、变量a的值是()A)0B)3C)-9D)-310、下列字符中,错误的转义字符是()A)'85'B)'\'C)''D)''11、下面程序的输出结果是()inta=2;if(a=5)a=a+2;printf("%d",a);A)2B)4C)5D)712、下列程序段的循环次数是()intk=0;while(k==0)printf("%d",k);k--;printf("");A)无限次B)0次C)1次D)2次13、下列说法正确的是()A)在循环体中可以用break语句结束本次循环B)在循环体中可以用continue语句结束本次循环C)brea

4、k语句仅能使用在switch结构中D)可以使用continue语句跳出switch结构14、以下正确的函数形式是()。A)intfun(intx,inty)B)intfun(intx,y){z=x+y;returnz;}{intz;z=x+y;returnz;}C)intfun(x,y)D)intfun(intx,inty)6{intx,y;intz;z=x+y;returnz;}{intz;z=x+y;returnz;}1、若有定义floata[3][6];数组a的第10个元素是()A)a[2][1]B)a[10]C)a[2][3]D)a[1][3]2

5、、若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是A)2.500000B)2.750000C)3.500000D)0.0000003、判断字符串a和字符串b是否相等,应当使用()A)if(a==b)B)if(a=b)B)if(strcpy(a,b))D)if(strcmp(a,b)==0)4、在函数调用时,若形参和实参都是简单变量,下面说法正确的是()A)实参和形参共用内存单元B)实参和形参各占独立的内存单元C)由用户确定是否共用内存单D)由系统确定是否共用内存单元5、变量x为整型,给int

6、*p;x=5;指针变量赋值正确的是()。A)p=5;B)p=x;C)p=*x;D)p=&x;6、下面代码inta=3,*p;p=&a;如果想通过指针变量让a的值改变为4,则()。A)p=*a+1;B)(*p)++;C)p++;D)p=&a+1;7、下列不属于C语言基本类型的是()。A)指针B)整型C)实型D)字符型8、有下列程序:main(){inta,b;a=97;b='b';printf("%c%c%c%c",a,a-32,b,b-32);}则输出结果为()。A)AaBbB)aAbBC)ABD)ab23、以下程序的输出结果为()。main(){i

7、ntx,y,z,m;x=y=z=2;m=++x&&++y

8、

9、++z;printf("x=%d,y=%d,z=%d",x,y,z,m);A)x=3,y=3,z=2,m=1B)x=3,y=2,z=2,m=1C)x=3,y=3,z=3,m=1D)x=3,y=2,z=3,m=124、以下程序输出结果为()。main(){intx,y;y=(x=4,x*5);printf("y=%d",y);}A)y=4B)运算出错C)y=0D)y=2025、有数学不等式-5-5&&x<=7C)x>-5ANDx

10、<=7D)x>-5

11、

12、x<=726、有变量定义inta=7,b=2;则表达式(f

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

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

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