对外经济贸易大学远程教育学院 2009—2010 学年度第一学期 程序设计基础(C)期末复习题 一、单项选择题 1.程序设计一般包含以下四个步骤,其中首先应该完成的是(B) A
设计数据结构和算法 B
建立数学模型 C
编写程序 D
调试运行程序 2.下面描述中不正确的是(D) A
程序就是软件,但软件不仅仅是程序 B
程序是指令的集会,计算机语言是编写程序的工具 C
计算机语言都是形式化语言,它有严格的语法规则和定义 D
计算机语言只能编写程序而不能表示算法 3.以下说法中正确的是(C ) A
C 语言程序总是从第一个函数开始执行 B
在C 语言程序中, main()函数可有可无 C
C 语言程序总是从main()函数开始执行 D
C 语言程序中的main()函数必须放在程序的开始部分 4.C 语言程序的基本单位是 (B) A
字符 5.C 语言程序由什么组成(C) A
主程序段程序 6.以下不是C 语言特点的是 (B) A、语言的表达能力强 B、语法定义严格 C、数据结构系统化 D、控制流程结构化 7.C 语言并不是非常严格的算法语言,在以下关于 C 语言的不严格的叙述中,错误的说法是 (A) A、任何不同数据类型都不可以通用 B、有些不同类型的变量可以在一个表达式中运算 C、在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D、同一个运算符号在不同的场合可以有不同的含义 8.下面描述中,不正确的是 (B) A、C 程序的函数体由一系列语句和注释组成 B、注释内容不能单独写在一行上 C、C 程序的函数说明部分包括对函数名、函数类型、形式参数等的定义和说明 D、scanf 和printf 是标准库函数而不是输入或输出语句 9.下面描述中,正确的是 (C) A、