|
(单选题)1:下列符号中,合法的C标识符是__________.①#i②a>b③_ave④a_com
A:②④
中国地质大学
奥鹏作业
B:②③
C:③④
D:②
正确答案:
(单选题)2:带参数的宏定义中,程序中引用宏定义的参数是
A:只能是常量
B:只能是整型量
C:只能是整型表达式
D:可以是任意表达式
正确答案:
(单选题)3:以下有关宏替换的叙述错误的是
A:宏名必须用大写字母表示
B:宏替换不占用运行时间 奥鹏地大作业答案请联系QQ515224986
C:宏名不具有类型
D:宏替换只是字符替换
正确答案:
(单选题)4:从下面的选项中选出正确的答案,在宏定义:#defineMAXINT324中,宏名MAXINT代替的是
A:实型数
B:整型数
C:常量
D:一串字符
正确答案:
(单选题)5:在C程序中,若对函数类型未加说明,则函数的隐含类型为()。
A:int
B:double
C:void
D:char
正确答案:
(单选题)6:以下各选项企图说明一种新的类型名,其中正确的是
A:typedefv1int;
B:typedefv2=int;
C:typedefv1intv3;
D:typedefv4:int;
正确答案:
(单选题)7:已知:intx=4,y=5,z;,则执行z=x=x>y;后,z的值为______。()
A:0
B:1
C:4
D:5
正确答案:
(单选题)8:以下正确的函数原型为_____
A:voidf(x,y)
B:f(intx;inty)
C:voidf(int,int)
D:voidf(intx,y);
正确答案:
(单选题)9:在c语言中,运算对象必须是整型数的运算符是()
A:%
B:\
C:%和\
D:**
正确答案:
(单选题)10:若用数组名作为函数调用时实参,则实际上传递给形参的是_____
A:数组首地址
B:数组的第一个元素值
C:数组元素的个数
D:数组中全部元素的值
正确答案:
(单选题)11:下列说法中,正确的是
A:C语言源程序无论包含了多少函数,总是从main函数开始执行
B:main是由C语言提供的,并不需要用户自己编写
C:调用C语言标准库函数时,程序中要用到include命令,它也是C语言的一种语句
D:在C语言中,要调用的函数必须在main函数中定义
正确答案:
(单选题)12:已知intx;floaty;则下列表达式的值为1.5的是________。
A:x=3/2.0
B:x=3/2
C:y=3/2
D:y=3/2.0
正确答案:
(单选题)13:当调用函数时,实参是一个数组名,则向函数传送的是()
A:数组的长度
B:数组的首地址
C:数组每一个元素的地址
D:数组每个元素中的值
正确答案:
(单选题)14:不合法的八进制数是()
A:0
B:028
C:077
D:01
正确答案:
(单选题)15:设有如下定义:int(*ptr)();则以下叙述中正确的是______。
A:ptr是指向一维数组的指针变量
B:ptr是指向int型数据的指针变量
C:ptr是指向函数的指针,该函数返回一个int型数据
D:ptr是一个函数名,该函数的返回值是指向int型数据的指针
正确答案:
(判断题)16:在程序运行过程中,其值不能被改变的量称为常量()
A:错误
B:正确
正确答案:
(判断题)17:getchar()函数只能接收一个字符,接收之后才继续执行程序。
A:错误
B:正确
正确答案:
(判断题)18:变量地址由系统给定,非人为所能。
A:错误
B:正确
正确答案:
(判断题)19:switch语句中,各个case和default的出现次序不影响执行结果。()
A:错误
B:正确
正确答案:
(判断题)20:指针变量可以有空值,即该指针变量不指向任何变量
A:错误
B:正确
正确答案:
(判断题)21:C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。()
A:错误
B:正确
正确答案:
(判断题)22:所有函数都是平行的,函数间可以相互调用,但不能调用main函数。()
A:错误
B:正确
正确答案:
(判断题)23:使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”()
A:错误
B:正确
正确答案:
(判断题)24:一个指针变量加(减)一个整数并不是简单地将原值加(减)一个整数,而是将该指针变量的原值(是一个地址)和它指向的变量所占用的内存单元字节数加(减)。
A:错误
B:正确
正确答案:
(判断题)25:调用printf函数必须包括#include“stdio.h”头文件
A:错误
B:正确
正确答案:
中国地质大学
奥鹏作业请联系微信或QQ515224986
|
|