有如下程序#include #define N 4void fun(int a[][N]){ int i; for(i=0; i
A. 4,7,10,13,
B. 1,6,11,16,
C. 16,6,11,16,
D. 5,13,21,29,
查看答案
有以下程序#include main(){ int x,a=1,b=1; while(1) { scanf("%d",&x); if(x>0) { a*=x; break; } if(x<0) { b*=x; continue; } printf("%d,%d\n",a,b); }}程序运行时输入:-1 -2 0 1 2 ,则输出结果是( )。
A. 2,2
B. 1,2
C. -1,1
D. -2,1
有如下程序 #include main() {int a = 0, b = 1; if (++a == b++) printf("T"); else printf("F"); printf("a=%d,b=%d\n", a, b); } 程序运行后的输出结果是( )。
A. Ta=1,b=2
B. Fa=1,b=2
C. Ta=0,b=1
D. Fa=0,b=2
若文件指针fp 已指向打开的文件,则以下关于fclose()函数的叙述正确的是( )。
A. 当程序中对文件的所有写操作完成之后,必须调用fclose(fp)函数关闭文件
B. 当程序中对文件的所有写操作完成之后,不一定要调用 fclose(fp)函数关闭文件
C. 只有对文件进行写操作之后,才需要调用 fclose(fp)函数关闭文件
D. 只有对文件进行读操作之后,才需要调用 fclose(fp)函数关闭文件
以下关于编译预处理的叙述中错误的是( )。
A. 预处理命令行必须位于源程序的开始
B. 源程序中凡是以#开始的控制行都是预处理命令行
C. 一行上只能有一条有效的预处理命令
D. 预处理命令是在程序正式编译之前被处理的