2016年下半年高级编程C语言试题及答案(2)

2020-05-03 17:39

C、 a>=10 &&a<=0 D、 a>=10‖a<=0 标准答案:D

31. ( 单选题 ) 以下正确的描述是 ( ) 。(本题2.0分) A、 函数的定义可以嵌套,但函数的调用不可以嵌套 B、 函数的定义不可以嵌套,但函数的调用可以嵌套 C、

函数的定义和函数的调用均不可嵌套 D、

函数的定义和函数的调用均可以嵌套 标准答案:B

32. ( 单选题 ) 下面程序的输出的是________. #include void main() {int x=10,y=3;

printf(\ }

(本题2.0分) A、 0 B、 1 C、 3

D、 不确定的值 标准答案:C

33. ( 单选题 ) 表达式: 10!=9的值是________(本题2.0分) A、 true B、 非零值 C、 0 D、 1 标准答案:D

34. ( 单选题 ) 在C程序中将常数3.14159定义为宏常量PI的正确命令是( ) 。(本题2.0分)

A、 #define PI 3.14159 B、 define PI 3.14159 C、 *define PI 3.14159 D、 #define PI 3.14159; 标准答案:A

35. ( 单选题 ) 已知字母A的ASCII码为十进制的65,下面程序的输出是__________. #include void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3';

printf(\ }

(本题2.0分) A、 67,D B、 B,C C、 C,D

D、 不确定的值 标准答案:A

36. ( 单选题 ) 若用数组名作为函数调用的实参,传递给形参的是 ( ) 。(本题2.0分)

A、 数组的首地址

B、 数组第一个元素的值 C、 数组中全部元素的值 D、 数组元素的个数 标准答案:A

37. ( 单选题 ) 对两个数组a和b进行如下初始化 char a[]=\

char b[]={'A','B','C','D','E','F'}; 则以下叙述正确的是( )。 (本题2.0分)

A、 a与b数组完全相同 B、

a与b数组长度相同

C、 a和b中都存放字符串 D、 a数组比b数组长度长 标准答案:D

38. ( 单选题 ) 阅读下面的程序 #include void main() {

int i,j; i=010; j=9;

printf(\ }

则程序的运行结果是____ (本题2.0分) A、 1,19 B、 -1,19 C、 1,17 D、 -1,17 标准答案:D

39. ( 单选题 ) 下列运算符中优先级最高的是 ( A、 < B、 +

) 。(本题2.0分) C、 && D、 != 标准答案:B

40. ( 单选题 ) . 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 ( ) 。(本题2.0分) A、 auto B、 static C、 extern D、 register 标准答案:A

41. ( 单选题 ) 若已定义 int a, 则表达式 a=10,a+10,a++ 2.0分)

A、 20 B、 10 C、 21 D、 11 标准答案:A

42. ( 单选题 )

若有以下程序段(n所赋的是八进制数) int m=32767,n=032767; printf(\ 执行后输出结果是( ) (本题2.0分)

A、 32767,032767 B、 32767,77777 C、 32767,32767 D、 32767,077777 标准答案:C

43. ( 单选题 )

下面程序的输出结果是( )。 main()

{int a[ ]={1,2,3,4,5,6,7,8,9,0},*p; p=a;

printf(\ }

(本题2.0分) A、 0 B、 1 C、 9 D、 10 标准答案:D

44. ( 单选题 ) 在下列叙述中,正确的是( )(本题2.0分) A、 下面的程序有一个整型输出值: main()

__(本题的值是{int a; a=pp();

printf(“%d”,a); }

void pp() { ? }

B、 以下程序的运行结果为1,3,5,7 main()

{static int a[4]={1,3,5,7}; printf(“%d,%d,%d,%d\\n”,a); }

C、 以下程序中的PRINT()是一个函数 #define PRINT(V) printf(“V=%d\\t”, V) main() {int a,b; a=1; b=2;

PRINT(a); PRINT(b); }

D、 以下两个语句是等价的

for(;(c=getchar())!=‘\\n’;printf(“%c\\n”, c)); for(;(c=getchar())!=‘\\n’;) printf(“%c\\n”, c);

标准答案:D

45. ( 单选题 ) 字符(char)型数据在微机内存中的存储形式是(本题2.0分) A、 反码 B、 补码

C、 EBCDIC码 D、 ASCII码 标准答案:D

46. ( 单选题 ) 执行下面程序中的输出语句后,输出结果是_____. #include void main() {int a;

printf(\ }

(本题2.0分) A、 65 B、 20

C、 15 D、 10 标准答案:B

47. ( 单选题 ) 阅读下面的程序 #include void main() {

int i,j;

scanf(\ printf(\ }

如果从键盘上输入1234567<回车>,则程序的运行结果是____ (本题2.0分)

A、 i=123,j=4567 B、 i=1234,j=567 C、 i=1,j=2

D、 i=123,j=45 标准答案:D

48. ( 单选题 ) 设有程序段 int k=10;

while(k=0) k=k-1;

则下面描述中正确的是 。 (本题2.0分)

A、 while循环执行10次 B、 循环是无限循环

C、 循环体语句一次也不执行 D、

循环体语句执行一次 标准答案:C

49. ( 单选题 ) 若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为____(本题2.0分) A、 a<>0 B、 !a C、 a=0 D、 a 标准答案:D

50. ( 单选题 ) 下面程序的输出是_________. #include void main() {int x=023;

printf(\ }

(本题2.0分)

A、 17 B、 18 C、 23 D、 24 标准答案:B


2016年下半年高级编程C语言试题及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:军民纠纷问题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: