桂林电子科技大学C语言程序设计习题集及答案已处理Word格式文档下载.docx
- 文档编号:18519001
- 上传时间:2022-12-18
- 格式:DOCX
- 页数:30
- 大小:26.29KB
桂林电子科技大学C语言程序设计习题集及答案已处理Word格式文档下载.docx
《桂林电子科技大学C语言程序设计习题集及答案已处理Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《桂林电子科技大学C语言程序设计习题集及答案已处理Word格式文档下载.docx(30页珍藏版)》请在冰豆网上搜索。
A1abcB1abcC1abfloatcD10abc
18若有定义inta8b5cchardA则执行语句cabda05后c的值为_A__
A2B25
C3D类型不一致无法计算编译出错
19在有以下程序
main
inti10j1
iij
iji
执行后输出结果是_C_
A12311B12211C11311D12312
20已知inti65则putchariprintf"
iprintf"
c"
i的输出结果为_A__
AA65AB6565ACAA65DAAA
21已知intyai1则语句printf"
dd"
-iya363的输出结果为_A__
A-110B-218C03D118
22有以下程序
charabcd
a\b\xbc
c\0xabd\023
cccc\n"
abcd
编译时出现错误以下叙述中正确的是_A__
A程序中只有a\语句不正确Bb\xbc语句不正确
Cd\023语句不正确Da\和c\0xab语句都不正确
二填空题第1题2分其余每题3分共56分
1设x为int型变量请写出描述x是偶数的表达式是_x20__
2已知scanf"
adbdcd"
abc若从键盘输入234三个数分别作为变量abc的值则正确的输入形式是_a2b3c4__
3设有语句inta3则执行了语句aa-aa后变量a的值是_-12__
4以下程序的输出结果是_106__
inta-10b-3
-a
-ab
5以下程序的输出结果是_242__
charc
c0362
d\n"
c
6以下程序段n所赋的是八进制数intm32767n032767printf"
do\n"
mn
7字符串"
\\name\\\101ddress\b\xaf"
的长度为_15__
8有以下程序段
intm0n0charca
scanf"
dcd"
mcn
dcd\n"
若从键盘上输入10A10则输出结果是_10A10__
9以下程序的输出结果是___
printf"
dox\n"
101010
100100x10
dx\n"
012012
10设abc为整形变量且a2b3c4则执行完语句a16b-c之后变量a的值为_28_
11以下程序的输出结果为__12_
intx023
x\n"
--x
12以下程序的结果为___
inta2b3cd
caaa
dbbb
adcd\n"
ac
bddd\n"
ad
13以下程序
charch1ch2ch3
ccc"
ch1ch2ch3
ccccc"
当输入ABC时运行结果为1当输入ABC时运行结果为2
14若有定义floatx以下程序段的输出结果是___
x516894
f\n"
intx100005float1000
15以下程序的功能是输入一个小写字母输出对应的大写字母将程序补充完整
charch
1从键盘输入一个小写字母
2将该字母转换为大写字母
3输出转换后的结果
16当运行以下程序时在键盘上从第一列开始输入9876543210↙此处↙代表回车则程序的输出结果是___
intafloatbc
2d3f4f"
abc
\nadbfcf\n"
17以下程序的运行结果是___
125f\n"
1231234567
12f\n"
128d\n"
12345
128s\n"
"
abcdefghij"
18运行以下程序时如从键盘上输入abcdefg↙则输出结果是___
ch1getcharch2getcharch3getchar
putcharch1putcharch2putcharch3
putchar\n
}
19运行以下程序时如从键盘上输入a3b5↙353512↙abc↙后结果是___
intabfloatxycharc1c2
adbd"
ab
fe"
xy
c1c1c2
adbdxfyfc1cc2c\n"
abxyc1c2
顺序选择结构程序设计
一单项选择题每题2分共40分
1以下程序运行后的输出结果是
inta0b0
a10b20printf"
abd\n"
Aab10Bab30C30D出错
以下程序运行后的输出结果是main
doubled32intxy
x12yx3850
dy
A3B32C0D307
3以下程序运行后的输出结果是main
doubledfloatflonglinti
ifld203
dld1f1f\n"
ilfd
A666060B666767C666067D666760
4以下程序运行后的输出结果是以下程序运行后的输出结果是yx-1printf"
dd\n"
yz---1printf"
dd"
zx
y--z-1printf"
A3143B3133C3143D2132
2414242224121312
6以下程序运行后的输出结果是
intxyz
xy1
zxyy
xyz
A233B232C231D221
7以下程序运行后的输出结果是main
intx4y7
x-yyx
A47B-3-3C-311D-34
8以下程序运行后的输出结果是
ba
A65536B0C1D-1
9以下程序abcCabcDabc
11在嵌套使用if语句时C语言规定else总是
A和之前与其具有相同缩进位置的if配对
B和之前与其最近的if配对
C和之前与其最近不带else的if配对
D和之前的第一个if配对
以下程序运行后的输出结果是
A0B1C2D3
14若k是int型变量下面的程序段的输出结果是C
k-3
ifk0printf"
elseprintf"
AB
CD有语法错误无输出
15以下程序运行后的输出结果是以下程序运行后的输出结果是main
intx11x20x30
ifx1x2x3printf"
AB有语法错误CD无输出结果
17当a1b3c5d4时执行下面一行程序后x的值是_B__
ifab
ifcdx1
elseifac
ifbdx2
elsex3
elsex6
elsex7
A1B2C3D6
18下列叙述中正确的是
Abreak语句只能用于switch语句
B在switch语句中必须使用default
Cbreak语句必须与switch语句中的case配对使用
D在switch语句中不一定使用break语句
以下程序运行后的输出结果是include
intx1y0a0b0
switchx
case1
switchy
case0abreak
case1bbreak
case2abbreak
adbd\n"
Aa2b1Ba1b1Ca1b0Da2b2
二填空题每题3分共30分
1以下程序运行后的输出结果是以下程序运行后的输出结果是以下程序运行后的输出结果是main
inti5jk
jiii
kiii
i5dj5d\nk5d\n"
ijk
4下面的程序运行时从键盘上输入9876543210程序的输出结果是___
2d2f2f"
adb1fc0f"
5下面程序的输出结果是___
charch1ch2
ch1A5-3ch2A6-3
dc\n"
ch1ch2
6执行下面的语句printf"
a35a4a5输出是___
7以下程序运行后的输出结果是intx3
ifx2printf"
xprintf"
x
10以下程序运行后的输出结果是switchm2
case1m
case2m3
case5m6break
defaultm-7
m
三程序填空每空5分共30分
1下列程序的输出结果是1600请填空
inta9b2
floatx1y11z
za2bxy12
52f\n"
z
2完成以下程序输入变量abc的值判断abc能否组成三角形计算三角形面积
公式为
include
2
intabc
3
pleaseinputthevalueofabc"
ddd"
4
if5
6
ssqrtpp-ap-bp-c
Yesthisisatriangle\ntheareais2f\n"
s
Nothisisnotatriangle\n"
循环结构程序设计
1以下程序中while循环的循环次数是___
inti0
whilei10
ifi1continue
ifi5break
i
A1B10C6D死循环
2以下程序的执行结果是___
intn9
whilen6n--printf"
n
该程序的输出结果是
A987B876C8765D9876
3以下程序段while循环执行的次数是___
intk0
whilek1k
A无限次B有语法错C一次也不执行D执行1次
4以下叙述正确的是___
Ado-while语句构成的循环不能用其它语句构成的循环来代替
Bdo-while语句构成的循环只能用break语句退出
C用do-while语句构成的循环在while后的表达式为非零时结束循环
D用do-while语句构成的循环在while后的表达式为零时结束循环
5以下程序的执行结果是___
intay
a10y0
doa2ya
adyd\n"
ay
ify20break
whilea14
Aa12y12Ba12y12
a14y16a16y28
a16y20
a18y24
Ca12y12Da12y12
a14y26
a14y44
6以下程序的执行结果是___
intx23
doprintf"
x--whilex
A321B23C不输出任何内容D陷入死循环
7有以下程序段输出结果是___
intx3
d"
x-2while--x
A1B30C1-2D死循环
8以下程序的输出结果是___
inta0i
fori1i5i
switchi
case0case3a2
case1case2a3
defaulta5
a
A31B13C10D20
inti0a0
whilei20
for
ifi100break
elsei--
i11ai
A21B32C33D11
10以下循环体的执行次数是___
intij
fori0j1ij1i2j--printf"
d\n"
i
A3B2C1D0
11下列程序的输出结果是___
intijm0n0
fori02i
forj0j2j
ifjim1n
A4B2C1D0
12下列程序的输出结果是___
intisum
fori1i3sumsumi
sum
A6B3C死循环D0
13以下程序执行后sum的值是___
fori1i6isumi
A15B14C不确定D0
14以下程序执行后的输出结果是___
intin0
fori2i5i
doifi3continuenwhilei
n
nd\n"
An5Bn2Cn3Dn4
15下列语句中能正确输出26个英文字母的是___
Aforaaazprintf"
aBforaaazprintf"
Cforaaazprintf"
aDforaaazprintf"
16以下程序执行后的输出结果是___
intx1y1
whiley5
ifx10break
ifx20
x5continue
x-3y
A66B76C103D73
17以下程序执行后的输出结果是___
inta5
whilea--5
switcha
case1a
case4a4
case5a5break
defaulta-5
A12B7C5D13
18对于下面的for循环语句可以断定它执行___次循环
forx0y0y67x5xprintf"
----"
A无限B不定C5次D4次
19在执行以下程序时如果从键盘上输入ABCdef则输出结果为___
include"
stdioh"
whilechgetchar\n
ifchAchZchch32
elseifchachzchch-32
ch
\n"
AABCdefBabcDEFCabcDDEF
20当执行以下程序时___
inta1
doaaawhilea
A循环体将执行1次B循环体将执行2次
C循环体将执行无限次D系统将提示有语法错误
二填空题每空3分共33分
1若输入字符串abcde则以下while循环体将执行___次
whilechgetchareprintf"
2以下while循环执行的次数是___
k0whilek10kk1
3下列程序的输出结果是___
intx0y5z3
whilez--0x5yy-1
4下面程序的功能是计算1到10之间的奇数之和及偶数之和请填空
intabci
ac0
fori0i10i2
ai
_1
cb
偶数之和d\n奇数之和d\n"
a2
5下面程序的功能是输出100以内能被3整除且个位数为6的所有整数请填空
fori0_1i
ji106
if_2continue
j
6以下程序的输出结果是___
intsi
fors0i1i3isi
7要使以下程序段输出10个整数请填入一个整数
fori0i___printf"
i2
8程序的功能是根据以下近似公式求π值
请填空完成求π的功能
mathh"
intn30000doubles00longi
fori1iniss_1
pif\n"
_2
三程序填空题每空3分共27分
1下列程序是求的值
inti2floatsum1
while1
sumsum10i2
sumf\n"
2以下程序的功能是从键盘输入若干个学生的成绩统计最高成绩和最低成绩当输入为负数时结束输入
floatxmin
f"
min1
doifxx
ifxmin2
while3
ff"
min
3下面的程序用来求出所有的水仙花数所谓水仙花数是指一个3位数它的各位数字的立方和恰好等于它本身
intnijk
forn1001判断3位数n是否是水仙花数
in100i是n的百位上的数字
j2j是n的十位上的数字
kn10k是n的个位上的数字
if3printf"
数组
1以下对一维整型数组a的正确定义说明的是___
Ainta10Bintn10a[n]CintnDdefineSIZE10
ninta[SIZE]
inta[n]
2若有定义说明inta[10]则对数组a的元素正确引用的是___
Aa[10]Ba[35]Ca5Da[10-10]
3执行下面程序段后变量k的值是___
intk3s[2]
s[0]kks[1]10
A不定值B33C30D10
4以下程序的输出结果是___
intika[10]p[3]
k5
fori0i10ia[i]i
fori0i3ip[i]a[ii1]
fori0i3ikp[i]2
k
A20B21C22D23
5以下对一维整型数组a初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 桂林 电子科技大学 语言程序设计 习题集 答案 处理