西工大18春《C语言程序设计》平时作业
西工大18春《C语言程序设计》平时作业核对题目下载答案q761296021西工大18春《C语言程序设计》平时作业
1.[单选题]在C语言中,要求参加运算的数必须是整数的运算符是()。 (满分:)
A. /
B. *
C. %
D. =
正确答案:——C——
2.[单选题]1 (满分:)
A. 1
B. 2
C. 3
D. 4
正确答案:——B——
3.[单选题]以下叙述不正确的是()。 (满分:)
A. 预处理命令行都必须以#开始
B. 在程序中凡是以#开始的语句行都是预处理命令行
C. C程序在执行过程中对预处理命令行进行处理
D. 预处理命令行可以出现在C程序中任意一行上
正确答案:——C——
4.[单选题]1 (满分:)
A. A
B. B
C. C
D. D
正确答案:————
5.[单选题]当定义一个结构体变量时,系统分配给它的内存量是()。 (满分:)
A. 各成员所需内存量的总和
B. 结构中第一个成员所需内存量
C. 成员中占内存量最大的容量
D. 结构中最后一个成员所需内存量
正确答案:————
6.[单选题]11 (满分:)
A. A
B. B
C. C
D. D
正确答案:————
7.[单选题]1 (满分:)
A. int
B. int*
C. (*int)
D. (int*)
正确答案:————
8.[单选题]若执行fopen函数时发生错误,则函数的返回值是()。 (满分:)
A. 地址值
B. 0
C. 1
D. EOF
正确答案:————
9.[单选题]1 (满分:)
A. A
B. B
C. C
D. D
正确答案:————
10.[单选题]1 (满分:)
A. A
B. B
C. C
D. D
正确答案:————
11.[单选题]若有说明:inta[]={0,0};则下面不正确的叙述是()。 (满分:)
A. 数组a的每个元素都可得到初值0
B. 二维数组a的第一维大小为1
C. 因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1
D. 只有元素a和a可得到初值0,其余元素均得不到初值0
正确答案:————
12.[单选题]1 (满分:)
A. x*y/u*v
B. x*y/u/v
C. x*y/(u*v)
D. x/(u*v)*y
正确答案:————
13.[单选题]1 (满分:)
A. 0
B. 1
C. 2
D. 6
正确答案:————
14.[单选题]1 (满分:)
A. A
B. B
C. C
D. D
正确答案:————
15.[单选题]1 (满分:)
A. 9
B. 7
C. 6
D. 5
正确答案:————
16.[单选题]1 (满分:)
A. 02
B. -20
C. -21
D. -11
正确答案:————
17.[单选题]1 (满分:)
A. A
B. B
C. C
D. D
正确答案:————
18.[单选题]1 (满分:)
A. doublefun(intx,doubley)
B. fun(intx,doubley)
C. doublefun(int,double)
D. fun(x,y)
正确答案:————
19.[单选题]在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是()。 (满分:)
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
正确答案:————
20.[单选题]若有定义:int(*p);则标识符p()。 (满分:)
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整型元素的一维数组
D. 定义不合法
正确答案:————
21.[单选题]若x=2,y=3,则x&y的值是()。 (满分:)
A. 0
B. 2
C. 3
D. 5
正确答案:————
22.[单选题]若有定义:inta,则对数组a元素的正确引用是()。 (满分:)
A. a
B. ,{IsCorrect:false,I1:C,I2:a(5)
D. a[-10]
正确答案:————
23.[单选题]表达式0x13&0x17的值是()。 (满分:)
A. 0x17
B. 0x13
C. 0xf8
D. 0xec
正确答案:————
24.[单选题]函数rewind的作用是()。 (满分:)
A. 使位置指针重新返回文件的开头
B. 将位置指针指向文件中所要求的特定位置
C. 使位置指针指向文件的末尾
D. 使位置指针自动移至下一个字符位置
正确答案:————
25.[单选题]1 (满分:)
A. 56,70
B. 0,0
C. 40,50
D. 62,75
正确答案:————
26.[单选题]1 (满分:)
A. 00011011
B. 00011011
C. 00011000
正确答案:————
27.[单选题]1 (满分:)
A. 语句voidprt_char();有错,它是函数调用语句,不能用void说明
B. 变量名不能使用大写字母
C. 函数说明和函数调用语句之间有矛盾
D. 函数名不能使用下划线
正确答案:————
28.[单选题]1 (满分:)
A. 1
B. 1256
C. 12ab56
D. ab
正确答案:————
29.[单选题]1 (满分:)
A. A
B. B
C. C
D. D
正确答案:————
30.[单选题]若有说明:inta={0};则下面正确的叙述是()。 (满分:)
A. 只有元素a可得到初值0
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0
正确答案:————
31.[单选题]以下不是死循环的语句是()。 (满分:)
A. for(y=9,x=1;x>++y;x=i++)i=x
B. for(;;x+=i)
C. while(1){x++;
D. for(i=10;;i--)sum+=i
正确答案:————
32.[单选题]()是程序设计的灵魂。 (满分:)
A. 人
B. 算法
C. 公式
D. 方程
正确答案:————
33.[单选题]1 (满分:)
A. A
B. B
C. C
D. D
正确答案:————
34.[单选题]C语言对嵌套if语句的规定是:else总是与()。 (满分:)
A. 其之前最近的if配对
B. 第一个if配对
C. 缩进位置相同的if配对
D. 最前面的if配对
正确答案:————
35.[单选题]以下叙述中正确的是()。 (满分:)
A. 在程序的一行上可以出现多个有效的预处理命令行
B. 使用带参数的宏时,参数的类型应与宏定义时的一致
C. 宏替换不占用运行时间,只占用编译时间
D. C语言的编译预处理就是对源程序进行初步的语法检查
正确答案:————
36.[多选题]三种基本程序结构是()。 (满分:)
A. 顺序结构
B. 选择结构
C. 循环结构
D. 树结构
正确答案:————
37.[多选题]计算机算法可以用()等方法表示。 (满分:)
A. 自然语言
B. 流程图
C. 伪代码
D. 方块图
正确答案:————
38.[多选题]计算机算法可分为()两大类别。 (满分:)
A. 数值运算算法
B. 非数值运算算法
C. 结构运算
D. 形式运算
正确答案:————
39.[多选题]函数体一般包括()两部分。 (满分:)
A. 声明
B. 执行
C. 形式
D. 操作
正确答案:————
40.[多选题]一个计算机程序应包括()的内容。 (满分:)
A. 对数据的描述
B. 对企业的描述
C. 对操作的描述(算法)
D. 对社会的描述
正确答案:————
页:
[1]