1.设有int b=6,d=5,则表达式:(--b==d++)?--b:++d之值是--------

问题描述:

1.设有int b=6,d=5,则表达式:(--b==d++)?--b:++d之值是________
2.若有宏定义:#define f(x) x*x ,则当b=2时,执行f(b+1)的值是________
3.与表达式a/=b等价的另一书写形式是_________.
4.设有定义union data
{ int i;
char ch;
float f;
}a;
则变量a所占内存长度为____________个字节.
5.若有int(*p)[4];则p是____________.
6.若p是指向某一结构体变量的指针变量,则通过指变量对结构体成员的引用方法有:
____________和______________.
7.设有定义:float x=123.4567;则执行以下语句后的输出结果是________.
printf("%f\n",(int)(x*100+0.5)/100.0);
8.设有定义int a=20,b=30;要求用printf函数以a=20,b=30的形式输出,请写出完整的输出语句_______________.
9.若x=1,y=1,z=0,则表达式:(y&&x)||(z++)执行后z之值为__________.
10.若x=1,y=2,z=3,则表达式z+=++x+y++之值为__________.
11.若有定义int y=3;float z=5.2,x=4.8;则表达式y+=int(x)+x+z之值为_________.
12.设a=0x20,则printf("%d",a)输出值为_________.
13.设int x=1,y=1;表达式(!x||y--)的值是__________.
14.若a=1,b=2,c=3,则执行表达式(a>b)&&(c++)后,c的值为___________.
15.初始化值是0.618的双精度变量a的定义形式为____________.
16.表达式!10!=1的值是____________.
17.表达式a=1,a+=1,a+1,a++的值是____________.
18.设int i = 5;则循环语句while(i>=1)i--;执行后,i的值为____________.
19.C语言的基本数据类型为__________、___________ 、__________.
20.在C语言中,整数可用__________进制数、_________进制数和_________进制数.
21.设a,b,c为整数,且a=2,b=3,c=4,则执行语句“a+=16+(b++)-(++c);”后,a的值是_________.
22..表达式a=(b=8)/(c=2)之值是_________.
23.若int型变量a=2,则执行以下语句后a的值是_______.
a+=a-=a+a;
24..设a=6,b=4,c=5,则表达式!(a-b)>5&&a+b-c的值为__________.
25.设int x=1,y=1;表达式(!x||y--)的值是__________.
26.有以下函数调用语句,请问函数fun1到底有_______个参数.
fun1(x,(y,z),10,fun2((x-1,y-1)))
27.表达式!2+1>2&&15%5+2的值是_______.
28.C语言中的标识符只能由 、 和 三种字符组成.
29.执行语句:for(i=1;i++B?A:B+5的值是 .
31.C语言源程序文件的后缀是__________ .经编译后,所生成文件的后缀是_______,经链接后,所生成的文件后缀是___________.
32.若有int A=10,B=20;则表达式A>B?A:B+5的值是 .
33.C语言中,一个char型数据在内存中占 个字节,一个int型数据占 个字节,一个float型数据占 个字节
34.假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为_______.
35.若a=3,b=4,c=5,则表达式a&&b+c||b==c/2的值为_______.
1个回答 分类:综合 2014-12-08

问题解答:

我来补答
以下仅供参考,有错请指出,谢谢!
1.设有int b=6,d=5,则表达式:(--b==d++)?--b:++d之值是____4____
2. 若有宏定义:#define f(x) x*x ,则当b=2时,执行f(b+1)的值是___5_____
3. 与表达式a/=b等价的另一书写形式是__a=a/b____.
4. 设有定义union data
{ int i;
char ch;
float f;
}a;
则变量a所占内存长度为___4_________个字节.
5. 若有int(*p)[4];则p是___数组指针_________.
6. 若p是指向某一结构体变量的指针变量,则通过指变量对结构体成员的引用方法有:
__(*p)成员名___和___p->成员名____.
7.设有定义:float x=123.4567;则执行以下语句后的输出结果是__123______.
printf("%f\n",(int)(x*100+0.5)/100.0);
8. 设有定义int a=20,b=30;要求用printf函数以a=20,b=30的形式输出,请写出完整的输出语句____printf(”a=%d,b=%d’,a,b);____.
9. 若x=1,y=1,z=0,则表达式:(y&&x)||(z++)执行后z之值为_____0_____.
10.若x=1,y=2,z=3,则表达式z+=++x+y++之值为__7_____.
11.若有定义int y=3;float z=5.2,x=4.8;则表达式y+=int(x)+x+z之值为___17____.
12.设a=0x20,则printf("%d",a)输出值为___36_____.
13.设int x=1,y=1;表达式(!x||y--)的值是___1______.
14.若a=1,b=2,c=3,则执行表达式(a>b)&&(c++)后,c的值为___0________.
15.初始化值是0.618的双精度变量a的定义形式为______double a=0.618______.
16.表达式!10!=1的值是_____1_______.
17.表达式a=1,a+=1,a+1,a++的值是_____2_______.
18.设int i = 5;则循环语句while(i>=1)i--;执行后,i的值为___0_________.
19.C语言的基本数据类型为____实型_____、____整型_______ 、__字符型________.
20.在C语言中,整数可用____二___进制数、____十___进制数和____十六___进制数.
21.设a, b, c为整数,且a=2, b=3, c=4,则执行语句“a+=16+(b++)-(++c);”后,a的值是____16_____.
22..表达式a=(b=8)/(c=2)之值是___4______.
23.若int型变量a=2,则执行以下语句后a的值是_ -4 __.
a+=a-=a+a;
24..设a=6,b=4,c=5,则表达式!(a-b)>5&&a+b-c的值为____0______.
25.设int x=1,y=1;表达式(!x||y--)的值是______1____.
26.有以下函数调用语句,请问函数fun1到底有___5____个参数.
fun1(x,(y,z),10,fun2((x-1,y-1)))
27.表达式!2+1>2&&15%5+2的值是___0____.
28.C语言中的标识符只能由 数字 、 字母 和 下划线 三种字符组成.
29.执行语句:for(i=1;i++B?A:B+5的值是 25 .
31.C语言源程序文件的后缀是__ .c ___ .经编译后,所生成文件的后缀是__.obj_____,经链接后,所生成的文件后缀是_____.exe______.
32.若有int A=10,B=20;则表达式A>B?A:B+5的值是 .
33.C语言中,一个char型数据在内存中占 1 个字节,一个int型数据占 2或4 个字节,一个float型数据占 4 个字节
34.假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为__9_____.
35.若a=3,b=4,c=5,则表达式a&&b+c||b==c/2的值为__1_____.
 
 
展开全文阅读
剩余:2000
上一页:100 ,11
下一页:29
也许感兴趣的知识