文档介绍:青蓝是06年4月的,深红色是06年9月的,蓝色是07年4月的,罗兰色是07年9月的,
绿色是08年4月,黑色是08年9月的, 浅橙色是09年3月的,深绿色是09年9月的,
粉色是2010年3月的,
基础
(18)下列4 个程序中,完全正确的是( )。(18)B)
A)#include <> B)#include <>
main( ); main( )
{/*programming*/ {/* / programming / */
printf("programming! \n");} printf("programming!\n");}
C)#include <> D)include <>
main( ) main( )
{/* / programming*/ */ { /*programming */
printf("programming! \n");} printf("programming! \n");}
(44)下列叙述中错误的是( )。(44)D)
A)C 的目标程序
B)C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C)用C 语言编写的程序称为源程序,它以ASCII 代码形式存放在一个文本文件中
D)C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
(45)下列叙述中错误的是( )。(45)B)
A)算法正确的程序最终一定会结束
B)算法正确的程序可以有零个输出
C)算法正确的程序可以有零个输入
D)算法正确的程序对于相同的输入一定有相同的结果
(46)下列叙述中错误的是( )。(46)D)
A)C 程序必须由一个或一个以上的函数组成
B)函数调用可以作为一个独立的语句存在
C)若函数有返回值,必须通过return 语句返回
D)函数形参的值也可以传回给对应的实参
(48)下列叙述中错误的是( )。(48)D)
A)C 程序中的#include 和#define 行均不是C 语句
B)除逗号运算符外,赋值运算符的优先级最低
C)C 程序中,j+ +;是赋值语句
D)C 程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算(求余运算只能用于整型)
(11)下列叙述中错误的是( )。(11)A)
A)一个C 语言程序只能实现一种算法
B)C 程序可以由多个程序文件组成
C)C 程序可以由一个或多个函数组成
D)一个C 函数可以单独作为一个C 程序文件存在
(12)下列叙述中正确的是( )。(12)D)
A)每个C 程序文件中都必须要有一个main( )函数
B)在C 程序中main( )函数的位置是固定的
C)C 程序中所有函数之间都可以相互调用,与函数所处位置无关
D)在C 程序的函数中不能定义另一个函数
(11)C 语言源程序名的后缀是( )。(11)B)
A).exe B).C C).obj D).cp
(14)下列叙述中正确的是( )。(14)C)
A)C 语言程序将从源程序中第一个函数开始执行
B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C)C 语言规定必须用main 作为主函数名,程序将从此开始执行,在此结束
D)main 可作为用户标识符,用以命名任意一个函数作为主函数
(11)在算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
()。(11)C)
A)正当性 B)可行性 C)确定性 D)有穷性
(12)下列叙述中错误的是()。(12)D)
A)计算机不能直接执行用C语言编写的源程序
B)C程序经C编译程序编译后,
C),
D)
(14)下列叙述中错误的是()。(14)C)
A)C语言是一种结构化程序设计语言
B)结构化程序由顺序、分支、循环3种基本结构组成
C)使用3种基本结构构成的程序只能解决简单问题
D)结构化程序设计提倡模块化的设计方法
(15)对于一个正常运行的C程序,下列叙述中正确的是()。(15)A)
A)程序的执行总是从main函数开始,在main函数结束
B)程序的执行总是从程序的第一个函数开始,在main函数结束
C)程序的执行总是从main函数开始,在程序的最后一个函数中结束
D)程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束
(11)以下叙述中正确的是 C)
A)C