2013计算机二级考试C语言章节题及答案17

全国等级考试资料网 2019-01-23 14:15:04 297
 一、选择题

11.1 以下叙述不正确的是

A) C程序的main函数可以没有参数。

B) C程序的main函数可以有参数。

C) C程序的main函数若有参数时,第一个参数的值最少是1。

D) main函数的第一个参数必须是整型,其名字必须是argv,第二个参数可以定义成:char

*argv[],名字必须是argv。

答案:D

11.2 若有以下定义和说明,则对fun函数的正确调用语句是

A) a=fun; a(w); B) a=fun; (*a)(&c);

C) b=fun; *b(w);D) fun(b);

main()

{ int (*a)(int *),*b(),w[10],c;

.

.

.

}

fun(int *c) { ... }

答案:B

11.3 以下叙述正确的是

A) C程序中各函数之间既允许直接递归调用也允许间接递归调用

B) C程序中各函数之间不允许直接递归调用也不允许间接递归调用

C) C程序中各函数之间允许直接递归调用不允许间接递归调用

D) C程序中各函数之间不允许直接递归调用允许间接递归调用

答案:A

11.4 以下程序的输出结果是

A) 8 B) 30 C) 16 D) 2

long fib(int n)

{ if(n>2) return (fib(n-1)+fib(n-2));

else return (2);

}

main()

{ printf("%ldn",fib(6)); }

答案:C

相关资料

相关阅读