C语言机考复习题(单选)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.C语言源程序名的后缀是

A) .exe

B) .C

C) .obj

D) .cp

答案:B

2.下列叙述中错误的是

A) 一个C语言程序只能实现一种算法

B) C程序可以由多个程序文件组成

C) C程序可以由一个或多个函数组成

D) 一个C函数可以单独作为一个C程序文件存在

答案:A

3.下列选项中不符合良好程序设计风格的是

A) 源程序要文档化

B) 数据说明的次序要规范化

C) 避免滥用goto语句

D) 模块设计要保证高耦合、高内聚

答案:D

4.C语言程序的基本单位是:

A) 语句

B) 程序行

C) 函数

D) 字符

答案:C

5.下列叙述中正确的是

A) C语言编译时不检查语法

B) C语言的子程序有过程和函数两种

C) C语言的函数可以嵌套定义

D) C语言所有函数都是外部函数

答案:D

6.下列叙述中正确的是

A) 每个C程序文件中都必须要有一个main()函数

B) 在C程序中main()函数的位置是固定的

C) C程序中所有函数之间都可以相互调用,与函数所在位置无关

D) 在C程序的函数中不能定义另一个函数

答案:D

7.对下述程序,()是正确的判断。

程序5-7:P5-7.C

#include

main()

{

int x,y;

scanf("%d,%d",&x,&y);

if(x>y)

x=y;

y=x;

else

x++;

y++;

printf("%d,%d",&x,&y);

}

A) 有语法错误,不能通过编译

B) 若输入数据3和4,则输出4和5

C) 若输入数据4和3,则输出3和4

D) 若输入数据4和3,则输出4和4

答案:A

8.下列选项中,合法的C语言关键字是

A) V AR

B) cher

C) integer

D) default

答案:D

9.下列选项中不属于算法的特性的是()。

A) 确定性

B) 可行性

C) 有输出

D) 无穷性

答案:D

10.下面描述中,符合结构化程序设计风格的是

A) 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

B) 模块只有一个入口,可以有多个出口

C) 注重提高程序的执行效率

D) 不使用goto语句

答案:A

11.下选项中不是C语句的是()。

A) {int I; I++; print f(“%d\n”,I);}

B) ;

C) a=5,c=10

答案:C

12.以下4个选项中,不能看作一条语句的是

A) {;}

B) a=0,b=0,c=0;

C) if(a>0);

D) if(b==0) m=1;n=2;

答案:D

13.对下述程序执行结果的判断中,正确的是()。

#include

void main()

{

int x;

for(x=1;x<=100;x++)

if(++x%2==0)

if(++x%3==0)

if(++x%5==0)

printf("%d,",x);

}

A) 输出31,61,91

B) 输出30,60,90

C) 不输出任何内容

D) 输出29,59,89

答案:C

14.对于一个正常运行的C程序,以下叙述中正确的是

A) 程序的执行总是从main函数开始,在main函数结束

B) 程序的执行总是从程序的第一个函数开始,在main函数结束

C) 程序的执行总是从main函数开始,在程序的最后一个函数中结束

D) 程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束答案:A

15.以下说法中正确的是()。

A) C语言程序总是从第一个的函数开始执行

B) 在C语言程序中,要调用的函数必须在main()函数中定义

C) C语言程序总是从main()函数开始执行

D) C语言程序中的main()函数必须放在程序的开始部分

答案:C

16.C语言中,用户能使用的合法标志符是()。

A) a,b

void

B) -xyz

define

s(x)

C) fa2

sort_a

string

D) 5i

x.I

mal0loc

答案:C

17.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是

A) 大写字母

B) 连接符

C) 数字字符

D) 下划线

答案:B

18.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在选择标识符的名字时应考虑()。

A) 名字长度越短越好,以减少源程序的输入量

B) 多个变量共用一个名字,以减少变量名的数目

C) 选择含义明确的名字,以正确提示所代表的实体

D) 尽量用关键字作名字,以使名字标准化

答案:C

19.ASCLL码(含扩展)可以用一个字节表示,则可以表示的ASCLL码值个数为

A) 1024

B) 256

C) 128

D) 80

答案:B

20.C语言提供的合法的数据类型关键字是( )

A) Double

B) short

C) integer

D) Char

答案:B

21.C语言中最简单的数据类型包括____

A) 整型、实型、逻辑型

B) 整型、实型、字符型

相关文档
最新文档