31.若有定义:int x=3,y=2;float a=2.5,b=3.5; 则下面表达式的值为_____________。
(x+y)%2+(int)a/(int)b
32.若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后,x的值为_____________。
x%=(n%=2)
33.假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为_______。
34.C语言中的标识符只能由三种字符组成,它们是_______、_______和________。
35.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+
‘8’-‘3’的值为________。
36.下列程序的输出结果是_________。
Main()
{ int i;
for (i=1;i<5;i++)
switch(i)
{
Case 1:
Case 2: printf(“%dn”,i);
Case 3: printf(“%dn”,i);
Break;
Default printf(“OK!n” );
}
}
37.Char型常量在内存放的是________码值。
38.‘72’在内存中占_________个字节,“72”在内存中占_________个字节。
39.假设所有的变量均为整型,则以下两组语句的输出结果分别是_________、__________。
(1)a=3+5,2*4;printf(“%d、”);
(2)x=11/3;printf(“%%dn”,x);
40.下列语句的输出结果是_________。
Char a=31;printf(“%d,%o,%x,%un”,a,a,a,a);
评论列表
文章目录