C语言题集.docx
- 文档编号:652786
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:62
- 大小:38.84KB
C语言题集.docx
《C语言题集.docx》由会员分享,可在线阅读,更多相关《C语言题集.docx(62页珍藏版)》请在冰豆网上搜索。
C语言题集
第三章数据类型
第四章顺序程序设计
第五章选择结构程序设计
第六章循环控制
第七章数组
第八章函数
第九章预处理命令
第十章指针
第十一章结构体与共用体
第十二章位运算
第十三章文件
第三章数据类型
一、单选题
1.下列选项中,合法的C语言关键字是()
VARcharintegerdefault
单选d
2.下列语句中符合C语言语法的赋值语句是()
a=7+b+c=a+7;a=7+b++=a+7;a=7+b,b++,a+7;a=5+b,c=a+5;
单选d
3.下面程序的输出是
main()
{intx=023;
printf("%d\n",--x);
}
17182324
单选b
4.下面程序的输出是()
main()
{
intx=023;
printf("%d\n",--x);
}
17182324
单选b
5.若
inta=3;
intb=4;
intd;
d=(a=(b,5),a+b),90;
则d的值是()
90379
单选d
6.一个字长的二进制位数是()
81632随着计算机系统的不同而不同
单选d
7.已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是
#include
main()
{charc1='A',c2='Y';
printf("%d,%d\n",c1,c2);
}
因输出格式不合法,输出错误信息
65,90A,Y65,Y65,89
单选d
8.已知字母A的ASCII码为十进制的65,下面程序的输出是( )
main()
{charch1,ch2;
ch1='A'+'5'-'2';
ch2='A'+'6'-'2';
printf("%d,%c\n",ch1,ch2);
}
"68,E""B,C""C,D"不确定的值
单选a
9.以下程序的输出结果是
#include
#include
main()
{inta=1,b=4,c=2;
floatx=10.5,y=4.0,z;
z=(a+b)/c+sqrt((double)y)*1.2/c+x;
pritnf("%.1f\n",z);
}
14.00000015.413.714.9
单选c
10.以下程序的输出结果是
#include
main()
{inti=010,j=10;
printf("%d,%d\n",++i,j--);
}
11,109,10010,910,9
单选b
11.以下程序的输出结果是()
main()
{
inta=1;
a+=(a=8);
printf("%d\n",a);
}
16189
单选a
12.以下程序的输出结果是()
f(intb[],intm,intn)
{
inti,s=0;
for(i=m;i returns; } main() { intx,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d\n",x); } 1018815 单选a 13.以下程序的输出结果是( ) #include #include main() {inta=1,b=4,c=2; floatx=10.6,y=4.0,z; z=(a+b)/c+sqrt((double)y)*1.2/c+x; printf("%.1f\n",z); } 1415.413.813.9 单选c 14.以下说法下确的是() C语言程序总是从第一个的函数开始执行 在C语言程序中,要调用的函数必须在main()函数中定义 C语言程序总是从main()函数开始执行 C语言程序中的main()函数必须放在程序的开始部分 单选c 15.以下选项中属于C语言的数据类型的() 复数型逻辑型双精度型集合型 单选c 16.在C语言中,不正确的INT类型的常数是() 327680370XAF 单选a 17.在C语言中,要求运算数必须是整型的运算符是 %/ 单选a 18.在C语言中,属于单目运算符的是() %/<! 单选d 19.执行下面程序中的输出语句,a的值是 main() {inta; printf(""%d\n"",(a=3*5,a*4,a+5));} "65201510 单选b 20.执行下面程序中的输出语句,a的值是() main() {inta; printf(""%d\n"",(a=3*8,a*4,a+6));} 65283096 单选c 21.有以下程序 main() { intm=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } 程序运行后的输出结果是" 12353514123535131234351412343513 单选a 22.以下不能定义为用户标识符的是 Main_0_intsizeof 单选d 23.有以下程序 main() { inta,b,d=25; a=d/10%9;b=a&&(-1); printf("%d,%d\n",a,b); } 程序运行后的输出结果是" "6,1""2,1""6,0""2,0" 单选b 24.main() {intm=0xa,n=2; m+=n; printf("%X\n",m); } 程序的输出是 Cc992 单选a 25.下面程序执行后的输出结果是 main() { charx=0xddff; printf("%d\n",x); } -35-1225-8705 单选b 26.程序的基本单位是 程序行语句函数字符 单选c 27.若t为double类型,表达式t=1,t+5,t++的值是 16.021 单选d 28.若执行下面的程序时从键盘上输入5,则输出是 main() {intx; scanf("%d",&x); if(x++>5)printf("%d\n",x); elseprintf("%d\n",x--); } 7654 单选b 29.设有如下定义: intx=10,y=3,z;则语句 printf("%d\n",z=(x%y,x/y));的输出结果是 1043 单选d 30.已知字母A的ASCII码为十进制的65,下面程序的输出是 main() {charch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2);} "67,D""B,C""C,D"不确定的值 单选a 31.以下程序的输出结果是 #include main() {printf("%d\n",NULL);} 不确定的0-11 单选b 32.c语言是()语言 高级语言中级语言机器语言汇编语言 单选A 二、多选题 33.下面表示正确的是()" c语言中的逗号是一种运算符 在C语言中,一行可以有多个语句 C中的变量不区分大小写 c中的关键字可以做为变量名 多选"a,b" 34.C语言中的标志符只能由字母、数字和下划线三种字符组成,且第一个字符 必须是字母 可以是下划线 必须为字母或下划线 可以是字母、数字和下划线中任一种字符 多选"b,d" 35.结构化程序设计所规定的三种基本控制结构是() 顺序选择循环处理 多选"a,b,c" 36.设x,y均为float型变量,则以下合法的赋值语句是" ++xy=(x%2)/10x*=y+8x=y=0 多选"a,c,d" 37.下列为c语言的关键字是() ifstructuniontypedef 多选"a,b,c,d" 38.下列选项中,合法的C语言关键字是 VAR char integer default 多选"b,d" 39.下面那些为合法整型常量() 1600xe06680x 多选"a,b" 40.下面四个选项中合法的字符常量是() i++(++i)i=i+1i+=1 多选"a,b,c,d" 41.以下表达式中正确的是() c=c+1a+=1x>y? x: ya-+=3 多选"a,b,c" 三、判断题 42.c语言是低级语言 对错判断b 43.C语言中,整形常数表示的方法有3种 对错判断a 44.表达式a=a+b可以写成a+=b 对错判断a 45.在C语言中,变量不区分大小写 对错 判断b 46.在运算时,当出现溢出时,系统直接报错 对错 判断b 第四章顺序程序设计 一、单选题 1.若定义 intm=7,n=12; 则能得到值为3的表达式是() n%=(m%=5)n%=(m-m%5)n%=m-m%5(n%=m)-(m%=5) 单选d 2.若已定义x和y为double类型,则表达式: x=1,y=x+3/2的值是 122.02.5 单选c 3.若有以下定义和语句 charc1='b',c2='e'; printf("%d,%c\n",c2-c1,c2-'a'+"A"); 则输出结果是 "2,M""3,E""2,E"输出项与对应的格式控制不一致,输出结果不确定单选b 4.若有以下定义和语句: intu=010,v=0x10,w=10; printf("%d,%d,%d\n",u,v,w); 则输出结果是 8,16,1010,10,108,8,108,10,10 单选a 5.若执行下面的程序时从键盘上输入12,则输出是() main() {intx; scanf("%d",&x); if(x++>5)printf("%d\n",x); elseprintf("
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言
![提示](https://static.bdocx.com/images/bang_tan.gif)