版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序设计基础月考总复习二
您的姓名:[填空题]*
1.运算符最小的属是(jI单选题]*
A符号(正确答窠)
B值
C运算
D变量
2.下列不是算术运算符的是()[单选题]*
A+
B-
C*
D二(正确答案)
3.用来判断两个值大小关系的运算符是()[单选题]*
A算术运算符
B关系运算符(正确答案)
C逻辑运算符
D条件运算符
4.自增运算符是()[单选题]*
A++三确答案)
B-
C+1
D-l
5.inti=10,a;
a=++i;
printfC"a=%d\n',u,a);
以上片段代码,输出a的结果是。[单选题I*
Aa=10
Ba=ll(正确答案)
Ca=9
Da=12
6.加法运算符是()[单选题]*
A算术运算符(正确答案)
B关系运算符
C逻辑运算符
D条件运算符
7.下列不是关系运算符的是()[单选题1*
A!=
B>
C<
D〜正确答案)
8.判断2是否是大于等于3,应该用的表达式是[单选题]*
A2》=3
B2>=3(正确答案)
C2>3
D2>3
9.自增与自减运算符都是常用的运算符,自减运算符是()[单选题I
A++
BT确答案)
C+1
D-1
10.inti=9,b;
i+;
print«""b=%d\n,n\b);
以上片段代码,输出b的结果是()[单选题]*
Ab=10
Bb=ll
Cb=95确答案)
Db=12
11.下列是赋值运算符的是0*
A+二(正确答案)
B・二(正确答案)
c=3确答案)
D=*
12.下列是关系运算符的是()*
A>(正确答案)
B〈(正■答案)
Co
D>=(正确答:
13.表达式的外延有()
D>=(正确答掾
18.赋值运算符中使用正确的是()*
Aa=l;(H确答案)
Bb+=2;(正确答案)
Cc/=6;(正确答案)
Dd=%2;
19.运算符的种类有很多,常用的运算符包括()*
A算术运算符确答案)
B关系运算符(正确答案)
C逻辑运算符(正确答案)
D条件运算符一确答案)
20.变量与数值如变量a、c』、2可以做为操作数的是()*
Aa(正确答案)
Be(正确答案)
C1(正确答案)
D2(正确答案)
21.算术表达式的值若有小数参与运算,结果一定是小数[判断题]*
对王确答案)
错
22.算术运算符两边都是整数时,结果是整数[判断题]*
对正确答案)
错
23.%的两端只能是整数[判断题]*
对
错
24.符号=在DEV-C中可以做为判断两个数是否相等来使用[判断题]*
对
错(正确答案)
25.自增运算符:++功能:使变量自增1[判断题]*
对(正确答案)
错
26.charc='a';printfC'%c",++c);以上语句正确[判断题]*
对(正确答案)
错
27.已知chara=b;则a++;是错的,因为不能对字符变量自加[判断题]*
对
错(正确答案)
28./的两端可以是整数或小数,%的两端可以是整数或小数[判断题]*
对
错(正确答案)
29.在DEV-C中判断两个数是否相等来两个等号来表示,如a==b|判断题]*
对(正确答案)
错
30.自增运算符:++功能:使变量自增或者使定数自增,如a++,2++等[判断题*]
对
错正确答案)
您的姓名:[填空题]*
31.逻辑与运算符是()o[单选题]*
A&&正确答案)
B||
C!
D!=
32.条件运算符是()。[单选题]*
A&&:
B||:
C>:
D?:(正确答案)
33.bita,b;
scanfC%d%d”,&a,&b);〃输入两个数值
printfT%d';a>=b?a:b);
以上代码完成的结果是()。[单选题][单选题1*
A输出a、b两数的大值(正确答案)
B输出a、b两数的小值
Ca、b相同输不出结果
D其它都不对
34.下列运算符中,优先级最低的是()。[单选题]*
A&&
B>
C!
D,(正确答案)
35.下列运算符中,优先级最高的是()。[单选题]*
A&&
B>
C!(正确答案)
D,
36.逻辑运算符或运算符是()。[单选题]*
A&&
BII(正确答案)
C!
D|
37.唯一的一个三元运算符,条件运算符是()。[单选题]*
A&&:
B||:
C>:
D?:(正确答案)
38.bita,b;
scanfT%d%d”,&a,&b);/输入两个数值
printR'%d",a>=b?a:b);
运行代码,输入23两个数,输出结果应该是()。[单选题]|单选题I*
A2
B3(正确答案)
C23
D32
39.运算符使用中计算先后顺序是不一样,优先级最低的是()。[单选题]
A&&
B<
C!
D,(正确答案)
40.下列运算符中优先级最高也就是最先进行运算的是的是()。[单选题]
A&&
B>
C!(正确答案)
D=
41.逻辑运算符包括0o*
A&&确答案)
B||(正确答案)
C!(正确答案)
D!=
42.关于优先级正确的是0o*
A算术高于关系:确答案)
B关系高于逻辑.确答案)
C逻辑高于条件E期答案)
D条件高于赋值工项答案)
43.位运算符包括0o
A取反(正确答案)
B位与(正确鼻
C位或(正确答案)
D左移j
44.下列是运算符是()o*
A+(正确答案)
B>(2确答案)
C<>
D&正确答案)
45.运算符表示正确的有()o*
A+=(正确答案)
B>=(F确答案)
C&=(正确答案)
D&&=
46.下列运算符中,是逻辑运算符有()o*
A&
B||(正确答案)
C!(正确答案)
D!=
47.运算符的优先运算是不同的,关于优先级正确的是()o*
A算术高于关系(正确答案)
B关系高于逻辑(正确答案)
C逻辑高于条件(正确答案)
D条件高于赋值正始答案)
48.位运算是针对二进制数运算的符号,它包括()o*
A取反正确答案)
B位与(正确答案)
C位或正确答案)
D左移:确答案)
49.运算符种类有很多,下列是正确运算符的是()。不
A+(正确答案)
B>(正确答案)
C@
D#
50.下列是赋值与位运算的有()o*
A+二(正确答案)
B>=
C&正确答案)
D&&
51.逻辑表达式的结果只有两个,成立为1(直),不成立为0(假)。[判断题]*
对(正确答案)
错
52.逻辑与是全真为真,遇假则假。[判断题]*
对【正确答案)
错
53.全假为假,遇真则真指的是逻辑与的规则。[判断题]*
对
错正确答案)
54.条件运算符是唯一的三目运算符。[判断题]*
对上确答案)
错
55.表达式1?表达式2:表达式3条件运算表达式格式中,代表条件的是表达式
2o[判断题]*
对
错(正确答案)
56.运算符里有多个三元运算符,最常用三元运算符就是条件运算符。[判断题]*
对
错(正确答案)
57.逻辑运算与是全真才为真,有假则假。[判断题]*
对正确答案)
错
58.逻辑运算或指的是两边同时为假结果才为假。[判断题]*
对:正确答案)
错
59.关系运算符是唯一的二目运算符。[判断题]*
对
错正确答案)
60.I?2:3表达式结果是3。[判断题]*
对
错正确答案)
您的姓名:[填空题]*
61.选择结构中面临的选择就是要么执行一个操作要么跳过它,是()o[单选题]
*
A单分支结构正确答案)
B双分支结构
C多分支结构
D单循环结构
62.就是三个或三个以上的情况中选择一条执行是()。[单选题]*
A单分支结构
B双分支结构
c多分支结构:确答案)
D单循环结构
63.树上有10只鸟,开枪打死一只,还剩几只()o[单选题]*
A不确定(二确答案)
B还有一只
C零只
D九只
64.学生成绩是score,(90,100)应该怎么表示成绩()。[单选题]*
A90<score&&score<100确公安)
B90<=score&&score<=100
C90<score||score<100
D90<=score||score<=10
65.选择结构分多种情况,选择结构中面临的选择就是要么执行一个操作要么跳过
它,是()。[单选题]*
A单分支结构工确答案)
B双分支结构
C多分支结构
D单循环结构
66.选择结构又分为三种。在三个或三个以上的情况中选择一条执行指的是()o
[单选题]*
A单分支结构
B双分支结构
C多分支结构「确答案)
D单循环结构
67.选择就是要对所有可能出现的结果进行逐一分情况判断,如树上有6只鸟,开
枪打死一只,还剩几只()o[单选题]*
A不确定(正确答案)
B还有一只
C零只
D五只
68.学生成绩用变量score表示,成绩范围[90,100)应该怎么表示成绩()[单选题]*
A90<score&&score<100
B90<=score&&score<100:正就答案)
C90<score||score<100
D90<=score||score<=100
69.选择结构的三种形式()。*
A单分支结构'确答案)
B双分支结构正确答案)
C多分支结构王确答案)
D单循环结构
70.逻辑与的符号与英文表示为()。*
Aand(正确答案)
B&&(正确答案)
Cor
D&
71.逻辑非的符号与英文表示为()o*
Aand
Bno
Cnot(正矿.答案)
D!(正确答案)
72.单分支与双分支的根本区别是()o*
A单分支选择结构:一条支路有语句,一条支路空(正确答案)
B双分支选择结构:二条支路都有语句(二确答案)
C双分支选择结构:一条支路有语句,一条支路空
D单分支选择结构:二条支路都有语句
73.输出两个数的大值,可以有()实现()o*
A单分支:王确答案)
B双分支:正确答案)
C多分支结构
D循环结构
74.选择结构根据情况分为三种,则选择结构的三种形式是()o
A单分支结构二确答案)
B双分支结构:确答案)
C多分支结构E确答案)
D单循环结构
75.逻辑或运算的符号与英文表示为()o*
Aand
B&&
Cor(正确答案)
D||(正确答案)
76.逻辑与或非的英文表示为()。*
Aand(正矽答案)
Bno
Cnot(正确答案)
Dor(正确答案)
77.下列表述正确的是:)o*
A单分支选择结构:一条支路有语句,一条支路空正确答案)
B双分支选择结构:二条支路都有语句(正确答案)
C双分支选择结构:一条支路有语句,一条支路空
D单分支选择结构:二条支路都有语句
78.判断一个是否大于另一个数,输出大数,可以通过选择结构里的。来实现
0o*
A单分支(正确答案)
B双分支:正确答案)
C多分支结构
D循环结构
79.选择结构就是条件判断是否成立,执行不同的语句段。也称为分支结构。(对)
[单选题]*
选择结构中面临的选择就是要么执行一个操作要么跳过它,是双分支情况。(错)(正
确答案)
单分支选择结构:一条支路有语句,一条支路空。(对)
80.双分支选择结构:二条支路都有语句。I判断题I*
对(正确答案)
错
81.逻辑运算符与&&与或II优先级比较&&高于II。1判断题1*
对(正确答案)
错
82.选择结构也称分支结构,就是根据条件判断是否成立,执行不同的语句段。(对)
[单选题]*
多分支情况是选择结构中面临的选择就是要么执行一个操作要么跳过它。(错)碎
答案)
83.双分支选择结构指的是:一条支路有语句,一条支路空。r判断题】*
对
错
84.多分支选择结构:三条及以三条以上语句,且某一支路一定为空。[判断题]*
对
错(正确答案)
85.运算&&与运算!比较,!优先于&&o[判断题]*
对(正确答案)
错
86.if语句的基本格式正确的是()[单选题]*
Aif(表达式){执行语句;}(正确答案)
Bif(执行语句){执行语句;}
Cif(表达式){表达式;}
Dit(执行语句){表达式;}
87.If[5+3]{执行语句:}对if条件判断正确的是()I单选题]*
A条件为真,成立(正确答案)
B条件为假,不成立
C条件没法判断
D其它都不对
88.#include<stdio.h>
voidmainO
(
intnumber;〃变量定义
printfC”请输入一个数:/凝示输入一个数
scanf(''"%d"",&number);〃输入一个数
〃判断是否满足条件
if(numbcr%4==0||number%7==0&&number%3!=0)
prindC"%d\n””,number);〃打印结果
)
以上代码执行输入21则输出()。[单选题][单选题]木
A无结果1确答案)
B21
C能输出,全值是随机值
D其它都不对
89.if(1)
(
2;
)
else
(
3;
)
格式中代表条件判断部分应该是()。[单选题]I单选题]
A1(正确答案)
B2
C3
D其它都不对
90.#incliide<stdio.h>
voidmain()
{
floatprice;〃定义价格
prinW"请输入价格:“”);的是示输入价格
scan(r%『”,&price);〃输入价格
if(price>=500&&price<=800)
{〃如果价格在500—800之间
printfT购买成功\n””);
)
else
{〃价格不在500-800
prime”卖没了,下次提前预定\n””);
)
)
输入数值999,则输出结果是()。[单选题][单选题]*
A购买成功
B卖没了,下次提前预定।正确答案)
C没输出
D其它都不对
91.单if语句,关于执行语句{}说法正确的是()。[单选题1*
A不用加
B必须加
C依情况而定,只有一条语句,可加可不加,多条必须加(正确答案)
D其它都不对
92.inta=2;ifta=l){执行语句;}对if条件判断正确的是()。[单选题]*
A条件为真,成立(匚确答案)
B条件为假,不成立
C条件没法判断
D其它都不对
93.voidmain()
iftl)
printiC"*“');
}关于以上代码描述正确的是()。[单选题H单选题]*
A程序有错
B条件不能为1
C语句正确输出*(正的答案)
D其它都不对
94.多分支情况判断常用语句是()o[单选题]木
Aif
Bif--chc
Cifelse很正确答]
Delse-if-else
95.双分支选择结构常用语句是()。[单选题]*
Aif
BiJelselTFm答案)
Cmelseif
Delse-if-else
96.选择结构语句if的三种形式是0。*
Aif正确答案)
B『else(正确答案)
Cifelseif正确答案)
Delse-if-else
97.if(1)
2;
)
else
(
3;
)
格式中代表执行语句部分包括()。[多选题]*
A1
B2(正确答案)
C3(正确答案)
D都是
98.下面关于ifelse-if说法正确的选项是()。*
Aifelse-if是循环结构
Bif语句是选择结构正题答案)
Celse语句可以与前面的if搭配也可以与后面的if搭配
Dif在条件判断为真时执行后面语句块毋确答案)
99.if语句三大形式的比较,下面正确的选项是()。*
A单if其实就是单分支,成立就执行不成立不执行(正确答案)
BJelse我们也能看出它属于双分支,两条路,成立走一条,不成立走另一条,
也就是根据条件选择其一走(正确答案)
C单i「其实就是单分支,成立与不成立都执行
DJelsc我们也能看出它属于双分支,两条路,成立与不成立都是走一条执行完
后走另一条。成立与否二条路都会执行到.
100.议表达式){}这段代码在程序中的表达式可以出现的形式为()o*
A算术表达式
B关系表达式
C逻辑表达式(正确答案)
D数值0或1(:
101.if语句有三种情况,单分支、双分支、多分支语句分别指()o
Aif正确答案)
Bf-else(正确答案)
CifelseC正确答案)
Delse-if-else
102.if(I)
(
p而喊,,”*,,)
)
else
(
print。“”#"");
)
代码片段分析正确的是()。[多选题]*
A无错误能够执行正确答案)
B有错误不能执行
C输出一个*(正确答案)
D输出*#
103.关于下列说法中正确的是()o*
A单分支内部可以嵌套双分支(正新答案)
B双分支内部可以嵌套单分支(正确答案)
C单分支不可以嵌套双分支
D双分支不可以嵌套单分支
104.已知变量已正确定义并赋初值,if后的条件可以是()o*
Aa=l(F,礁答案)
Ba=l(正确答案)
Ca!=l(正确答案)
Da+2(正确答案)
105.if语句的基本格式中不正确的是()。if(表达式)*
if(表达式){执行语句;}
Bif(执行语句){执行语句;hE确答案)
Cif(表达式){表达式;}(正确答案)
Dif(执行语句){表达式;}(止确答案)
106.多分支felse-if最后一个else{}可以省略()。[单选题]*
A、对(正确答案)
B、错
107.多分支歪else-if语句的else识){}的数目不能超过50()。[单选题]*
A、对
B、错(正确答案)
108.if后的圆括号后+分号,程序不会报错()o[单选题]*
A、对(正确答案)
B、错
109.if..else结构属于选择结构,则执行过程是按照书写的顺序依次执行,先执行if
语句,然后执行后else语句,不允许跨越任何一个语句()。【单选题]*
A、对
B、错(正确答案)
110.单if语句执行语句只有一条语句时,可以省略1},但建议不省略()o[单选
题]*
A、对[正确答案)
B、错
111.单if语句执行语句只有一条语句时,必须加{}0oI单选题]*
A、对
B、错正确答案)
112.多分支ifelseif最后一个else{}是不可以省略的,这样才能让程序更加完整
0o[单选题]*
A、对
B、错(正确答案)
113.多分支i&else-if语句它的分支总数不能超过10条()o[单选题]*
A、对
B、错(正确答案)
114.ifU);{primfCok");}这段代码在程序执行后的结果是输出ok()o[单选题]*
A、对;正确答案)
B、错
115.voidmain()
(
i«D;
printR
else
printR""#"n);
}程序运行会提示错误0。I单选题][单选题]*
A、对「确答案)
B、错
您的姓名:[填空题]*
116.选择结构中面临的选择就是要么执行一个操作要么跳过它,是()o[单选题]
*
A单分支结构:正确答案)
B双分支结构
C多分支结构
D单循环结构
117.就是三个或三个以上的情况中选择一条执行是()o[单选题]*
A单分支结构
B双分支结构
C多分支结构确答案)
D单循环结构
118.树上有10只鸟,开枪打死一只,还剩几只()o[单选题]*
A不确定(正确答案)
B还有一只
C零只
D九只
119.学生成绩是score,(90,100)应该怎么表示成绩()o[单选题]*
A90<score&&score<100的馍案)
B90<=scorc&&score<=100
C90<score||score<100
D90<=score||score<=10
120.选择结构分多种情况,选择结构中面临的选择就是要么执行一个操作要么跳过
它,是()。[单选题]*
A单分支结构:确答案)
B双分支结构
C多分支结构
D单循环结构
121.选择结构又分为二种。在二个或二个以上的情况中选择条执行指的是()o
[单选题]*
A单分支结构
B双分支结构
C多分支结构工确答案)
D单循环结构
122.选择就是要对所有可能出现的结果进行逐一分情况判断,如树上有6只鸟,开
枪打死一只,还剩几只()o[单选题]*
A不确定(正确答案)
B还有一只
C零只
D五只
123.学生成绩用变量score表示,成绩范围[90,100)应该怎么表示成绩()[单选题]*
A90<score&&score<100
B90<=score&&score<100:3
C90<score||score<100
D90<=score||score<=100
124.选择结构的三种形式0。*
A单分支结构确答案)
B双分支结构上确答案)
C多分支结构正确答案)
D单循环结构
125.逻辑与的符号与英文表示为()。*
Aand(止确答案)
B&&(正确答案)
Cor
D&
126.逻辑非的符号与英文表示为0。*
Aand
Bno
Cnot(正确答案)
D!(正确答案)
127.单分支与双分支的根本区别是()o*
A单分支选择结构:一条支路有语句,一条支路空㈠
B双分支选择结构:二条支路都有语句(二确答案)
C双分支选择结构:一条支路有语句,一条支路空
D单分支选择结构:二条支路都有语句
128.输出两个数的大值,可以有()实现()。*
A单分支(二确答案)
B双分支:正确答案)
C多分支结构
D循环结构
129.选择结构根据情况分为三种,则选择结构的三种形式是()。*
A单分支结构三确答案)
B双分支结构正确答案)
C多分支结构(正确答案)
D单循环结构
130.逻辑或运算的符号与英文表示为()。*
Aand
B&&
Cor(正确答窠)
DIk壬确答案)
131.逻辑与或非的英文表示为()o*
Aand(正确答案)
Bno
Cnot(正诳答案)
Dor上礁答实)
132.下列表述正确的是()。*
A单分支选择结构:一条支路有语句,一条支路空正确彳
B双分支选择结构:二条支路都有语句正确答孑
C双分支选择结构:一条支路有语句,一条支路空
D单分支选择结构:二条支路都有语句
133.判断一个是否大于另一个数,输出大数,可以通过选择结构里的()来实现
0o*
A单分支(正确答案)
B双分支正确答案)
C多分支结构
D循环结构
134.选择结构就是条件判断是否成立,执行不同的语句段。也称为分支结构。(对)
[单选题]*
选择结构中面临的选择就是要么执行一个操作要么跳过它,是双分支情况。(错)(正
确答案)
单分支选择结构:一条支路有语句,一条支路空。(对)
135,双分支选择结构:二条支路都有语句。[判断题]*
对(正确答案)
错
136.逻辑运算符与&&与或II优先级比较&&高于II。[判断题]*
对(正确答案)
错
137.选择结构也称分支结构,就是根据条件判断是否成立,执行不同的语句段。(对)
[单选题]*
多分支情况是选择结构中面临的选择就是要么执行一个操作要么跳过它。(错)〔确
答案)
138.双分支选择结构指的是:一条支路有语句,一条支路空。[判断题]*
对
错(正确答案)
139.多分支选择结构:三条及以三条以上语句,且某一支路一定为空。[判断题I*
对
错正确答案)
140.运算&&与运算!比较,!优先于&&。[判断题]*
对王确答案)
错
141.if语句的基本格式正确的是()[单选题]*
Aif(表达式){执行语句;)正确答案)
Bif(执行语句){执行语句;}
Cif(表达式){表达式;)
Dif(执行语句)(表达式;)
142.If[5+3]{执行语句;}对if条件判断正确的是()[单选题]*
A条件为真,成立(匚确答案)
B条件为假,不成立
C条件没法判断
D其它都不对
143.#include<stdio.h>
voidmain。
(
intnumber;〃变量定义
printfT请输入一个数:-);〃提示输入一个数
scanfC"%d"H,&number);〃输入一个数
〃判断是否满足条件
if(nuinber%4==0||nuinber%7==0&&nuiTiber%3!=0)
(
printf(""%d\ntH,,number)"/打印结果
)
)
以上代码执行输入21则输出()。|单选题1I单选题
A无结果(正确答案)
B21
C能输出,全值是随机值
D其它都不对
144.if(1)
{
2;
)
else
(
3;
)
格式中代表条件判断部分应该是()。[单选题][单选题]*
A1(正确答案)
B2
C3
D具它都不对
145.#include<stdio.h>
voidmain()
floalprice;〃定义价格
printfC”请输入价格:"”);〃提示输入价格
scanf(""%r",&pricc);〃输入价格
if(price>=5OO&&price<=8OO)
(〃如果价格在500--800之间
printfC”购买成功\n"”);
)
else
(〃价格不在500-800
prints”卖没了,下次提前预定\n””);
)
1
输入数值999,则输出结果是()。[单选题”单选题]*
A购买成功
B卖没了,下次提前预定三确答案)
C没输出
D其它都不对
146.单if语句,关于执行语句{}说法正确的是()o[单选题]*
A不用加
B必须加
C依情况而定,只有一条语句,可加可不加,多条必须加(正确答案)
D其它都不对
147.inta=2;g=1){执行语句;}对if条件判断正确的是()o[单选题]*
A条件为真,成立(正确答案)
B条件为假,不成立
C条件没法判断
D其它都不对
148.voidniain()
(
«1)
printC");
}关于以上代码描述正确的是()。[单选题H单选题]*
A程序有错
B条件不能为1
C语句正确输出*(正确答案)
D其它都不对
149.多分支情况判断常用语句是()o[单选题]*
Aif
Bif--else
Cif-elseif正确答[
Delse-il-else
150.双分支选择结构常用语句是()o[单选题]*
Aif
Bif-else1正确答案)
Cifelseif
Delse-i^else
151.选择结构语句if的三种形式是()。*
AifE确答案)
B『else(正确答案)
Cifelseif正确答?
Delse-if-else
152.if(1)
(
2;
)
else
(
3;
)
格式中代表执行语句部分包括()。[多选题]*
A1
B2(正确答案)
C3(正确答案)
D都是
153.下面关于年else-if说法正确的选项是()。*
A击else-if是循环结构
Bif语句是选择结构正党答案)
Celse语句可以与前面的if搭配也可以与后面的if搭配
Dif在条件判断为真时执行后面语句块诡答案)
154.if语句三大形式的比较,下面正确的选项是()。*
A单if其实就是单分支,成立就执行不成立不执行(二确答案)
BiJelse我们也能看出它属于双分支,两条路,成立走一条,不成立走另一条.
也就是根据条件选择其一走(正确答案)
C单if其实就是单分支,成立与不成立都执行
DJelse我们也能看出它属于双分支,两条路,成立与不成立都是走一条执行完
后走另一条。成立与否二条路都会执行到.
155.很表达式){}这段代码在程序中的表达式可以出现的形式为()o
A算术表达式三确答案)
B关系表达式E确答案)
C逻辑表达式正确答案)
D数值。或1(正确答案
156.if语句有三种情况,单分支、双分支、多分支语句分别指()o
Aif正确答案)
Bif-else(正确答案)
Cif^elseC正确答案)
Delse-if-else
157.if(1)
(
printlC“*"");
}
else
(
printK““#"");
)
代码片段分析正确的是()。[多选题]*
A无错误能够执行.正确答案)
B有错误不能执行
C输出一个*(正确答案)
D输出*#
158.关于下列说法中正确的是()o*
A单分支内部可以嵌套双分支(正确答孑
B双分支内部可以嵌套单分支(正确夕
C单分支不可以嵌套双分支
D双分支不可以嵌套单分支
159.已知变量已正确定义并赋初值,if后的条件可以是()o*
Aa=l(正确答案)
Ba==l(正确答案)
Ca!=l(正确答案)
Da+2(正确答案)
160.if语句的基本格式中不正确的是()oif(表达式)*
if(表达式){执行语句;}
Bif(执行语句)(执行语句;卜一确答案)
Cif(表达式){表达式;}(正确答案)
Dif(执行语句){表达式;}(正确答案)
161.多分支i&else-if最后一个else什可以省略()。[单选题]*
A、对(正确答案)
B、错
162.多分支语句的else识){}的数目不能超过50()0[单选题]*
A、对
B、错E确答案)
163.if后的圆括号后十分号,程序不会报错()。[单选题]*
A、对不确答案)
B、错
164.if..else结构属于选择结构,则执行过程是按照书写的顺序依次执行,先执行if
语句,然后执行后eke语句,不允许跨越任何一个语句0o[单选题]*
A、对
B、错正确答案)
165.单if语句执行语句只有一条语句时,可以省略1},但建议不省略()oI单选
题]*
A、对,正确答案)
B、错
166.单if语句执行语句只有一条语句时,必须加{}()。[单选题]*
A、对
B、错正确答案)
167.多分支歪elseif最后一个else{}是不可以省略的,这样才能让程序更加完整
0o[单选题]*
A、对
B、错正确答案)
168.多分支ifclsc-if语句它的分支总数不能超过10条()。[单选题1*
A、对
B、错E确答案)
169.iftl);(printfCok");}这段代码在程序执行后的结果是输出ok()o[单选题]*
A、对(正确答案)
B、错
170.voidmain()
加1);
prinlR
else
printir#"');
}程序运行会提示错误0。[单选题][单选题]*
A、对(正确答案)
B、错
171.#include<stdio.h>
voidmain(){intx=1,y=O,a=O,b=O;
switch(x){case1:
switch(y)
{case0:a++;break;
case1:b++;break;)
case2:a++;b++;break;case3:a++;b++;}
prmtft”“a=%d,b=%d\n"n,a,b);}
程序的运行结果是(B)。[单选题H单选题]*
Aa=l,b=0
Ba=2,b=2(正确答案)
Ca=l,b=l
Da=2,b=l
172.#include',"stdio.h,,
voidniain()
(
ints=2;
switch(s+=2)
(
case2:primK"”您好心);break;
case3printR""he1k)\n"");break;
)
程序的运行结果是0。I单选题I[单选题I*
A编译出错
B无输出内容,卜确答案)
C输出:您好hello
D输出:hclb
173.C语言程序中若定义floalx;则执行下面程序的结果是()o
svvitch(x)
(
case3.0:printft:;
case4.0:printR;
}[单选题]*
A*
B***
Q**
D编译出错(正确答案)
174.在C语言程序中下面程序执行后的结果是()。
#include飞idio.h””
voidmaui()
(
ints=7,x;
switch((s>0)&&(s<=20))
(
case1:x=2;break;
case0:x=3;break;
case2:x=1;break;
printR""%d',,,,x);
}[单选题]*
A1
B2(正确答案)
C3
D231
175.下面switch结构中,程序段中有一处错误,是什么错误()。
#include"nstdio.h"n
voidmain()
(
inta=l,b=2;
switch(a+b)
{
case1:printfl;"**");
case3+O:printfC'!!");break;
case3:prints"%%n);break;
)
}[单选题]*
Aswitch后面的括号里不能出现表达式
Bcase后面的值不能出现表达式
C每个case后面都必须加break语句
Dcase后面出现了的重复值。(正确答案)
176.程序的运行结果是()o#include<stdk).h>
voidimin()
{intx=1,y=O,a=O,b=O;
switch(x)
case1:
switch(y)
(
case0:a++;
caseI:b++;
)
case2:a++;b++;
)
prints,,"a=%d,b=%d\n",'Ab);
”单选题1*
Aa=l,b=O
Ba=2,b=2「E确答案)
Ca=l,b=I
Da=2,b=l
177.#include"stdio.h"
voidinain()
(
intss=2;
switch(ss+1)
(
case2rprintR"您好");break;
case3:pmtft"hello%d\nn,ss);
)
程序的运行结果是0。[单选题][单选题]
A编译出错
B无输出内容
C输出:helfo3
D输出:helk>2(正确答案)
178.已知变量y为浮点型,则执行下面程序的结果是()o
switch(y)
(
case3.0:printiC“*"");
case4.0:;
}”[单选题]*
A*
B***
C**
D编译出错:确答军)
179.在下列语句中,常用于多分支情况的是()o[单选题]
Aif
Bif-else
Cswitch确答案)
Delse-赤else
180.下面程序段中有一处错误,是什么错误()。
#include"nstdio.h"n
voidinain()
(
inta=l,b=2;
switch(a+b)
(
case
case3>2:printR,M,!!"n);
}I单选题1*
Aswitch后面的括号里不能出现表达式
Bcase后面语句不能省略break
C每个case后面都必须加break语句
Dcase后面出现了的重复值。(正确答案)
181.已知inta;floatb;charc;定义并输入值。根据switch语法,switch后面括号里的
表达式可以是()o*
Aa(正确答案)
Bb
Cc(正确答案)
Dd
182.在使用swhch结构中下面哪些是应该注意的事项()。*
A有无break都行,一般都有,break的作用是跳出switch」正确答案)
Bdefault是缺省值,可有可无正确答案)
Cease后边的常量表达式不能出现重值。(.确竺矣)
Dswitch结构中break与default必须有,不能缺省.
183.在switch结构中,关于case用法下面哪些是正确的()。*
Acase"good":printf("GoodMorning,,);brcak;
Bcase12<3&&40>5:printf("finc");(I
Cease12>50:printf("nice');break;(确答案)
Dcase10+40printfl;"goods");(二三确D案)
184.采用多分支实现简易计算器功能,以下描述正确的是()o*
A只能用swilch多分支语句实现计算器程序
B用switch..case..default结构实现的计算器中加入deftiult语句使得程序具有较好的
容错性।正确答案)
C用switch结构实现计算器,结构紧凑,代码条理.(正确答案)
Dswitch结构与if..clse..if都是用来实现多分支选择结构的正/答案)
185.C语言程序中关于swiich结构中default使用说法正确的是()。*
Aswitch结构中的default是注释语句
Bddhuk与case语句的顺序是任意的二确答案)
Cdefault是在所有case都不执行的情况下才能被执行到
DdefaultSswitch结构中可以省略正出答案)
186.根据switch使用的注意事项:已知inta;fk)alb;floatc;chard;输入值,switch后
面括号里的表达式可以是()O*
Aa(正确答案)
Bb
Cc
Dd(正确答案)
187.使用swilch语句注意事项正确的包括()。*
A有无break都行,一般都有,break的作用是跳出switch.{正确答案)
Bdelhult是缺省值,可有可无正确答案)
Cde包心语句可有可无是因为de自uk语句相当于注释,不会执行
Dswitch结构中break与default必须有,不能缺省.
188.switch语句使用正确的包括()。*
Acase"good":printf("GoodMorning");break;
Bcase12<3&&40>5:printf("finc");(j
Ccase12>50printf("nice');break;(.
Dcase10.O^rint(("goods");
189.利用选择结构语句实现简易计算器功能,以下描述正确的是()o*
A可以用switch多分支语句实现计算器程序(二确答案)
B用switch..case..default结构实现的计算器中加入default语句使得程序具有较好的
容错性C用switch结构实现计算器,结构紧凑,代码条理.(正确答案)
Dswitch结构与if..else..if都是用来实现多分支选择结构的王/答案)
190.defhull使用说法正确的是()。*
Aswitch结构中的defiiult是注释语句,不执行
Bd岫讪与case语句的顺序是任意的王确答案)
Cdefhuk只能写在所有case语句之后。
Dde鱼皿在switch结构中可以省略,但一般不省略(正确答案)
191.switch(表达式),表达式可以是任意合法表达式,但是结果必须是整型或者单
字符型。[判断题]*
对(正确答案)
错
192.switch语句中有无break都行,一般都有,break作用是跳出switch。(对)[单
选题]*
switch语句中default是缺省值,可有可无,一般都有,作用是执行除case值以外
的所有情况。(对)(正确答案)
case的值可以重复,但不能多次重复。(错)
193.if多分支与switch多分支对比中,if语句适应性非常强,可以处理的情况与
switch比较要更加全面°[判断题]*
对(正确答案)
错
194.switch(表达式),表达式不可以是算术表达式。[判断题]*
对
错(正确答案)
195.swilch语句中有无default都行,一般都有,default作用是跳出switch。[判断
题]*
对
错(正确答案)
196.switch语句中default是缺省值,可有可无,一股都有。[判断题]*
对.「确答案)
错
197.case语句的值可以重复1次。[判断题]*
对
错(正确答案)
198.if语句与switch语句都可以制作出简易计算器程序。[判断题]*
对(正确答案)
错
199.if语句的基本格式正确的是()|单选题]*
A:if(表达式){执行语句;}(正确答案)
B:if(执行语句){执行语句;}
C:if(表达式){表达式;}
D:if(执行语句)(表达式;}
200.多分支情况判断常用语句是()[单选题]
A:if
B:it--else
C:if^else田正确答案)
D:else-if-else
201.voidmaiii()
(
识1)
prinlD;
}关于以上代码描述正确的是()[单选题1*
A:程序有错
B:条件不能为1
C:语句正确输出*(正确答案)
D:其它都不对
202.#include<stdio.h>
voidmain()
(
floatprice;〃定义价格
pnntf(”请输入价格:”);〃凝示输入价格
scanf("%f;&price);/编入价格
if(price>=5OO&&price<=8OO)
(〃如果价格在500--800之间
printfC购买成功\吟;
)
else
(〃价格不在500-800
prindf卖没了,下次提前预定\n)
输入数值999,则输出结果是()[单选题]*
A:购买成功
B:卖没了,下次提前预定确答案)
C:没输出
D:其它都不对
203.#include<stdio.h>
voidmain()
(
intnumber;〃变量定义
printfC请输入一个数:");〃提示输入一个数
scanfC%dM,&nuniber);/编入一个数
〃判断是否满足条件
if(number%4==0||number%7==0&&number%3!=0)
I
print/"%d\n",number);//fj印结果
)
1
以上代码执行输入21则输出()[单选题]*
A:无结果।正确答案)
B:21
C:能输出,全值是随机值
D:其它都不对
204.#include"stdio.h"
voidmain()
ints=2;
switch(s+=2)
case2:print。"您好");break;
case3:printfV'hello'n");break;
)
)
程序的运行结果是()[单选题1*
A:编译出错
B:无输出内容(正确答案)
C输出:您好hello
D输出:hello
205.在下列语句中,常用于多分支情况的是()[单选题]
A:if
B:if-else
Cswitch正确答案)
D:elsc-if-clsc
206.已知变量y为浮点型,则执行下面程序的结果是()
switch(y)
I
case3.0:printfC*");
case4.0:pmtft"**");
}[单选题]*
A:*
B,***
C:**
D:编译出错正确答案)
207.(专基)下面swiich结构中,程序段中有一处错误,是什么错误()
#include"stdio.h"
voidmain。
inta=kb=2;
svvitch(a+b)
(
case1:printf("**");
caseS+Oprintff"!!M);break;
case3:prinH-%%");break;
)
}[单选题]*
Aswitch后面的括号里不能出现表达式
B:case后面的值不能出现表达式
C:每个case后面都必须加break语句
D:case后面出现了的重复值。(正确答案)
208.(专基)在C语言程序中下面程序执行后的结果是()
#include"stdio.h"
voidniain()
I
ints=7,x;
switch((s>0)&&(s<=20))
(
caseI:x=2;break;
case0:x=3;break;
case2:x=libreak;
printft"%d",x);
}[单选题]*
A:1
B:2(正确答案)
C3
D:231
209.(专基)C语言程序中若定义floatx;则执行下面程序的结果是()
switch(x)
(
case3.0:printfC,*n);
case4.0:prints"**");
”单选题]*
A:*
B,***
C:**
D:编译出错正确答案)
210.选择结构中面临的选择就是要么执行一个操作要么跳过它,是()[单选题]*
A:单分支结构E确答案)
B:双分支结构
C:多分支结构
D:单循环结构
211.就是三个或三个以上的情况中选择一条执行是()[单选题]*
A:单分支结构
B:双分支结构
c:多分支结构E确答案)
D:单循环结构
212.学生成绩用变量score表示,成绩范围[90/00)应该怎么表示成绩()[单选题]*
A:90<score&&score<100
B:90<=scorc&&scorc<10D:确答案)
C^0<score||score<100
D:90<=score||score<=100
213.选择就是要对所有可能出现的结果进行逐一分情况判断,如树上有6只鸟,开
枪打死一只,还剩几只?()[单选题]*
A:不确定正确答案)
B:还有一只
C:零只
D:五只
214.选择结构又分为三种。在三个或三个以上的情况中选择一条执行指的是()
I单选题]*
A:单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026小学四年级英语下册 核心词汇与句型(Unit 4-Unit 6)
- 物料管理操作指南MMOG
- 中国县域肺癌诊疗路径更新2026
- 医疗合作体外碎石及配套服务协议书
- 法理学试题库
- 防腐保温工程施工技术方案
- 《海洋权益与我国海洋发展战略》地理授课课件
- 非银金融行业机构行为更新专题:验证“存款搬家”居民财富的视角
- 2026年初级会计职称考试《经济法基础》消费税计算专项模拟题练习题及答案
- 2026年高考甲卷理综生物试卷题库及答案
- 《油气管道地质灾害风险管理技术规范》SYT 6828-2024
- 2026年宁夏工业职业学院单招职业技能考试题库含答案详解(完整版)
- IMPA船舶物料指南(电子版)
- 牙隐裂的诊断及治疗课件
- GB/T 554-2023船舶和海上技术船舶系泊和拖带设备海船用钢质焊接带缆桩
- 历年中考真题分类汇编数学
- 二元二次方程组的解法(第1课时)(课件)八年级数学下册(沪教版)
- 外科学课件:第36章 阑尾疾病
- FZ/T 54131-2021弹性涤纶牵伸丝/涤纶预取向丝空气变形丝(EDY/POY ATY)
- 最新人教版七年级数学下册课件:算术平方根
- 篮球场改造工程施工组织设计方案
评论
0/150
提交评论