以下叙述中正确的是()
A.在程序的一行上可以出现多个有效的预处理命令行
B. 使用带参的宏时,参数的类型应与宏定义时的一致
C. 宏替换不占用运行时间,只占用编译时间
D. 以下定义中CR是称为宏名的标识符#defineCR045
A.在程序的一行上可以出现多个有效的预处理命令行
B. 使用带参的宏时,参数的类型应与宏定义时的一致
C. 宏替换不占用运行时间,只占用编译时间
D. 以下定义中CR是称为宏名的标识符#defineCR045
第1题
以下叙述中正确的是
A.C程序中的每一行只能写一条语句
B.简单C语句必须以分号结束
C.C语言程序中的注释必须与语句写在同一行
D.C语句必须在一行内写完
第2题
在Word中,以下对表格的操作叙述,错误的是()。
A在表格的单元格中,除了可以输入文字、数字,还可以插入图片
B表格的每一行中各单元格的宽度可以不同
C表格的每一行中各单元格的高度可以不同
D表格的表头单元可以绘制斜线
第3题
下面选项中关于编译预处理的叙述正确的是
A.凡是以}号开头的行,都被称为编译预处理命令行
B.预处理命令行必须使用分号结尾
C.预处理命令行不能出现在程序的最后一行
D.预处理命令行的作用域是到最近的函数结束处
第4题
以下程序的功能是从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串。请填空。 main() { char str[81],*sptr; int i; for(i=0;i<80;i++) { str[i]=getchar(); if(str[i]==\n)break; } str[i]=【 】; sptr=str1 while(* sptr)putchar(* sptr【 】); }
第5题
以下关于通道程序的叙述中,正确的是()。
A.通道程序存放在主存中
B.通道程序存放在通道中
C.通道程序是由CPU执行的
D.通道程序可以在任何环境下执行I/O操作
第6题
以下正确的叙述是( )。
(A)在C语言程序中,main()函数必须位于文件的开头
(B)C语言程序每行中只能写一条语句
(C)C语言程序本身没有输入、输出语句
(D)对一个C语言程序进行编译预处理时,可检查宏定义的语法错误
第7题
以下叙述中正确的是()。
A.c语言程序将从源程序中第一个函数开始执行
B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C.c语言规定必须用main作为主函数名,程序从此开始执行,在此结束
D.main作为用户标识符,用以命名任意一个函数作为主函数
第8题
对于一个正常运行的C程序,以下叙述中正确的是
A.程序的执行总是从程序的第一个函数开始,在main函数结束
B.程序的执行总是从main函数开始,在程序的最后一个函数中结束
C.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
D.程序的执行总是从main函数开始
第9题
以下叙述中错误的是
A.预处理命令行的最后不能以分号表示结束
B.C程序对预处理命令行的处理是在程序执行的过程中进行的
C.defineMAx是合法的宏定义命令行
D.在程序中凡是以""}""开始的语句行都是预处理命令行
第10题
以下叙述中错误的是
A.C程序在运行过程中所有计算都以二进制方式进行
B.所有C程序都需要编译链接无误后才能运行
C.C程序在运行过程中所有计算都以十进制方式进行
D.C程序中字符变量存放的是字符的ASCⅡ值
第11题
以下叙述中错误的是()。
A.C程序对预处理命令行的处理是在程序执行的过程中进行的
B.预处理命令行的最后不能以分号表示结束
C.#define MAX是合法的宏定义命令行
D.在程序中凡是以“#”开始的语句行都是预处理命令行