注意:此页面搜索的是所有试题
安徽继续教育在线-C语言程序设计
在C语言中,以下关于预处理的叙述中正确的是() A、 在程序中凡是以"#"开始的语句行都是预处理命令行 B、 预处理命令行的最后不能以分号表示结束 C、 #define MAX是合法的宏定义命令行 D、 C程序对预处理命令行的处理是在程序执行的过程中进行的
下对C语言函数的有关描述中,不正确的是() A、 在C语言程序中,调用函数时,如函数参数是简单变量,则只能把实参的值传递给形参,形参的值不能传送给实参 B、 C语言函数既可以嵌套定义又可嵌套调用 C、 C语言函数必须有返回值,否则不能使用函数 D、 在C语言程序中有调用关系的所有函数必须放在同一个源程序文件中
当定义一个共用体(联合)变量时,系统分配内存给它,以下说法错误的是() A、 各成员所需内存量的总和 B、 成员中占内存量最大者所需的容量 C、 共用体中最后一个成员所需内存量 D、 共用体中第一个成员所需内存量
以下正确的说法有() A、 C语言程序的基本组成单位是函数; B、 一个函数的类型为void,在定义时,可以省略void; C、 函数声明是一条C语句; D、 函数必须要有返回值;
共用体常用于() A、 常用来节省内存,特别是一些嵌入式编程,内存是非常宝贵的! B、 常用来占据内存,特别是一些嵌入式编程,内存越占多越好 C、 常用于操作系统数据结构或硬件数据结构! D、 以上都不对
如果输入的是5,以下程序运行结果不正确的是() #include < stdio.h> #define M n+n void main( ) { int n; int result; printf(""请输入一个整数:""); scanf(""%d"",&n); result=M*M; printf(""result = %d\n"",result); } A、 100 B、 35 C、 25 D、 50
共用体变量初始化说法错误的是() A、 只需要一个初始化值就足够了,其类型必须和共用体的第一个成员的类型相一致 B、 只需要一个初始化值就足够了,其类型必须和共用体的第二个成员的类型相一致 C、 只需要一个初始化值就足够了,其类型必须和共用体的第三个成员的类型相一致 D、 只需要一个初始化值就足够了,其类型必须和共用体的第四个成员的类型相一致
在C语言中,以下关于文件的说法叙述中正确的是() A、 C语言中对二进制文件的访问速度比文本文件快 B、 在计算机中,一个整型的数据既可以用ASCII码形式存储,也可以用二进制形式存 C、 语句FILE?fp;定义了一个名为fp的文件指针 D、 C语言中的文本文件以ASCII码形式存储数据
函数分类中,从函数定义的角度,函数分为() A、 库函数 B、 无参函数 C、 有参函数 D、 自定义函数
基本数据类型包括有()。 A、 整型 B、 实型 C、 字符型 D、 字符串型
下面关于基本数据类型描述错误的是()。 A、 整型int在内存中占用4字节 B、 浮点型float在内存中占用8字节 C、 字符型char在内存中占用1个字节 D、 整型long int 长整型占用4个字节
定义字符数组charclassname[100];接收从键盘输入的班级名称,下面语句正确的是() A、 scanf("%c",&classname) B、 scanf("%s",classname); C、 Scanf("%c",&classname); D、 Scanf("%s",classname);
设有数组定义:char array[]=”China”; 则数组所占的空间是() A、 4个字节 B、 5个字节 C、 6个字节 D、 7个字节
要使doublex;longa;获得数据,正确的输入语句是()。 A、 scanf(“%d,%f”,&a,&x); B、 scanf(“%f,%1d”,&x,&a); C、 scanf(“%ld,%1f”,&a,&x); D、 scanf(“%1d,%1f”,a,x);
下列自定义标识符中,()是不符合规定。 A、 MAX B、 _MIN C、 MAX$ D、 MIN_2