教孩子学编程(信息学奥赛C语言版)
上QQ阅读APP看书,第一时间看更新

练习题

习题2.1 补充完善代码清单test_2_1中的C语言程序。

代码清单test_2_1 屏幕显示“Hello,World!”

习题2.2 补充完善代码清单test_2_2中的C语言程序。

代码清单test_2_2 屏幕打印由“*”组成的图形

习题2.3 填空题

(1)计算机能够直接识别并执行的程序语言是_____。

(2)C语言是一种高级语言,它不能被计算机直接识别并执行,必须经过_____,转换为对应的机器语言之后,才能被计算机执行。

(3)用计算机解决问题的处理步骤,我们称之为_____。C程序中的语句一般都是按照其出现的先后顺序依次执行的,我们把程序中语句的执行顺序称为_____。

(4)C语言是结构化的程序设计语言,是一种高级语言。它有3种基本的程序流程结构,分别是_____结构、_____结构和_____结构。

习题2.4 选择题

(1)下面()程序设计语言能够被计算机直接识别并执行。

A.C语言

B.Java语言

C.高级语言

D.机器语言

(2)下面程序设计语言中属于高级语言的是()。

A.C语言

B.汇编语言

C.英语

D.机器语言

(3)下面程序设计语言中不属于高级语言的是()。

A.C语言

B.汇编语言

C.Java语言

D.BASIC语言

E.Pascal语言

(4)下面流程图的图形符号中表示输入输出操作的是()。

(5)下面用N-S图表示的程序流程结构中表示循环结构的是()。