一、选择题

1.C语言属于下列哪一类语言 。

A)机器语言

B)汇编语言

C)面向过程的语言

D)面向对象的程序设计语言

2.一个C语言程序总是从 开始执行。

A)书写顺序的第一个函数

B)书写顺序的第一条执行语句

C)主函数main

D)不确定

3.把已经编译好的源程序翻译成二进制的目标代码的是下面哪一个步骤 。

A)编辑 B)编译 C)连接 D)执行

4.在C语言程序中,main()的位置 。

A)必须作为第一个函数

B)必须作为最后一个函数

C)可以任意

D)必须放在它所调用的函数之后

5.C语言中的标识符只能由字母,数字和下划线组成且第一个字符 。

A)必须为字母

B)必须为下划线

C)必须为字母或下划线

D)可以是字母,数字或下划线中任一种

二、问答题

1.下列哪些单词是C语言合法的标记符,哪些不是,为什么?

begarray[10]for_3122ndfile_name

endstruct student.numberYes?_while_class_

No3.5sNamEprintf-20sG.W.Bushc-21st

2.什么是计算机程序?

3.简述计算机解决问题的基本过程。

4.写出程序设计的基本步骤。

5.什么是面向过程程序设计,其主导思想是什么?

6.什么是面向对象程序设计有什么特点?

一、选择题

CCBCC

二、问答题

1.正确的标识符有:_312,file_name,end,_while,_class_,sNamE,printf。其余均为不正确的标积符。

2.计算机程序是指为了让计算机完成一项任务,而在计算机中存放的一系列计算机可以识别的指令。

3.计算机解决问题的基本过程包括五个步骤:问题提出与分析,问题的数据描述,问题的功能描述,数据和功能的计算机实现,编码、调试、编译、连接和运行。

4.程序设计的基本步骤包括五个步:编辑、编译、调试、连接和运行。

5.面向过程程序设计是指将解题过程看作是数据被加工的过程,采用这种方法的程序设计语言,叫做面向过程的程序设计语言。其主导思想是“自顶向下,逐步求精”的设计方法。

6.面向对象程序设计的特点包括四个方面:抽象性、封装性、继承性以及多态性。

展开阅读全文