版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言精编100题
一、单选题
I.由C语言编写的代码程序()
A.可直接执行B.是一个源程序
C.经过编译即可执行D.经过编译解释才能执行
2.按照C语言规定的用户标识符命名规则,不能出现在标识
符中的是()
A.大写字母B.中划线C.数字字符D.下划线
3.下列选项中,不能用作标识符的是()
A.1234B.
_1_2C.int_2_D.
2_int_
4.以下选项中合法的用户标识符是()
A.longB._2TestC.3DmaxD.
A.dat
5.以下不能定义为用户标识符的是()
A.MainB.
0C.
intD.sizeof
6.下列定义变量的语句错误的是()
A.int_int;B.doubleint_;C.charFor;I).float
US$;
7.在C语言中,合法的实型常数是()
A.5E2.0B.E-3C.2E0D.
1.3E
8.在C语言中,合法的实型常数是()
A.1.2E0.5B.3.14159EC.5E-3D.E15
9.以下选项中,不能作为合法常量的是()
A.1.234e04B.
1.234e0.4C.1.234e4D.
1.234e0
10.以下不合法的数值常量是()
A.OilB.
leiC.8.0E0,5D.
Oxabcd
11.在C语言中,非法的字符常量是()
A.B.'\17,C.
\n〃D.'\xaa'
12.以下不合法的字符常量是()
A.''018'B.'\〃’
C.’\\'D.<\xcc,
13.下列运算符中优先级最高的运算符是()()
A.<二B.二C.%D.&&
A.==B./C.=D.>=
14.以下程序的输出结果是()
main()
{inta=3,b=4;
printf(〃%d\n",a<=b);
)
A.3B.4C.1D.0
15.在C语言中,以下非法的表达式是()
A.9,2B.10,2C.9,1D.10,1
(2)main()
{inta=12,b=12;
printf(,z%d%d\n〃,--a,b);)
A.1010B.1212C.1110D.
1113
(3)main()
{intx=023;
printf("%d\n",—x);}
A.17B.18C.23D.24
(4)main()
{intx=10,y=10;
printf(,z%d%d\nz,,x一,-y);}
A.1010B.91C.910D.10
9
⑸main()
{inti=010,j=10;
printfC%d,%d\nz,,i,j--);}
A.11,10B.9,10C.010,9D.
10,9
21.以下程序的输出结果是()
main()
{intx=100,y=200;
printfC%d\n",(x,y));}
A.200B.100
C.100200D)200100
22.以下程序的输出结果是()
main()
{intx=10,y=3,z;
printfC%d\n",z=(x%y,x/y));}
A.1B.0C.4D.3
23.intk=0;,以下选项的四个表达式中与其他三个表达式的
值不相同的是()
A.kB.k=1C.kD.k1
24.以下程序的输出结果是()
main()
{intx,y,z;
x=y=l;
z=x,y,y;
printf(〃%d,%d,%d\nz,,x,y,z);}
A.2,3,3B.2,3,2C.2,3,1D.2,2,1
25.设x、y、t均为int型变量,则执行语句:x=y=3;t二x|
y;后,y的值为()
A.1B,2C.3D.4
26.设intx二T;执行表达式x||x||x||x,x的值是()
A.0B.1C.2D.4
27.以下程序的输出结果是
(1)main(){intk=l1;
printf(z,k=%d,k=%o,k=%x\n〃,k,k,k);}()
A.k=ll,k=12,k=llB.k=ll,k=13,k=13
C.k=ll,k=013,k=OxbD.k=ll,k=13,k=b
(2)main(){intk=17;printf(*%d,%o,%x\nz,,k,k,k);}
()
A.17,021,0x11B.17,17,17C.
17,0x11,021D.17,21,11
28.运行时从键盘上输入9876543210<CR〉(〈CR>表示回车),则
该程序的输出结果是()
main()
{inta;floatb,c;
scanf("-?0\n",&a,&b,&c);
printf(,,a=%d,b=%f,c=%f\nz,,a,b,c);}
A.a=98,b=765,c=4321B.
a=10,b=432,c=8765
C.a=98,b=765.000000,c=4321.000000D.
a=98,b=765.0,c=4321.0
29.设变量均已正确定义,若要通过
scanf(z,%d%c%d%c,z,&al,&cl,&a2,&c2);语句为变量
al和a2赋数值10和20,为变量cl和c2赋字符X和Y。以
下所示的输入形式中正
确的是(注:口代表空格字符)()
A.10口乂口20口丫<回车〉B.10口乂20口丫〈回车)
C.lOUX〈回车》D.10X〈回车》
20口丫〈回车
>20Y〈回车)
30.以下程序的输出结果是()
#defineMA(x)x*(xT)
main()
{inta=l,b=2;
printf("%d\n”,MA(1ab));}
A.6B.8C.10D.12
31.以下程序的输出结果是()
#defineM(x,y,z)x*yz
main()
{inta=l,b=2,c=3;
printf(〃%d\n”,M(ab,bc,ca));}
A.19B.17C.15D.12
32.以下程序段的输出结果是()
#defineMIN(x,y)(x)<(y)?(x):(y)
main()
{inti=10,j=15,k;
k=10*MIN(i,j);
printf(〃%d\n",k);
)
A.15B.100C.10D.150
33.设a=l,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果是
)
A.4B.3C.2D.1
34.以下程序段的输出结果是()
main()
{intx=5;
if(x>5)printf("%d\n〃,x);
elseprintf("%d\n〃,x-);
)
A.4B.5C.6D.7
35.有以下程序
main()
{intn=4;
while(n--)
printf(z/%d〃,一n);
}
程序执行后的输出结果是()
A.20B.31C.321D.21
0
36.有以下程序
mainO
{inty=10;
while(y--);printf(〃y二%d\n〃,y);}
程序执行后的输出结果是()
A.
y=0
B.y=-l
C.
y=i
D.while构成无限循环
37.有以下程序
main()
{inti;
for(i=0;i<3;i)
switch(i)
{case0:printf(〃%d〃,i);
case1:printf(〃%d〃,i);
default:printf(〃%d〃,i);
)
)
程序执行后的输出结果是()
A.000112
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年会总经理发言稿(集合15篇)
- 安全用电协议书15篇
- 2026大厂面试题算法及答案
- 2026党校人才面试题及答案
- 2026儿科模拟面试题及答案
- 2026法硕讲师面试题目及答案
- 2026放疗专业面试题库及答案
- 2026副处领导面试题及答案
- 弘扬友善品德共建和谐校园几年级主题班会课件
- 企业流程优化与生产管理手册
- 2026广东环境保护工程职业学院第一批招聘事业编制工作人员6人笔试参考题库及答案详解
- 2026年新疆中考历史试卷(含答案)
- 2025年教师结构化面试真题及答案解析
- (2026版)特种设备安全管理人员考试题库及答案试卷
- 2026年国家开放大学电大《知识产权法》期末综合检测提分及参考答案详解(A卷)
- 2026年山东省聊城中小学教师招聘考试试题题库(答案+解析)
- 建设工程项目进度控制规范(标准版)
- 北京第八十中学初一新生分班语文考试模拟试卷
- 临床急诊四级预检分诊标准与高危患者优先解决策略
- 外综服风控制度
- 2025江西水投资本管理有限公司第四批招聘录用人员笔试历年常考点试题专练附带答案详解
评论
0/150
提交评论