地大《C语言程序设计(新)》在线作业一
1.[单选题] 若变量已正确定义,执行语句scanf(“%d%d%d “,&k1,&k2,&k3);时,()是正确的输入。
A.2030,40
B.20 30 40
C.20, 30 40
D.20, 30,40
答:——B——
2.[单选题] 关于void 指针,下列说法正确的是____.
A.void 指针就是未指向任何数据的指针
B.void 指针就是已定义而未初始化的指针
C.指向任何类型数据的指针可直接赋值给一个void 指针
D.void 指针值可直接赋给一个非void 指针
答:——C——
3.[单选题] 设有以下定义
int a=0;
double b=1.25;
char c=’A’;
#define d 2
则下面语句中错误的是
A.a++
B.b++
C.c++
D.d++
答:——D——
4.[单选题] C语言中函数返回值的类型是由______决定的
A.定义函数时所指定的函数类型
B.调用函数时临时
C.调用该函数的主函数类型
D.return语句中的表达式类型
答:————
5.[单选题] 下列说法中,正确的是
A.C语言源程序无论包含了多少函数,总是从main函数开始执行
B.main是由C语言提供的,并不需要用户自己编写
C.调用C语言标准库函数时,程序中要用到include命令,它也是C语言的一种语句
D.在C语言中,要调用的函数必须在main函数中定义
答:————
6.[单选题] 程序应该必须包含的部分是()
A.头文件
B.注释
C.高级语言
D.数据结构和算法
答:————
7.[单选题] 带参数的宏定义中,程序中引用宏定义的参数是
A.只能是常量
B.只能是整型量
C.只能是整型表达式
D.可以是任意表达式
答:————
8.[单选题] C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。
A.”.c”
B.“.obj”
C.“.exe”
D.“.bas”
答:————
9.[单选题] 在C 语言程序中,在函数内部定义的变量称为()
A.全局变量
B.全程变量
C.外部变量
D.内部变量
答:————
10.[单选题] C语言中,关于 while 和 do while 循环语句的正确叙述是()
A.while 语句的循环控制条件为真时结束循环。
B.do while 语句的循环控制条件为真时结束循环。
C.while 循环体中不允许是空语句。
D.do while 的循环体至少被执行一次.
答:————
11.[单选题] 在C语言中,while语句中的条件为()时,结束该循环。
A.0
B.1
C.true
D.非0
答:———— 地大答案q599792222 或请进 opzy.net
12.[单选题] 为了避免嵌套的条件分支语句的二义性,C语言规定,C程序中的else总是与()组成配对关系。
A.缩排位置相同的if
B.在其之前末配对的if
C.在其之前末配对的最近的if
D.同一行上的if
答:————
13.[单选题] 以下函数的返回结果是( ). int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
A.求字符串的长度
B.将字符串x连接到字符串p后面
C.将字符串x复制到字符串p
D.将字符串x反向存放
答:————
14.[单选题] C编译程序是_______.
A.C程序的机器语言版本
B.一组机器语言指令
C.将C源程序编译成目标程序的程序
D.命令计算机执行指定的操作
答:————
15.[单选题] C浯言中函数能否嵌套调用和递归调用
A.二者均不可
B.前者可,后者不可
C.前者不可,后者可
D.二者均可
答:————
16.[判断题] 用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A.错误
B.正确
答:————
17.[判断题] switch语句中,case后的各常量表达式可以相同。
A.错误
B.正确
答:————
18.[判断题] switch语句中,各个case和default的出现次序不影响执行结果。( )
A.错误
B.正确
答:————
19.[判断题] ? 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。
A.错误
B.正确
答:————
20.[判断题] 预处理功能是在对源程序正式编译前由预处理程序完成的
A.错误
B.正确
答:————
21.[判断题] 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A.错误
B.正确
答:————
22.[判断题] 若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。
A.错误
B.正确
答:————
23.[判断题] 使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
A.错误
B.正确
答:————
24.[判断题] 在C程序中,语句之间必须要用分号“;”分隔。
A.错误
B.正确
答:————
25.[判断题] 使用printf和scanf函数时,必须添加#include 命令。( )
A.错误
B.正确
答:———