桂林电子科技大学C语言程序设计习题集及答案已处理.docx
- 文档编号:5531509
- 上传时间:2022-12-18
- 格式:DOCX
- 页数:30
- 大小:26.29KB
桂林电子科技大学C语言程序设计习题集及答案已处理.docx
《桂林电子科技大学C语言程序设计习题集及答案已处理.docx》由会员分享,可在线阅读,更多相关《桂林电子科技大学C语言程序设计习题集及答案已处理.docx(30页珍藏版)》请在冰豆网上搜索。
桂林电子科技大学C语言程序设计习题集及答案已处理
一单项选择题每题2分共44分
1以下叙述正确的是__C_
AC程序基本组成单位是语句BC程序每一行只能写一个语句
C简单C语句必须以分号作为结束符D注释语句可以嵌套
2一个C语言程序是从_B__开始执行的
A程序中第一个函数B名为main的函数
C包含文件头文件的第一个函数D程序中的第一个语句
3请选出合法的C语言赋值语句_B__
Aab58BiCa58b58Dkintab
4下面标识符中合法的用户标识符是_B__
A1abcBincludeCa-b-c123Dchar
5以下所列的C语言整形常量中正确的是_A__
A0x10B0976C076LD01ff
6C语言中下列运算符的操作数必须为整型的是_A__
ABCD
7设a和b均为int型变量则执行以下语句后的输出为_B__
inta20intb3printf"d\n"ab2
A20B21C0D23
8已知inti则执行语句i26后i的值为_A__
A2B3C26D不确定
9以下合法的字符常量为_D__
AabB\482C\D\xaf
10若y为int型变量则执行以下语句后y的值是_C__
y8yy-yy
A64B–56C–112D–48
11以下合法的浮点型常量是_D__
Ae-3B15e24C314e2LD314e5
12设int数据占用两个字节float数据占用四个字节double数据占用8个字节且已知floata2intb3则执行下列语句输出为__A_
printf"d"sizeofab25
A4B8C6D7
13设int型占2个字节且inti-2则语句printf"u"i的输出结果为_C__
A0B-2C65534D65535
14若xyz均为整型常量且a100则执行下列语句后的z值为_A_
xay--azxy-a--
A100B400C200D300
15若有以下定义和语句intu010v0x10w10printf"ddd\n"uvw则输出结果是_A__
A81610B101010C8810D81010
16设xy为int型变量则执行下列语句后y的值是__A_
x5yxxy--y--y
A529B2401C1209D625
17假设在程序中abc均被定义成整型并且已赋大于1的值则下列能正确表示代数式
A1abcB1abcC1abfloatcD10abc
18若有定义inta8b5cchardA则执行语句cabda05后c的值为_A__
A2B25
C3D类型不一致无法计算编译出错
19在有以下程序
main
inti10j1
iij
printf"ddd\n"iji
执行后输出结果是_C_
A12311B12211C11311D12312
20已知inti65则putchariprintf"d"iprintf"c"i的输出结果为_A__
AA65AB6565ACAA65DAAA
21已知intyai1则语句printf"dd"-iya363的输出结果为_A__
A-110B-218C03D118
22有以下程序
main
charabcd
a\b\xbc
c\0xabd\023
printf"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__
main
inta-10b-3
printf"d\n"-a
printf"d\n"-ab
5以下程序的输出结果是_242__
main
charc
c0362
printf"d\n"c
6以下程序段n所赋的是八进制数intm32767n032767printf"do\n"mn
7字符串"\\name\\\101ddress\b\xaf"的长度为_15__
8有以下程序段
intm0n0charca
scanf"dcd"mcn
printf"dcd\n"mcn
若从键盘上输入10A10则输出结果是_10A10__
9以下程序的输出结果是___
main
printf"dox\n"101010
printf"ddd\n"100100x10
printf"dx\n"012012
10设abc为整形变量且a2b3c4则执行完语句a16b-c之后变量a的值为_28_
11以下程序的输出结果为__12_
main
intx023
printf"x\n"--x
12以下程序的结果为___
main
inta2b3cd
caaa
dbbb
printf"adcd\n"ac
printf"bddd\n"ad
13以下程序
main
charch1ch2ch3
scanf"ccc"ch1ch2ch3
printf"ccccc"ch1ch2ch3
当输入ABC时运行结果为1当输入ABC时运行结果为2
14若有定义floatx以下程序段的输出结果是___
x516894
printf"f\n"intx100005float1000
15以下程序的功能是输入一个小写字母输出对应的大写字母将程序补充完整
main
charch
1从键盘输入一个小写字母
2将该字母转换为大写字母
3输出转换后的结果
16当运行以下程序时在键盘上从第一列开始输入9876543210↙此处↙代表回车则程序的输出结果是___
main
intafloatbc
scanf"2d3f4f"abc
printf"\nadbfcf\n"abc
17以下程序的运行结果是___
main
printf"125f\n"1231234567
printf"12f\n"1231234567
printf"128d\n"12345
printf"128s\n""abcdefghij"
18运行以下程序时如从键盘上输入abcdefg↙则输出结果是___
main
charch1ch2ch3
ch1getcharch2getcharch3getchar
putcharch1putcharch2putcharch3
putchar\n
}
19运行以下程序时如从键盘上输入a3b5↙353512↙abc↙后结果是___
main
intabfloatxycharc1c2
scanf"adbd"ab
scanf"fe"xy
scanf"ccc"c1c1c2
printf"adbdxfyfc1cc2c\n"abxyc1c2
顺序选择结构程序设计
一单项选择题每题2分共40分
1以下程序运行后的输出结果是
main
inta0b0
a10b20printf"abd\n"ab
Aab10Bab30C30D出错
以下程序运行后的输出结果是main
doubled32intxy
x12yx3850
printf"d\n"dy
A3B32C0D307
3以下程序运行后的输出结果是main
doubledfloatflonglinti
ifld203
printf"dld1f1f\n"ilfd
A666060B666767C666067D666760
4以下程序运行后的输出结果是以下程序运行后的输出结果是yx-1printf"dd\n"xy
yz---1printf"dd"zx
y--z-1printf"dd\n"zx
A3143B3133C3143D2132
2414242224121312
6以下程序运行后的输出结果是
main
intxyz
xy1
zxyy
printf"ddd\n"xyz
A233B232C231D221
7以下程序运行后的输出结果是main
intx4y7
x-yyx
printf"dd\n"xy
A47B-3-3C-311D-34
8以下程序运行后的输出结果是
printf"d\n"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""
elseprintf""
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
main
intx1y0a0b0
switchx
case1
switchy
case0abreak
case1bbreak
case2abbreak
printf"adbd\n"ab
Aa2b1Ba1b1Ca1b0Da2b2
二填空题每题3分共30分
1以下程序运行后的输出结果是以下程序运行后的输出结果是以下程序运行后的输出结果是main
inti5jk
jiii
kiii
printf"i5dj5d\nk5d\n"ijk
4下面的程序运行时从键盘上输入9876543210程序的输出结果是___
main
intafloatbc
scanf"2d2f2f"abc
printf"adb1fc0f"abc
5下面程序的输出结果是___
main
charch1ch2
ch1A5-3ch2A6-3
printf"dc\n"ch1ch2
6执行下面的语句printf"d\n"a35a4a5输出是___
7以下程序运行后的输出结果是intx3
ifx2printf"d"xprintf"d\n"x
10以下程序运行后的输出结果是switchm2
case1m
case2m3
case5m6break
defaultm-7
printf"d\n"m
三程序填空每空5分共30分
1下列程序的输出结果是1600请填空
main
inta9b2
floatx1y11z
za2bxy12
printf"52f\n"z
2完成以下程序输入变量abc的值判断abc能否组成三角形计算三角形面积
公式为
include
2
main
intabc
3
printf"pleaseinputthevalueofabc"
scanf"ddd"4
if5
6
ssqrtpp-ap-bp-c
printf"Yesthisisatriangle\ntheareais2f\n"s
elseprintf"Nothisisnotatriangle\n"
循环结构程序设计
一单项选择题每题2分共40分
1以下程序中while循环的循环次数是___
main
inti0
whilei10
ifi1continue
ifi5break
i
A1B10C6D死循环
2以下程序的执行结果是___
main
intn9
whilen6n--printf"d"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以下程序的执行结果是___
main
intay
a10y0
doa2ya
printf"adyd\n"ay
ify20break
whilea14
Aa12y12Ba12y12
a14y16a16y28
a16y20
a18y24
Ca12y12Da12y12
a14y26
a14y44
6以下程序的执行结果是___
main
intx23
doprintf"d"x--whilex
A321B23C不输出任何内容D陷入死循环
7有以下程序段输出结果是___
intx3
doprintf"d"x-2while--x
A1B30C1-2D死循环
8以下程序的输出结果是___
main
inta0i
fori1i5i
switchi
case0case3a2
case1case2a3
defaulta5
printf"d\n"a
A31B13C10D20
9以下程序的输出结果是___
main
inti0a0
whilei20
for
ifi100break
elsei--
i11ai
printf"d\n"a
A21B32C33D11
10以下循环体的执行次数是___
main
intij
fori0j1ij1i2j--printf"d\n"i
A3B2C1D0
11下列程序的输出结果是___
main
intijm0n0
fori02i
forj0j2j
ifjim1n
printf"d\n"n
A4B2C1D0
12下列程序的输出结果是___
main
intisum
fori1i3sumsumi
printf"d\n"sum
A6B3C死循环D0
13以下程序执行后sum的值是___
main
intisum
fori1i6isumi
printf"d\n"sum
A15B14C不确定D0
14以下程序执行后的输出结果是___
main
intin0
fori2i5i
doifi3continuenwhilei
n
printf"nd\n"n
An5Bn2Cn3Dn4
15下列语句中能正确输出26个英文字母的是___
Aforaaazprintf"c"aBforaaazprintf"c"a
Cforaaazprintf"c"aDforaaazprintf"c"a
16以下程序执行后的输出结果是___
main
intx1y1
whiley5
ifx10break
ifx20
x5continue
x-3y
printf"dd"xy
A66B76C103D73
17以下程序执行后的输出结果是___
main
inta5
whilea--5
switcha
case1a
case4a4
case5a5break
defaulta-5
printf"d\n"a
A12B7C5D13
18对于下面的for循环语句可以断定它执行___次循环
forx0y0y67x5xprintf"----"
A无限B不定C5次D4次
19在执行以下程序时如果从键盘上输入ABCdef则输出结果为___
include"stdioh"
main
charch
whilechgetchar\n
ifchAchZchch32
elseifchachzchch-32
printf"c"ch
printf"\n"
AABCdefBabcDEFCabcDDEF
20当执行以下程序时___
inta1
doaaawhilea
A循环体将执行1次B循环体将执行2次
C循环体将执行无限次D系统将提示有语法错误
二填空题每空3分共33分
1若输入字符串abcde则以下while循环体将执行___次
whilechgetchareprintf""
2以下while循环执行的次数是___
k0whilek10kk1
3下列程序的输出结果是___
main
intx0y5z3
whilez--0x5yy-1
printf"ddd\n"xyz
4下面程序的功能是计算1到10之间的奇数之和及偶数之和请填空
main
intabci
ac0
fori0i10i2
ai
_1
cb
printf"偶数之和d\n奇数之和d\n"a2
5下面程序的功能是输出100以内能被3整除且个位数为6的所有整数请填空
main
intij
fori0_1i
ji106
if_2continue
printf"d\n"j
6以下程序的输出结果是___
main
intsi
fors0i1i3isi
printf"d\n"s
7要使以下程序段输出10个整数请填入一个整数
fori0i___printf"d\n"i2
8程序的功能是根据以下近似公式求π值
请填空完成求π的功能
include"mathh"
main
intn30000doubles00longi
fori1iniss_1
printf"pif\n"_2
三程序填空题每空3分共27分
1下列程序是求的值
include"stdioh"
main
inti2floatsum1
while1
sumsum10i2
printf"sumf\n"3
2以下程序的功能是从键盘输入若干个学生的成绩统计最高成绩和最低成绩当输入为负数时结束输入
main
floatxmin
scanf"f"x
min1
doifxx
ifxmin2
scanf"f"x
while3
printf"ff"min
3下面的程序用来求出所有的水仙花数所谓水仙花数是指一个3位数它的各位数字的立方和恰好等于它本身
main
intnijk
forn1001判断3位数n是否是水仙花数
in100i是n的百位上的数字
j2j是n的十位上的数字
kn10k是n的个位上的数字
if3printf"d\n"n
数组
一单项选择题每题2分共40分
1以下对一维整型数组a的正确定义说明的是___
Ainta10Bintn10a[n]CintnDdefineSIZE10
scanf"d"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以下程序的输出结果是___
main
intika[10]p[3]
k5
fori0i10ia[i]i
fori0i3ip[i]a[ii1]
fori0i3ikp[i]2
printf"d\n"k
A20B21C22D23
5以下对一维整型数组a初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 桂林 电子科技大学 语言程序设计 习题集 答案 处理
![提示](https://static.bdocx.com/images/bang_tan.gif)