1. 用高级语言编写的源程序必须通过___________程序翻译成二进制程序才能执行,这个二进制程序称为____________程序。
【分析】用高级语言编写的源程序有两种执行方式:一是利用“解释程序”,翻译一条语句,执行一条语句,这种方式不会产生可以执行的二进制程序,例如 BASIC语言;二是利用“编译程序”一次翻译形成可以执行的二进制程序,例如C语言。凡是编译后形成的可执行二进制程序都叫做“目标程序”。
【答案】编译
目标
2.关于C语言,下列说法中错误的是()
①数据类型丰富,程序设计简单 ②运算符丰富,算法描述方便
③是一种结构化的程序设计语言 ④语法结构复杂,难学
【分析】C语言只有8类语句,语法简单易学。
【答案】④
3.下列符号中,不属于转义字符的是()
①\\ ②\x00 ③\\ ④\09
【分析】只要是以“\”开头的、后跟指定单个字符的都是“转义字符”。具体能跟哪些符号要
参看教材P4的表1-2。还要注意“转义字符”的另一种方式,在“\”后面跟一个8进制数或16进制数。如果是16进制数,前面要加字母“x”。按照上述规则,第④个可选答案中应为8进制数,但是其中出现了非法数字“9”,所以该答案不是转义字符。
【答案】④
4.下列符号串中,不属于C语言保留字的是()
①if ②then ③static ④for
【分析】参看教材中P5页,可以知道“then”不是C语言规定的保留字。
【答案】②
5.下列符号串中,属于C语言合法标识符的是()
①else ②a-2 ③_00 ④00
【分析】标识符必须是“字母”或者“下划线”开头的,由字母、数字、下划线组成的一串符号,并且不能是保留字。
【答案】③
6.形如_________________的式子称为“函数调用”。
【分析】函数调用的式子规定为“函数名(实际参数表)”。如果作为“词类”来调用,则该式子代表执行函数后返回的一个值;如果作为“语句”来调用,则代表执行一次函数。
【答案】函数名(实际参数表)
7.表示简单加工计算的符号称为________________________。
【分析】运算符是代表一种简单的加工运算的符号。
【答案】运算符
8.下列说法中,正确的是()
①主函数名是由程序设计人员按照“标识符”的规则选取的
②分号和回车符号都可以作为一个语句的结束符号
③在程序清单的任何地方都可以插入一个或多个空格符号
④程序的执行,总是从源程序清单的第1行开始
【分析】主函数名规定为“main”,不是程序设计人员自由选取的;分号是表示语句结束的唯一符号;程序的执行总是由主函数的第1条语句开始执行的。
【答案】③