二级C语言教程章节测试1.C语言理论基础
第一部分是C语言的理论基础
(1)算法有五个特点,其中
A)有限性
B)简明性
C)可行性
D)确定性。
(2)下列说法正确的是
A)C程序实现的算法必须有输入和输出操作
B)C程序实现的算法可以没有输出但必须有输入
C)C程序实现的算法可以没有输入但必须有输出
D)C程序实现的算法可以既没有输入也没有输出。
(3)用C语言写的代码程序
A)可以立即执行B)是源程序
C)可以编译后执行D)可以编译解释后执行。
(4)结构化程序由三种基本结构组成,由这三种基本结构组成的算法
A)可以完成任何复杂的任务;b)只能完成一些复杂的任务
C)只能完成结构化的任务;d)只能完成一些简单的任务。
(5)一个算法应该具备“确定性”等五个特征。以下对其他四个特征的描述中错误的是
A)零个或多个输入b)零个或多个输出c)有限性d)可行性。
(6)下列说法正确的是
A)C语言的源程序不需要编译就可以直接运行
B)C语言的每一条可执行语句最终都会被转换成二进制的机器指令
C)C源程序编译后形成的二进制代码可以直接运行
D)C语言中的函数不能单独执行。
(7)下列说法正确的是
A) C语言高于其他语言
B) C语言无需编译即可被计算机识别并执行
C) C语言以接近英语国家的自然语言和数学语言为其语言表达形式
D) C语言出现最晚,具有其他语言的所有优点。
(8)C语言结构化程序设计中使用的三种基本结构是
A)顺序结构、选择结构和循环结构B) if、switch、break
C) for、while、do-while D) if、for和continue。
(9)结构化程序设计规定的三个基本控制结构是
A)输入、处理和输出b)树、网和环
C)顺序、选择和循环d)主程序、子程序和函数。
(10)要将高级语言编写的源程序转换成目标程序,需要使用
A)编辑器b)驱动程序c)诊断d)编译器。
答案:
1)B2)C3)B4)C5)B6)B7)c8)a9)C10)d
0条评论