C语言程序设计复习题(选择题)新 2

内容发布更新时间 : 2025/5/23 3:30:09星期一 下面是文章的全部内容请认真阅读。

第 11 页 共 15 页

B) 主函数可以调用任何非主函数的其它函数 C) 任何非主函数可以调用其它任何非主函数

D) 程序可以从任何非主函数开始执行 提示 正确答案为D 75. C程序的基本单位是( )。

A)函数 B)过程 C)语句 D)子程序 提示 正确答案为A 76. C语言规定:在一个源程序中,main函数的位置( )。 A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意 D)必须在最后 提示 正确答案为C 77. 下列四组选项中,均不是C语言关键字的选项是( )。

A) define B) getc C) include D) while

IF char scanf go

type printf case pow 提示 正确答案为A 78. 以下叙述不正确的是( )。

A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数

C)C程序的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面 提示 正确答案为D

79. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。 A) 必须为字母 B) 必须为下划线

C) 必须为字母或下划线 D) 可以是字母、数字和下划线中任一种字符 提示 正确答案为C

80. 执行下面程序后,a的值是( )。 #include void main () { int a;

printf(“%d\\n”,(a=3*5,a*4,a+5)); }

A)65 B)20 C)15 D)10 提示 正确答案为B 81. 以下程序的输出结果为( )。 #include main( ) { int i;

for (i=0;i<10; i++); printf(\}

A) 0 B) 123456789 C) 0123456789 D) 10 提示 正确答案为D 82. C语句for(; ;){ ??}是指( )。

A)无意义 B)无限循环 C)循环执行1次 D)循环执行0 提示 正确答案为B

83. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。 A)缩进位置相同的if (B)在其之前未配对的if

C)在其之前最近的未配对的if (D)同一行上的if 提示 正确答案为C 84. 在下列程序中,调用f(8)的值是( ).

int f( int n)

{ if(n==1) return(1); else if(n==2) return(2);

-11-

第 12 页 共 15 页

else return(f(n-1)+f(n-2)); }

A) 13 B) 21 C) 55 D) 34 提示 正确答案为D 85. 在C语言的函数概念中,以下叙述正确的是( )。 A) 函数没有被调用时,形参不会占据内存单元

B) 函数调用时,形参和与其对应的实参再不同名时才各占独立的存储单元 E) 形参在函数调用时不占存储单元

F) 函数没有被调用时,形参也要占据内存单元 提示 正确答案为A

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi