奥鹏作业分忧网

主页 > 奥鹏作业答案

19秋地大《C语言程序设计(新)》在线作业二_23243

(单选题)1: 下列符号中,合法的C标识符是__________.①#i ②a>b ③_ave ④a_com
A: ②④
B: ②③
C: ③④
D: ②


(单选题)2: 带参数的宏定义中,程序中引用宏定义的参数是
A: 只能是常量
B: 只能是整型量
C: 只能是整型表达式
D: 可以是任意表达式


(单选题)3: 以下有关宏替换的叙述错误的是
A: 宏名必须用大写字母表示
B: 宏替换不占用运行时间
C: 宏名不具有类型
D: 宏替换只是字符替换


(单选题)4: 从下面的选项中选出正确的答案,在宏定义:#define MAXINT 324中,宏名MAXINT代替的是
A: 实型数
B: 整型数
C: 常量
D: 一串字符


(单选题)5: 在C程序中,若对函数类型未加说明,则函数的隐含类型为( )。
A: int
B: double
C: void
D: char


(单选题)6: 以下各选项企图说明一种新的类型名,其中正确的是
A: typedef v1 int;
B: typedef v2=int;
C: typedefv1 int v3;
D: typedef v4: int;


(单选题)7: 已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为______。( )
A: 0
B: 1
C: 4
D: 5


(单选题)8: 以下正确的函数原型为_____
A: void f( x, y )
B: f( int x; int y )
C: void f( int, int )
D: void f( int x, 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: 已知int x;float y;则下列表达式的值为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: 正确

(责任编辑:admin)
要这答案加QQ:800020900 或加微信:apzy123 获取

    提示信息×