沈阳工程学院c语言c1c5题库.docx
- 文档编号:28298869
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:129
- 大小:54.04KB
沈阳工程学院c语言c1c5题库.docx
《沈阳工程学院c语言c1c5题库.docx》由会员分享,可在线阅读,更多相关《沈阳工程学院c语言c1c5题库.docx(129页珍藏版)》请在冰豆网上搜索。
沈阳工程学院c语言c1c5题库
一、单选题
1、请选出可用作C语言用户标识符的一组标识符______。
A:
voiddefineWORD
B:
a3_b3_123IF
C:
For_abccase
D:
2aDOsizeof
答案:
B
知识点:
知识点/选择题/C2基本数据类型及表达式/S标识符T
2、请选出可用作C语言用户标识符的一组标识符______。
A:
intdefineWORD
B:
a3_123IF
C:
or_abccase
D:
3aa1sizeof
答案:
B
知识点:
知识点/选择题/C2基本数据类型及表达式/S标识符T
3、请选出可用作C语言用户标识符的一组标识符______。
A:
floatdefineWORD
B:
is_123IF
C:
For_abccase
D:
8aDOsizeof
答案:
B
知识点:
知识点/选择题/C2基本数据类型及表达式/S标识符T
4、请选出可用作C语言用户标识符的一组标识符______。
A:
chardefineWORD
B:
c3_123IF
C:
For_abccase
D:
2adosizeof
答案:
B
知识点:
知识点/选择题/C2基本数据类型及表达式/S标识符T
5、设a=5、b=6、c=7、d=8、m=2、n=2,执行
(m=a>b)&&(n=c>d)后n的值为______。
A:
1
B:
2
C:
3
D:
4
答案:
B
知识点:
知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T
6、设a=5、b=6、c=10、d=8、m=2、n=5,执行
(m=a>b)&&(n=c>d)后n的值为______。
A:
1
B:
5
C:
3
D:
4
答案:
B
知识点:
知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T
7、设a=5、b=6、c=7、d=8、m=2、n=2,执行
(m=ad)
后n的值为______。
A:
1
B:
2
C:
3
D:
4
答案:
B
知识点:
知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T
8、设a=8、b=10、c=7、d=8、m=2、n=6,执行
(m=ad)
后n的值为______。
A:
1
B:
6
C:
3
D:
4
答案:
B
知识点:
知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T
9、设ch是char型变量,其值为A,且有下面的表达式
ch=(ch>='A'&&ch<='Z')?
(ch+32):
ch。
上面表达式的值是______。
A:
A
B:
a
C:
Z
D:
z
答案:
B
知识点:
知识点/选择题/C4选择结构程序设计/S条件运算符T
10、设ch是char型变量,其值为C,且有下面的表达式
ch=(ch>='A'&&ch<='Z')?
(ch+32):
ch
上面表达式的值是______。
A:
C
B:
c
C:
Z
D:
z
答案:
B
知识点:
知识点/选择题/C4选择结构程序设计/S条件运算符T
11、设ch是char型变量,其值为a,且有下面的表达式
ch=(ch>='a'&&ch<='z')?
(ch-32):
ch
上面表达式的值是______。
A:
a
B:
A
C:
Z
D:
z
答案:
B
知识点:
知识点/选择题/C4选择结构程序设计/S条件运算符T
12、设ch是char型变量,其值为c,且有下面的表达式
ch=(ch>='a'&&ch<='z')?
(ch-32):
ch
上面表达式的值是______。
A:
c
B:
C
C:
Z
D:
z
答案:
B
知识点:
知识点/选择题/C4选择结构程序设计/S条件运算符T
17、以下的for循环:
for(x=0,y=0;(y!
=123)&&(x<4);x++);
A:
是无限循环
B:
循环次数不定
C:
执行4次
D:
执行3次
答案:
C
知识点:
知识点/选择题/C5循环结构程序设计/S循环次数T
18、以下的for循环:
for(x=0,y=0;(y!
=100)&&(x<3);x++);
A:
是无限循环
B:
循环次数不定
C:
执行3次
D:
执行2次
答案:
C
知识点:
知识点/选择题/C5循环结构程序设计/S循环次数T
19、以下的for循环:
for(m=0,n=0;(n!
=23)&&(m<5);m++);
A:
是无限循环
B:
循环次数不定
C:
执行5次
D:
执行3次
答案:
C
知识点:
知识点/选择题/C5循环结构程序设计/S循环次数T
20、以下的for循环:
for(p=0,q=0;(q!
=88)&&(p<8);p++);
A:
是无限循环
B:
循环次数不定
C:
执行8次
D:
执行3次
答案:
C
知识点:
知识点/选择题/C5循环结构程序设计/S循环次数T
21、有如下程序
main()
{inta=2,b=-1,c=2;
if(a
if(b<0)c=0;
elsec++;
printf("%d\n",c);
}
该程序的输出结果是______。
A:
0
B:
1
C:
2
D:
3
答案:
C
知识点:
知识点/选择题/C4选择结构程序设计/Sif语句的嵌套T
22、有如下程序
main()
{inta=7,b=5,c=9;
if(a
if(b<0)c=0;
elsec++;
printf("%d\n",c);
}
该程序的输出结果是______。
A:
0
B:
10
C:
9
D:
7
答案:
C
知识点:
知识点/选择题/C4选择结构程序设计/Sif语句的嵌套T
23、有如下程序
main()
{intm=2,n=-1,d=6;
if(m if(n<0)d=0; elsed++; printf("%d\n",d); } 该程序的输出结果是______。 A: 0 B: 1 C: 6 D: 7 答案: C 知识点: 知识点/选择题/C4选择结构程序设计/Sif语句的嵌套T 24、有如下程序 main() {inta=2,b=-1,c=2; if(a if(b<0)c=0; elsec++; printf("%d\n",--c); } 该程序的输出结果是______。 A: 0 B: 1 C: 2 D: 3 答案: B 知识点: 知识点/选择题/C4选择结构程序设计/Sif语句的嵌套T 25、有如下程序 main() {intn=9; while(n>6){n--;printf("%d",n);} } 该程序段的输出结果是______。 A: 987 B: 876 C: 8765 D: 9876 答案: B 知识点: 知识点/选择题/C5循环结构程序设计/Swhile循环结构T 26、有如下程序 main() {intn=10; while(n>6){n--;printf("%d",n);} } 该程序段的输出结果是______。 A: 987 B: 9876 C: 8765 D: 6789 答案: B 知识点: 知识点/选择题/C5循环结构程序设计/Swhile循环结构T 27、有如下程序 main() {intn=8; while(n>6){n--;printf("%d",n);} } 该程序段的输出结果是______。 A: 98 B: 76 C: 87 D: 78 答案: B 知识点: 知识点/选择题/C5循环结构程序设计/Swhile循环结构T 28、有如下程序 main() {inta=9; while(a>7){a--;printf("%d",a);} } 该程序段的输出结果是______。 A: 98 B: 87 C: 876 D: 987 答案: B 知识点: 知识点/选择题/C5循环结构程序设计/Swhile循环结构T 57、已知i、j、k为int型变量,若从键盘输入: 1,2,3↙,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。 A: scanf("%2d%2d%2d",&i,&j,&k); B: scanf("%d%d%d",&i,&j,&k); C: scanf("%d,%d,%d",&i,&j,&k); D: scanf("i=%d,j=%d,k=%d",&i,&j,&k); 答案: C 知识点: 知识点/选择题/C3顺序结构程序设计/S输入函数T 58、已知i、j、k为int型变量,若从键盘输入: i=1,j=2,k=3↙,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。 A: scanf("%2d%2d%2d",&i,&j,&k); B: scanf("%d%d%d",&i,&j,&k); C: scanf("%d,%d,%d",&i,&j,&k); D: scanf("i=%d,j=%d,k=%d",&i,&j,&k); 答案: D 知识点: 知识点/选择题/C3顺序结构程序设计/S输入函数T 59、有以下程序段 intm=0,n=0;charc='a'; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n); 若从键盘上输入: 10A10↙,则输出结果是______。 A: 10,A,10 B: 10,a,10 C: 10,a,0 D: 10,A,0 答案: A 知识点: 知识点/选择题/C3顺序结构程序设计/S输入函数T 60、有以下程序段 intm=0,n=0;charc='a'; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n); 若从键盘上输入: 20B20↙,则输出结果是______。 A: 20,B,20 B: 20,b,20 C: 20,b,0 D: 20,B,0 答案: A 知识点: 知识点/选择题/C3顺序结构程序设计/S输入函数T 65、以下程序结果为: ______。 main() {intm=0,p=8,q=8; if(m=p-q) printf("@@@@"); else printf("&&&&");} A: &&&& B: @@@@ 答案: A 知识点: 知识点/选择题/C4选择结构程序设计/Sif语句条件为赋值表达式T 66、以下程序结果为: ______。 main() {intm=2; if(m=1) printf("@@@@"); else printf("&&&&");} A: &&&& B: @@@@ 答案: B 知识点: 知识点/选择题/C4选择结构程序设计/Sif语句条件为赋值表达式T 67、以下程序结果为: ______。 main() {intm=2; if(m=0) printf("@@@@"); else printf("&&&&");} A: &&&& B: @@@@ 答案: A 知识点: 知识点/选择题/C4选择结构程序设计/Sif语句条件为赋值表达式T 89、以下程序的输出结果是_______。 main() {intx=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {case0: a++;break; case1: b++;break;} case2: a++;b++;break;} printf("%d,%d\n",a,b);} A: 2,1 B: 2,2 C: 1,1 D: 21 答案: A 知识点: 知识点/选择题/C4选择结构程序设计/Sswitch嵌套T 90、以下程序的输出结果是_______。 main() {intx=1,y=0,a=1,b=1; switch(x) {case1: switch(y) {case0: a++;break; case1: b++;break;} case2: a++;b++;break;} printf("%d,%d\n",a,b);} A: 2,1 B: 3,2 C: 2,3 D: 32 答案: B 知识点: 知识点/选择题/C4选择结构程序设计/Sswitch嵌套T 91、以下程序的输出结果是_______。 main() {inta=1,b=0,x=1,y=1; switch(a) {case1: switch(b) {case0: x++;break; case1: y++;break;} case2: x++;y++;break;} printf("%d,%d\n",x,y);} A: 2,1 B: 2,3 C: 3,2 D: 32 答案: C 知识点: 知识点/选择题/C4选择结构程序设计/Sswitch嵌套T 92、以下程序的输出结果是_______。 main() {inti=0,s=0; for(;;) { if(i==6)break; i++; s+=i;} printf("%d\n",s);} A: 10 B: 15 C: 21 D: 死循环 答案: C 知识点: 知识点/选择题/C5循环结构程序设计/S循环中的breakT 93、以下程序运行后的输出结果是_______。 main() {inti=0,s=1; for(;;) { if(i==5)break; i++; s+=i;}; printf("%d\n",s);} A: 死循环 B: 16 C: 15 D: 11 答案: B 知识点: 知识点/选择题/C5循环结构程序设计/S循环中的breakT 94、以下程序的输出结果是_______。 main() {inta=0,x=5; for(;;) { if(a==5)break; a++; x+=a;}; printf("%d\n",x);} A: 15 B: 20 C: 死循环 D: 10 答案: B 知识点: 知识点/选择题/C5循环结构程序设计/S循环中的breakT 95、C语言中下列叙述正确的是______。 A: 不能使用do-while语句构成循环 B: do-while语句构成的循环,必须用break语句才能退出 C: do-while语句构成的循环,当while语句中的表达式值为非零时结束循环 D: do-while语句构成的循环,当while语句中的表达式值为零时结束循环 答案: D 知识点: 知识点/选择题/C5循环结构程序设计/循环基本概念T 96、以下选项中属于C语言的数据类型是______。 A: 复数型 B: 逻辑型 C: 双精度型 D: 集合型 答案: C 知识点: 知识点/选择题/C2基本数据类型及表达式/基本数据类型T 98、以下程序的输出结果是______。 main() {intx=10,y=10,i; for(i=0;x>8;y=++i) printf("%d%d",x--,y); } A: 10192 B: 9876 C: 10990 D: 101091 答案: D 知识点: 知识点/选择题/C5循环结构程序设计/FOR循环结构T 100、能正确表示a和b同时为正或同时为负的表达式是______。 A: (a>=0||b>=0)&&(a<0||b<0) B: (a>=0&&b>=0)&&(a<0&&b<0) C: (a+b>0)&&(a+b<=0) D: a*b>0 答案: D 知识点: 知识点/选择题/C4选择结构程序设计/表达式运算T 二、填空题 21、C语句分为__________大类。 答案: 1: 5#五 知识点: 知识点/基本理论/C1c语言概述/C12C语句 25、if语句与_____________语句一起可以构成循环结构。 答案: 1: goto 知识点: 知识点/基本理论/c5循环结构程序设计/C51goto语句 28、在C语言中,逻辑运算符中的"&&"称为________。 答案: 1: 逻辑与 知识点: 知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T 29、在C语言中,逻辑运算符中的"||"称为________。 答案: 1: 逻辑或 知识点: 知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T 30、在C语言中,关系运算符中的"大于等于"表示为________。 答案: 1: >= 知识点: 知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T 31、在C语言中,关系运算符中的"小于等于"表示为________。 答案: 1: <= 知识点: 知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T 32、在C语言中,关系运算符中的"等于"表示为________。 答案: 1: ==#== 知识点: 知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T 33、在C语言中,'\n'表示______________。 答案: 1: 回车换行#换行 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22转义字符T 34、在C语言中,用转义字符\'表示______________。 答题提示: 双引号/单引号/反斜线/横向跳格/回车换行 答案: 1: 单引号 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22转义字符T 35、在C语言中,用转义字符\"表示______________。 答题提示: 双引号/单引号/反斜线/横向跳格/回车换行 答案: 1: 双引号 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22转义字符T 36、在C语言中,用转义字符\\表示______________。 答题提示: 双引号/单引号/反斜线/横向跳格/回车换行 答案: 1: 反斜线 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22转义字符T 37、在C语言中,用转义字符\t表示__________。 答题提示: 双引号/单引号/反斜线/横向跳格/回车换行 答案: 1: 横向跳格 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22转义字符T 38、一个C程序总是从_____________函数开始执行的。 答案: 1: main#主#main()#main() 知识点: 知识点/基本理论/C1c语言概述/C12C程序的特点T 39、C程序是由____________构成的。 答案: 1: 函数 知识点: 知识点/基本理论/C1c语言概述/C12C程序的特点T 40、C程序是由函数构成的,其中必须有且只有一个______函数。 答案: 1: 主#main#main() 知识点: 知识点/基本理论/C1c语言概述/C12C程序的特点T 41、在C语言中,可以用/*…*/对C程序中的任何部分作______。 答案: 1: 注释#屏蔽#注解#解释 知识点: 知识点/基本理论/C1c语言概述/C12C程序的特点T 42、在C语言中,标识符是由________、数字、下划线组成的。 答案: 1: 英文字母#字母 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22标识符T 43、在C语言中,标识符是由英文字母、________、下划线组成的。 答案: 1: 数字 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22标识符T 44、在C语言中,标识符是由英文字母、数字、________组成的。 答案: 1: 下划线 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22标识符T 45、C语言规定,不能使用C语言中的________做标识符。 答案: 1: 关键字 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22标识符T 46、C语言中的关键字共有32个,而且都是________写。 提示: 大/小 答案: 1: 小 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22标识符T 47、在C语言数据类型中,浮点型类型包括单精度类型和_________精度类型。 答案: 1: 双 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22数据类型T 48、在C语言中,以________开头的常量代表的是八进制数。 答案: 1: 0 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22八、十六进制数T 49、在C语言中,以________开头的常量代表的是十六进制数。 答案: 1: 0x#0X 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22八、十六进制数T 50、在VC++编译环境下,C语言基本整型变量所占字节数是____。 答案: 1: 4 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T 51、在VC++编译环境下,一个长整型变量所占字节数是____。 答案: 1: 4 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T 52、在VC++编译环境下,一个单精度型变量所占字节数是____。 答案: 1: 4 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T 53、在VC++编译环境下,一个双精度型变量所占字节数是____。 答案: 1: 8 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T 54、在VC++编译环境下,一个字符型变量所占字节数是____。 答案: 1: 1 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T 55、在C语言中,"a"在内存中占_________个字节。 答案: 1: 2#两 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T 56、在C语言数据类型中,一个无符号基本整型变量所代表的数据范围是__________到4294967295。 答案: 1: 0#零 知识点: 知识点/基本理论/C2基本数据类型及表达式/C22数据类型范围T 57、在C语言中,假使X为基本整型变量,如果我们采用printf("格式控制",X)格式输出X,那么"格式控制"具体表示为"__"。 答案: 1: %d 知识点: 知识点/基本理论/C3顺序结构程序设计/C32printf库函数T 58、在C语言中,假使X为长整型变量,如果我们采用printf("格式控制",X)格式输出X,那么"格式控制"具体表示为"__"。 答案: 1: %ld 知识点: 知识点/基本理论/C3顺序结构程序设计/C32printf库函数T 59、在C语言中,假使X为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 沈阳 工程学院 语言 c1c5 题库