二 ,填 空 题 ( 10 道 小 题 , 共 20 分 ) 1、一个 C 源程序中至少应包含一个[main] 函数
2、a 是整型变量, 则执行表达式 a=25/3%3 后 a 的值为
[2] 3、int m=5,y=2;则表达式 y+=y- =m*=y 的值为
[-16] 4、执行下列语句: int a=1, b=2; a=a+b; b=a-b; a=a-b; printf("%d , %d \n", a,b );的输出结果分 别是[2,1] 5、条件表达式的格式为表达式 1
表达式 2:表达式 3,若表达式 2 和表达式 3 的类型不同, 此时条件表达式的值的类型为二 者中较[高]的类型 6、当运行以下程序时, 从键盘键入 right
(代表回车), 则下面程序的运行结果是
#include main( ) { char c; while((c=getchar())
='
') putchar(++c) } [sjhiu
] 7、C 语言中的数组必须先[定义],然后使用
8、如果需要从被调用函数返回一个函数值, 被调用函数必须包含【return】语句
9、已知:float f1=3
2,f2,*pf1=&f1;f2=f1, 则*f2 的值为
2] 10、以下程序 void fun(char *a, char *b) { a=b; (*a)++; } main () { char c1="A", c2="a", *p1, *p2; p1=&c1; p2=&c2; fun(p1,p2); printf(“&c&c\n”,c1,c2); } 运 行 后 的 输 出 结 果 是
[&c&c] 11、 字 符 串 常 量 “123”在内存中的 字 节数是
[8 字 节] 12、 已有定义 :int x=3 ;则表达式 :x=x+1