文档库 最新最全的文档下载
当前位置:文档库 › c语言填空题(更正)题库

c语言填空题(更正)题库

表达式5%(-3)的值是(),表达式-5%(-3)的值是()
,, 2 ,, -2
;;低。。
在C语言中,格式输入函数为(),格式输出函数为()
,, scanf ,, printf
;;低。。
C源程序的基本单位是()
,, 函数
;;低。。
一个C源程序中至少且仅包括一个()函数
,, main
;;低。。
在一个C源程序中,注释部分两侧的分界符分别为()和()
,, /** ,, **/
;;低。。
在C语言中的换行符是指()
,, \n
;;低。。
C程序的后缀名是()
,, .C
;;低。。
程序的三种基本结构是(),(),()。
,, 顺序结构 ,, 选择结构 ,, 循环结构
;;低。。
在C语言中(以16位PC机为例),一个char型数据在内存中所占的字节数为();一个int型数据在内存中所占的字节数为()
,, 1 ,, 2
;;低。。
在C语言中(以16位PC机为例),一个float存中所占的字节数为();一个double所占的字节数为()
,,4 ,, 8
;;低。。
若有以下定义,int m=5,y=2;则执行表达式y+=y-=m*=y后的y的值是()
,, -16
;;低。。
设C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为()
,, -32768~+32767
;;低。。
在C语言中的实型变量分为两种类型,它们是()和()
,, 单精度型 ,, 双精度型
;;低。。
C语言所提供的基本数据类型包括:单精度型,双精度型、()、()、枚举型
,, 整型 ,, 字符型
;;低。。
若s是 int型变量,且s=6则s%2+(s+1)%2的值为()
,, 1
;;低。。
若a是 int型变量,那么表达式(a=4*5,a*2),a+6的值为()
,, 26
;;低。。
有表达式x=(a=4,6*2),若x和a均是型变量,则执行表达式(1)后的x和a的值分别为()
,, 12 ,, 4
;;低。。
若a、b和c均是int型变量,则执行表达式a=(b=4)+(c=2)后,a值为(),b值为()、c值为()
,, 6 ,, 4 ,, 2
;;低。。
若a是int型变量,且a的初值为6,是执行表达式a+=a-=a*a后的值为()
,, -60
;;低。。
若a是int型变量,则执行表达式后a=25/3%3的值为()
,, 2
;;低。。
若x和n均是型变量,且x和n的初值均为5,则执行表达式x+=n++后x的值为(),n的值为()
,, 10 ,, 6
;;低。。
若有定义:int b=7;float a=2.5, c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为()
,, 5.500000
;;低。。
若有定义:char c=’\010’则变量c中包含的字符个数为()
,, 1
;;低。。
若有定义:int x=3,y=2;float a=0.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为()
,, 1
;;低。。
若x和n均是型变量,且x的初值为12,n的初值为5,则执行表达式x%=(n%=2)后x 的值为()
,, 0
;;低。。
假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为()

,, 9
;;低。。
C语言中的标识符只能由三种字符组成,它们是()
,, 字母 ,, 数字 ,, 下划线
;;低。。
已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’a’+’8”-‘3’的值为()
,, f
;;低。。
下面程序段的功能是输出大写字母对应的小写字母的ASCII码。
char ch;
scanf(“%c”,&ch);
ch=(ch>=′A′&&ch<=′Z′)? ():ch
printf('()\n',ch);
,, ch+32 ,, %c
;;低。。
下面程序执行后k的值为()。
int a=1,b=2,c=3,d=4,k;
k=a>b?a:c>d?c:d
,, 4
;;低。。
假设变量a,b和c均为整型,以下语句借助中间变量t把a、b和c中的值进行交换,即:把b中的值给a,把c中的值给b,把a中的值给c。例如:交换前,a=10, b=20, c=30;交换后,a=20, b=30, c=10。请填空();a=b;b=c;();
,, t=a ,, c=t
;;低。。
若有以下定义和语句,为使变量C1得到字符‘A’,变量C2得到字符‘B’,正确的格式输入形式是()。
char c1,c2;
scanf(“%4c%4c”,&c1,&c2);
,, A︺︺︺B︺︺︺<回车>
;;低。。
若有定义int x=2,y=3,z=4;则接着执行完语句:x*=16+(y++)-(++z);后,x的值是(),y的值是(),z的值是()。
,, 28 ,, 4 ,, 5
;;低。。
C程序语句分隔符是()。
,, ;
;;低。。
有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是()。
,, a=1,b=3,c=2
;;低。。
已知i=5,表达式a=(a=i+1,a+2,a+3)的值是()。
,, 9
;;低。。
表达式 !!5的值是()。
,,1。。
;;低。。
x=5,y=8时,C语言表达式5-2>=x-1<=y-2的值是()。
,,1。。
;;低。。
C语言表达式5>2>7>8的值是()。
,,0。。
;;低。。
x=5,y=8时,C语言表达式x+5<=y-3,,0。。
;;低。。
C语言表达式!(4>=6)&&(3<=7)的值是()。
,,1。。
;;低。。
C语言表达式!(3<6)||(4<9)的值是()。
,,1。。
;;低。。
设a,b,t为整型变量,初值为a=7,b=9,执行完语句t=(a>b)?a:b后,t的值是()。
,,9。。
;;低。。
C语言判断一个逻辑结果时,以()代表“真”,以()代表“假”。
,,非0值,,0。。
;;低。。
C语言提供的三种逻辑运算符是()。
,,&&; ||; !。。
;;低。。
条件“2,,x>2&&x<3。。
;;低。。
若W=1,X=2,Y=3,Z=4,则条件表达式(W,,1。。
;;低。。
设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+c)+c-1&&b+c/2后,t的值是()。
,,1。。
;;低。。
表示“x≥y≥z”的C语言表达式是()。
,,X>=Y && Y>=Z。。
;;低。。

相关文档