20春地大《C语言程序设计(新)》在线作业二满分
地大《C语言程序设计(新)》在线作业二1.[单选题] 以下对C语言函数的有关描述中,正确的是:______。( )
请参考帮助中心说明,自助下载答案
A.调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B.函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.程序中有调用关系的所有函数必须放在同一个源程序文件中
答:——A——
2.[单选题] 以下对一维数组a进行正确初始化的语句是______。( )
A.int a=(0,0,0,0,0)
B.int a={};
C.int a={0};
D.int a={10,9,8}; 奥鹏作业答案Q 1 6 47861640
答:——C——
3.[单选题] 若x是整型变量,表达式 (x=10.0/4.0) 的值是()
A.2.5
B.2.0
C.3
D.2
答:——D——
4.[单选题] 设有以下定义
int a=0;
doubleb=1.25;
char c=’A’;
#define d 2
则下面语句中错误的是
A.a++
B.b++
C.c++
D.d++
答:————
5.[单选题] 关于函数的参数在调用和返回过程中的值,下列说法哪个是正确的()
A.实参不会改变
B.实参可能会改变
C.如果是指针,肯定不会改变
D.如果不是指针,可能会改变
答:————
6.[单选题] 设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
A.scanf(“%d”,pa)
B.scanf(“%d”,a)
C.scanf(“%d”,&pa)
D.scanf(“%d”,*pa);
答:————
7.[单选题] 下面四个运算符中,优先级最低的是
A.()
B..
C.->
D.++
答:————
8.[单选题] 当调用函数时,实参是一个数组名,则向函数传送的是 ()
A.数组的长度
B.数组的首地址
C.数组每一个元素的地址
D.数组每个元素中的值
答:————
9.[单选题] 表达式()的值是0。
A.3%5
B.3/5.0
C.3/5
D.3<5
答:————
10.[单选题] 下列说法中正确的是
A.在switch语句中一定要使用break语句
B.在switch语句中不一定要使用break语句
C.break语句是switch语句的一部分
D.break只能用于switch语句中
答:————
11.[单选题] 若用数组名作为函数调用时实参,则实际上传递给形参的是_____
A.数组首地址
B.数组的第一个元素值
C.数组元素的个数
D.数组中全部元素的值
答:————
12.[单选题] 使用putchar函数输出字符,自变量不可以是:
A.整型
B.字符型
C.常量
D.实型数据
答:————
13.[单选题] 下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“%d %d\n”,i,j);
A.3 3
B.4 4
C.3 4
D.4 3
答:————
14.[单选题] 以下叙述中错误的是
A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B.数组名代表的是数组所占存储区的首地址,其值不可改变
C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
D.可以通过赋初值的方式确定数组元素的个数
答:————
15.[单选题] 数组int**a占据多大空间
A.64
B.12
C.48
D.128
答:————
16.[判断题] 使用putchar函数输出数据时,必须在main之前使用编译预处理命令#include “stdio.h”
A.错误
B.正确
答:————
17.[判断题] 使用printf和scanf函数时,必须添加#include <stdio.h>命令。()
A.错误
B.正确
答:————
18.[判断题] C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。()
A.错误
B.正确
答:————
19.[判断题] 两个指针变量可以相减
A.错误
B.正确
答:————
20.[判断题] 若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。
A.错误
B.正确
答:————
21.[判断题] 指针变量可以有空值,即该指针变量不指向任何变量
A.错误
B.正确
答:————
22.[判断题] 在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。
A.错误
B.正确
答:————
23.[判断题] C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。()
A.错误
B.正确
答:————
24.[判断题] break语句只能用在循环语句中。
A.错误
B.正确
答:————
25.[判断题] 所有函数都是平行的,函数间可以相互调用,但不能调用main函数。()
A.错误
B.正确
答:————
附件是答案,核对题目下载,转载注明 无忧答案网
页:
[1]