一、单项选择题(共10题,共60分)
第1 题 (6分):
计算机的主机主要由( )组成。
A.主板、CPU、内存
B.主板、显示器、硬盘
C.键盘、显示器、内存
D.主存储器、硬盘、移动存储器
正确答案: A
第2 题 (6分):
一个C语言源程序可以由( )源文件(即:分别进行编译的文件模块)组成。
A.一个
B.多个
C.一个或多个
D.都不对
正确答案: C
第3 题 (6分):
C语言通过( )可以实现一些特殊的语言功能,它是要放在所有函数之外,并以#号开头的。
A.函数调用语句
B.预处理命令
C.说明语句
D.复合语句
正确答案: B
第4 题 (6分):
赋值语句是C语言中使用最多的基本语句,属于( )。
A.表达式语句
B.说明语句
C.空语句
D.函数调用语句
正确答案: A
第5 题 (6分):
C语言提供( )语句来实现多条件多分支程序设计。
A.switch
B.goto
C.break
D.if
正确答案: A
第6 题 (6分):
( )语句是先判断循环条件,再根据条件决定是否执行循环体,是“当型”循环控制结构。
A.if
B.while
C.for
D.switch
正确答案: B
第7 题 (6分):
将字符串s1赋给另一个字符串s2,可以采用的方法是( )。
A.strcat(s1,s2)
B.strcpy(s1,s2)
C.s1=s2
D.strcpy(s2,s1)
正确答案: D
第8 题 (6分):
下面叙述中错误的是( )。
A.主函数中定义的变量在整个程序中都是有效的
B.在其它函数中定义的变量在主函数中也不能使用
C.形式参数也是局部变量
D.复合语句中定义的函数只在该复合语句中有效
正确答案: A
第9 题 (6分):
已知变量a已定义为int型变量,以下定义并初始化指针变量p的语句中正确的是( )。
A.int *p=a;
B.int *p=*a;
C.int p=&a;
D.int *p=&a;
正确答案: D
第10 题 (6分):
说明一个结构体变量时系统分配给它的内存是( )。
A.各成员所需要内存量的总和
B.结构体中第一个成员所需内存量
C.成员中占内存量最大者所需的容量
D.结构中最后一个成员所需内存量
正确答案: A
二、多项选择题(共3题,共15分)
第11 题 (5分):
良好的代码设计风格包括( )。
A.适当注释、分段
B.对齐、缩进、空格
C.区分大小写
D.变量及函数的命名
E.泛型使用
正确答案: ABCDE
第12 题 (5分):
运算符操作的数据可以是( )。
A.常量
B.数值
C.变量
D.函数调用
正确答案: ACD
第13 题 (5分):
能够实现循环控制的语句有( )。
A.for
B.do…while
C.if与goto
D.while
正确答案: ABCD
三、判断题(共5题,共25分)
第14 题 (5分):
把计算过程中用某种程序设计语言表示出来的指令和数据集合称为算法。( )
正确答案: ×
第15 题 (5分):
程序中描述对数据的操作的各个成分称为语句,它是组成程序的“单位”。( )
正确答案: √
第16 题 (5分):
解释语句用来声明常量或者定义变量、函数的数据类型的。( )
正确答案: ×
第17 题 (5分):
在实际应用中,会遇到各种各样的判断问题,根据对条件的判断得到不同的结果,有选择的执行指定的操作任务,出现分支处理,这就会形成了分支结构。( )
正确答案: ×
第18 题 (5分):
在一个循环体内又完整地包含另一个或多个循环结构,这种结构称为循环叠加。( )
正确答案: ×
云南开放大学程序设计基础在线(网上)作业五
点点赞赏,手留余香
给TA打赏
随机题搜索:
评论0