C语言编程习题精选.docx
《C语言编程习题精选.docx》由会员分享,可在线阅读,更多相关《C语言编程习题精选.docx(47页珍藏版)》请在冰豆网上搜索。
![C语言编程习题精选.docx](https://file1.bdocx.com/fileroot1/2022-10/27/160e3620-cc54-444e-9e44-638f5e15ce7d/160e3620-cc54-444e-9e44-638f5e15ce7d1.gif)
C语言编程习题精选
C语言填空题1-6章
来源:
张帆.噅呔狼的日志
填空题1-6章
一、填空 共244题(共计244分)
第1题(1.0分) 题号:
518
C程序中有且仅有一个【1】函数.
第2题(1.0分) 题号:
161
C语言程序由【1】组成.
第3题(1.0分) 题号:
169
结构化程序中,有三种结构:
顺序结构,【1】,
循环结构.
第5题(1.0分) 题号:
979
下面程序的运行结果是【1】.
#include"stdio.h"
main()
{intj,i,k=0;
for(j=50;j<=60;j++)
{
for(i=2;i if(!
(j%i)) break;
if(i>=j-1) printf("%d",j);
}
}
答案:
5359
第6题(1.0分) 题号:
170
一个用C语言编写的程序在运行时,如果没有发生任何异常情况,则只有在执行了【1】函数
的最后一条语句或该函数中的return语句后,程序才会终止运行.
答案:
主
=========或=========
main
第13题(1.0分) 题号:
533
变量从存储的时间来分可分为【1】和动态变量.
第14题(1.0分) 题号:
524
已知字母a的ASCII码为十进制数97,且设ch为字
符型变量,则表达式ch='a'+'8'-'3'的值为【1】.
答案:
'f'或102
第15题(1.0分) 题号:
528
在C语言的源程序中若出现常量"1L",则该常量
的类型是【1】.
答案:
长整型或longint
第16题(1.0分) 题号:
532
只有在程序运行时才为【1】存储类型和register
存储类型变量分配内存.
答案:
auto
第17题(1.0分) 题号:
201
在TurboC2.0系统中,若将实型常数1.5存储
在内存中,它占用【1】个字节.
答案:
8
第18题(1.0分) 题号:
526
C语言中为整型数据(int)分配【1】个字节的存储空间.
答案:
2
第19题(1.0分) 题号:
525
C语言中一个单精度浮点型数据占【1】个字节.
答案:
4
第20题(1.0分) 题号:
975
在TC中,语句序列intk=-1;printf("%u",k);
的输出结果为【1】.
答案:
65535
第21题(1.0分) 题号:
529
在C语言中,字符型数据在内存中以【1】码形式存放.
第22题(1.0分) 题号:
530
执行"printf("%d,%d",i,j,k,m);"后将在
屏幕上输出【1】个整数.
答案:
2
第25题(1.0分) 题号:
523
整型变量x的值为23,语句"printf
(″%o\\n″,x);"的输出结果为【1】.
答案:
27\n
第28题(1.0分) 题号:
974
已知有声明floatd=1;doublef=1;longg;和语
句printf(" ",g=10+'i'+(int)d*f);,
为了正确地以十进制形式输出printf参数表中
第二个参数(表达式)的值,则在第一个参数
中的下划线位置处应填写的格式转换说明符是%ld
第29题(1.0分) 题号:
318
现有语句#definea 5+3,则表达式2*a的结果为【1】.
答案:
13
第31题(1.0分) 题号:
534
从变量的作用域角度分有全局变量和【1】.
局部变量
第34题(1.0分) 题号:
200
C语言中为整型数据(int)分配【1】个字节的存储空间.
答案2
第35题(1.0分) 题号:
527
在TurboC2.0系统中,若将实型常数1.5存储
在内存中,它占用【1】个字节.
答案8
第38题(1.0分) 题号:
248
C语言中,逻辑值"真"用【1】表示.
第43题(1.0分) 题号:
348
设y为int型变量,请写出描述"y为奇数"的表达式【1】。
答案:
y%2!
=0或y%2==1
第44题(1.0分) 题号:
323
如果a=1,b=2,c=3,d=4,则表达式
a>b?
c:
d的值为【1】.
答案:
4
第45题(1.0分) 题号:
978
若x为int型,请以最简单的形式写出与逻辑表达
式!
x等价的C语言关系表达式【1】.
答案:
x==0
第46题(1.0分) 题号:
1000
inta=2,b=3;表达式a>b?
a++:
++b的值为【1】.
答案:
4
第47题(1.0分) 题号:
326
执行语句"a=5+(c=6);"后,变量a、c的值依次为【1】、【2】。
答案:
11,6
第48题(1.0分) 题号:
1001
表达式 a=3,a++,--a的值为【1】.
答案:
3
第49题(1.0分) 题号:
996
条件"20答案:
((x>20)&&(x<30))||(x<-100)
=========或=========
x>20&&x<30||x<-100
第50题(1.0分) 题号:
988
设a、b、c为整型数,且a=3,b=5,c=2,则执行
完以下语句:
a*=16+(b++)-(++c);后,
a的值是【1】.
答案:
54
第51题(1.0分) 题号:
322
设有程序段 intx=4,y=4;
t=++x||++y; 执行语句后y的值为【1】.
答案:
4
第52题(1.0分) 题号:
1008
设有下面的程序段
intx=0,y=0,t;
t=x&&++y; 执行语句后y的值为【1】.
答案:
0
第53题(1.0分) 题号:
345
若a为int型变量,则下面表达式的值为【1】.
(a=4*5,a*2),a+6
答案:
26
第54题(1.0分) 题号:
329
若a=1,b=4,c=3,则表达式a&&b+c||b-c的值
为【1】.
答案:
1
第55题(1.0分) 题号:
340
设a和b均为int整型变量,且a=5,b=7,则以下表达式的值为【1】.1.0+a/b
答案:
1.0
第56题(1.0分) 题号:
347
若x为int型变量,执行以下语句后x值是【1】.
x=3;
x+=x-=x+x;
答案:
-6
第57题(1.0分) 题号:
342
inta=2,b=3;表达式a>b?
a++:
++b的值为【1】.
答案:
4
第60题(1.0分) 题号:
1004
当a=1,b=1,c=1时,表达式a
答案1
第61题(1.0分) 题号:
339
若已知a=10,b=20,则!
a
答案:
1
第63题(1.0分) 题号:
981
如果a=1,b=2,c=3,d=4,则表达式
a>b?
c:
d的值为【1】.
答案;4
第65题(1.0分) 题号:
986
若有定义:
inta=2,b=3;float
x=3.5,y=2.5;
则表达式(float)(a+b)/2+(int)x%(int)y的
值为【1】.
答案:
3.5
第66题(1.0分) 题号:
332
以下十个运算符+ !
<< !
= , ?
:
&& = || %中优先级别最高和最低的分别
是【1】和【2】.
答案:
(答案1)!
(答案2),
第67题(1.0分) 题号:
977
判断变量a、b的值均不为0的C表达式为【1】.
答案:
a*b!
=0或a*b
第69题(1.0分) 题号:
335
已知:
a=1,b=2,表达式a>b?
a:
b+1的值是【1】.
答案:
3
第70题(1.0分) 题号:
987
若a=1,b=4,c=3,则表达式a&&b+c||b-c的值
为【1】.
答案:
1
第72题(1.0分) 题号:
982
已知charw;intx;floaty;doublez;
则表达式:
w*x+z-y所求得的数据类型为【1】.
答案:
double
第73题(1.0分) 题号:
331
若有定义:
intb=7;floata=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为【1】.
答案:
5.5
第75题(1.0分) 题号:
327
若a是int型变量,则执行表达式"a=25/3%3"
后,a的值为【1】.
答案:
2
第77题(1.0分) 题号:
336
表达式3>2>1的值是【1】.
答案:
0
第78题(1.0分) 题号:
1002
执行语句序列"charx=3,y=6,z;z=x^y<<2;"
后,z的二进制值为【1】.
答案:
00011011
第80题(1.0分) 题号:
999
s=3,s++,s;这个语句执行完后,s的值为【1】.
答案:
4
第81题(1.0分) 题号:
351
表达式!
10!
=1的值是【1】.
答案:
1
第85题(1.0分) 题号:
333
C语言中的表达式只能由三种字符组成,他们是字
母、数字和【1】.
答案:
下划线
第86题(1.0分) 题号:
337
设inta=5,b=2;floatc=32.8;,表达式
b*(int)c%a的值为【1】.
答案:
4
第87题(1.0分) 题号:
1005
若x为int型变量,执行以下语句后x值是【1】.
x=3;
x+=x-=x+x;
答案:
-6
第88题(1.0分) 题号:
350
设有下面的程序段
intx=0,y=0,t;
t=x&&++y; 执行语句后y的值为【1】.
答案0
第89题(1.0分) 题号:
320
若x为int型,请以最简单的形式写出与逻辑表达
式!
x等价的C语言关系表达式【1】.
答案:
x==0
第92题(1.0分) 题号:
341
s=3,s++,s;这个语句执行完后,s的值为【1】.
答案:
4
第93题(1.0分) 题号:
1007
设x,y,z均为int型变量,请写出描述"x或y中有一个小于z"的表达式【1】.
答案:
x
第94题(1.0分) 题号:
980
设有程序段 intx=4,y=4;
t=++x||++y; 执行语句后y的值为【1】.
答案:
4
第95题(1.0分) 题号:
338
条件"20答案:
((x>20)&&(x<30))||(x<-100)
第96题(1.0分) 题号:
330
设a、b、c为整型数,且a=3,b=5,c=2,则执行
完以下语句:
a*=16+(b++)-(++c);后,
a的值是【1】.
答案:
54
第97题(1.0分) 题号:
983
关系、算术、赋值三种运算符的运算优先顺序
由高到低为【1】、【2】、【3】.
答案:
算术,关系,赋值
第100题(1.0分) 题号:
349
设x,y,z均为int型变量,请写出描述"x