2013年计算机等级考试二级C语言练习18
1 有以下程序: #include int fun() {static int x=1; X*=2;return X; main() {int i,S=1; for(i=1;i<=2;i++)s=fun(); printf{¨%d ",s); } 程序运行后的输出结果是()。 A. 0 B. 1 C. 4 D. 8 2有以下程序: #include main() {int a=1,b=0; printf("%d,",b=a+b); printf("%d ",a=2+b); ‘’ } 程序运行后的输出结果是()。 A. 0,0 B. 1,0 C. 3,2 D. 1,2 3 若有定义:“int a,b;”,通过语句“scan[("%d;%d".,&a,&b);”,能把整数3赋给变量a,5赋给变量b的输入数据是()。 A. 3 5 B. 3,5 C. 3;5 D. 35 4 若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是()。 A. a=a++,i++; B. i=(a+k)<=(i+k); C. i=a; D. i=!a; 5下列关于C语言文件的叙述中正确的是()。 A. 文件由一系列数据依次排列组成,只能构成二进制文件 B. 文件由结构序列组成,可以构成二进制文件或文本文件 C. 文件由数据序列组成,可以构成二进制文件或文本文件 D. 文件由字符序列组成,其类型只能是文本文件 相关资料 |