C语言考试题库及答案

上传人:M****1 文档编号:431981608 上传时间:2023-03-28 格式:DOCX 页数:35 大小:151.39KB
返回 下载 相关 举报
C语言考试题库及答案_第1页
第1页 / 共35页
C语言考试题库及答案_第2页
第2页 / 共35页
C语言考试题库及答案_第3页
第3页 / 共35页
C语言考试题库及答案_第4页
第4页 / 共35页
C语言考试题库及答案_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《C语言考试题库及答案》由会员分享,可在线阅读,更多相关《C语言考试题库及答案(35页珍藏版)》请在金锄头文库上搜索。

1、1、下面程序的输出是 _D_printf(%dn,-x);#includevoid main()A) 17B) 18C) 23D) 24 int k=11;11、下面程序的输出的是 _C_.printf(k=%d,k=%o,k=%xn,k,k,k);#includevoid main()A) k=11,k=12,k=11B) k=11,k=13,k=13int x=10,y=3;C) k=11,k=013,k=0xbD) k=11,k=13,k=bprintf(%dn,y=x/y);2、在下列选项中 ,不正确的赋值语句是 _D_.A) 0B) 1C) 3D)不确定的值A) +t;B) n1=(

2、n2=(n3=0);C) k=i=j;D) a=b+c=1;12、已知字母A 的 ASCII 码为十进制的65,下面程序的输出是 _A_.3、下面合法的C 语言字符常量是 _A_.#includeA) tB) AC) 65D) Avoid main()char ch1,ch2;4、表达式 : 10!=9 的值是 _D_.ch1=A+5-3;A) trueB) 非零值C) 0D) 1ch2=A+6-3;printf(%d,%cn,ch1,ch2);5、C 语言提供的合法的数据类型关键字是_B_.A) 67,DB) B,CC) C,DD) 不确定的值A) DoubleB) shortC) inte

3、gerD) Char6 、字符(char) 型数据在微机内存中的存储形式是_D_.A)反码B) 补码C) EBCDIC 码D) ASCII 码13、若要求在if 后一对圆括号中表示a 不等于 0 的关系,则能正确表示这一关系的表达式为_D_.A) a0B) !aC) a=0D) a14、以下程序的输出结果是_D_.7、 C 语言程序的基本单位是_C_.#includeA) 程序行B) 语句C) 函数D) 字符void main() int x=10,y=10;8、设 inta=12,则执行完语句a+=a-=a*a 后 ,a 的值是printf(%d %dn,x-,-y);_D_A) 552B)

4、 264C) 144D) -264A) 10 10B)99C)910D)1099、执行下面程序中的输出语句后,输出结果是15、设有如下定义 :_B_.int x=10,y=3,z;#include则语句void main()printf(%dn,z=(x%y,x/y);int a;的输出结果是 _D_.printf(%dn,(a=3*5,a*4,a+5);A) 1B) 0C) 4D) 3A) 65B) 20C) 15D) 1016 、为表示关系x y z,应使用 C 语言表达式_A_.10、下面程序的输出是 _B_.A) (x=y)&(y=z)B) (x=y)AND(y=z)#includeC

5、) (x=y=z)D) (x=y) & (y=z)void main()int x=023;17、 C 语言中非空的基本数据类型包括_B_.A) 整型 ,实型 ,逻辑型B) 整型 ,实型 ,字符型C) 整型 ,字符型 ,逻辑型22 、 已 知 a=12, 则 表 达 式 a+=a-=a*=a的结果是D) 整型 ,实型 ,逻辑型 ,字符型_A_.18、若 x 和 y 都是 int 型变量 ,x=100,y=200, 且有下面的A) 0B) 144C) 12D) -264程序片段 :23、若已定义int a,则表达式 a=10,a+10,a+ 的值是printf(%d,(x,y);_B_.上面程序

6、片段的输出结果是 _A_.A) 20B) 10C) 21D) 11A) 200B) 100C) 100 200D) 输出格式符不够 ,输出不确定的值24、阅读下面的程序#include19、阅读下面的程序void main()#includevoid main()int i,j;scanf(%3d%2d,&i,&j);char ch;printf(i=%d,j=%dn,i,j);scanf(%3c,&ch);printf(%c,ch);如果从键盘上输入 1234567,则程序的运行结果是_D_.如果从键盘上输入A) i=123,j=4567B) i=1234,j=567abcC) i=1,j=

7、2D) i=123,j=45则程序的运行结果是 _A_.A) aB) bC) cD)程序语法出错25、下面程序的输出结果是 _D_.#include20、阅读下面的程序void main()#includevoid main()int a=-1, b=4, k;k=(+a=0)&(b-=0);int i,j;printf(%d,%d,%dn,k,a,b);i=010;j=9;A) 1,1,2B) 1,0,3C) 0,1,2D) 0,0,3printf(%d,%d,i-j,i+j);26、下面程序的输出结果是 _A_.则程序的运行结果是 _D_.#includeA) 1,19B) -1,19C)

8、 1,17D) -1,17void main()21、阅读下面的程序int a=5,b=3;#includefloat x=3.14, y=6.5;void main()printf(%d,%dn,a+b!=a-b,x=(y-=6.1);int i,j,m,n;A) 1,0B) 0,1C) 1,1D) 0,0i=8;j=10;m=+i;27、执行下面程序段后,输出结果是 _A_.n=j+;int a;printf(%d,%d,%d,%d,i,j,m,n);int b=65536;a=b;程序的运行结果是 _C_.printf(%dn,a);A) 8,10,8,10B) 9,11,8,10A)

9、65536B) 0C) -1D) 1C) 9,11,9,10D) 9,10,9,1128、若有以下定义和语句:int a=010, b=0x10, c=10;printf(%d,%d,%dn,a,b,c);则输出结果是_B_.A) 10,10,10B) 8,16,10C) 8,10,10D) 8,8,1029、已知有double 型变量 x=2.5,y=4.7, 整型变量a=7,则表达式x+a%3*(int)(x+y)%2/4的值是 _B_.A) 2.4B) 2.5C) 2.75D) 030 、若已定义x和 y是整型变量,x=2;, 则表达式y=2.75+x/2 的值是 _C_.A) 5.5B

10、) 5C) 3D) 4.031、以下程序的输出结果是_D_.#includevoidmain()int a=12, b=12;printf(%d,%dn,-a,+b);A) 10,10B) 12,12C) 11,10D) 11,1332、设有以下语句:intx=10;x+=3+x%(3), 则x 的值是 ._A_A) 14B) 15C) 11D) 1233、若 d 为 double 型变量 ,则表达式d=1,d+5,d+ 的值是 _D_.A) 1B) 6.0C) 2.0D) 1.034、表达式 5!=3 的值是 _D_.A) TB) 非零值C) 0D) 135、若有定义int a=12,n=5,则表达式a%=(n%2) 运算后 ,a 的值 _

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号