C语言程序设计习题集及问题详解

C语言程序设计习题集及问题详解

ID:44774848

大小:490.00 KB

页数:72页

时间:2019-10-28

C语言程序设计习题集及问题详解_第1页
C语言程序设计习题集及问题详解_第2页
C语言程序设计习题集及问题详解_第3页
C语言程序设计习题集及问题详解_第4页
C语言程序设计习题集及问题详解_第5页
资源描述:

《C语言程序设计习题集及问题详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言程序设计习题集71基础知识一单项选择题(每题2分,共44分)1以下叙述正确的是___。AC程序基本组成单位是语句BC程序每一行只能写一个语句C简单C语句必须以分号作为结束符D注释语句可以嵌套2一个C语言程序是从___开始执行的。A程序中第一个函数B名为main的函数C包含文件(头文件)的第一个函数D程序中的第一个语句3请选出合法的C语言赋值语句___。Aa=b=58Bi++;Ca=58,b=58Dk=int(a+b);4下面标识符中,合法的用户标识符是___。A1abcBincludeCa-b-c123Dchar5以下所列的C语言整形常量中,正确的是__

2、_。A0x10B0976C076LD01ff6C语言中下列运算符的操作数必须为整型的是___。A%B++C/D=7设a和b均为int型变量,则执行以下语句后的输出为___。inta=20;intb=3;printf("%d",a+=(b%=2));A20B21C0D238已知inti;,则执行语句i=2.6;后,i的值为___。A2B3C2.6D不确定719以下合法的字符常量为___。A'ab'B'482'C''D'xaf'10若y为int型变量,则执行以下语句后,y的值是___。y=8;y+=y-=y*y;A64B–56C–112D–4811以下合

3、法的浮点型常量是___。Ae-3B1.5e+2.4C3.14e+2LD3.14e+512设int数据占用两个字节,float数据占用四个字节,double数据占用8个字节,且已知floata=2;intb=3;则执行下列语句输出为___。printf("%d",sizeof(a*b)+2/5);A4B8C6D713设int型占2个字节,且inti=-2;,则语句printf("%u",i);的输出结果为___。A0B-2C65534D6553514若x、y、z均为整型常量,且a=100,则执行下列语句后的z值为___。x=a++;y=--a;z=x+y-a--

4、;A100B400C200D30015若有以下定义和语句:intu=010,v=0x10,w=10,printf("%d,%d,%d",u,v,w);,则输出结果是___。A8,16,10B10,10,10C8,8,10D8,10,1016设x、y为int型变量,则执行下列语句后,y的值是___。x=5;y=x++*x++;y=--y*--y;A529B2401C1209D62571的表达式是____。17假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式A1/a*b*cB1/(a*b*c)C1/a/b/(float)cD1.

5、0/a/b/c18若有定义:inta=8,b=5,c;chard='A';,则执行语句c=a/b+d%a+0.5;后c的值为___。A2B2.5C3D类型不一致,无法计算,编译出错19在有以下程序:main(){inti=10,j=1;i=i+j++;printf("%d,%d,%d",i++,++j,i);}执行后输出结果是___。A12,3,11B12,2,11C11,3,11D12,3,1220已知inti=65;,则putchar(i);printf("%d",i);printf("%c",i);的输出结果为___。AA,65,AB65,65,AC

6、A,A,65DA,A,A21已知inty,a,i=1;,则语句printf("%d,%d",-i++,(y=a=3.6*3));的输出结果为___。A-1,10B-2,1.8C0,3D1,1822有以下程序:main(){chara,b,c,d;71a='';b='xbc';c='xab';d='23';printf("%c%c%c%c",a,b,c,d);}编译时出现错误,以下叙述中正确的是___。A程序中只有a='';语句不正确Bb='xbc';语句不正确Cd='23';语句不正确Da='';和c='xab';语句都不正确二填

7、空题(第1题2分,其余每题3分,共56分)1设x为int型变量,请写出描述“x是偶数”的表达式是___。2已知scanf("a=%d,b=%d,c=%d",&a,&b,&c);,若从键盘输入2、3、4三个数分别作为变量a、b、c的值则正确的输入形式是___。3设有语句inta=3;,则执行了语句a+=a-=a*a后,变量a的值是___。4以下程序的输出结果是___。main(){inta=-10,b=-3;printf("%d",-a++);printf("%d",-a+b);}5以下程序的输出结果是___。main(){charc;71c=0362;

8、printf("%d\n",c);}6

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

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

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