手机版

2009年9月二级C语言真题(6)

发布时间:2021-06-06   来源:未知    
字号:

2009年9月二级C语言真题

main()

{ int a=1;

fun(a); printf(“%d\n”,a);}

程序运行后的输出结果是

A)32

B)12

C)21

D)22

(25)以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能

#define MIN -2147483647

int findmax (int x[],int n)

{ int i,max;

for(i=0;i< n; i++)

{ max=MIN;

if(max < x[i]) max = x[i]; }

return max;

}

造成错误的原因是

A)定义语句int i,max;中max未赋初值

B)赋值语句max=MIN;中,不应给max赋MIN值

C)语句if(max < x[i]) max = x[i];中判断条件设置错误

D)赋值语句max=MIN;放错了位置

(26)有以下程序

#include <stdio.h>

main()

{ int m=1,n=2,*p=&m,*q=&n,*r;

r=p;p=q;q=r;

printf(“%d,%d,%d,%d\n”,m,n,*p,*q);

}

程序运行后的输出结果是

A)1,2,1,2

B)1,2,2,1

C)2,1,2,1

D)2,1,1,2

(27)若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是

A)p=a

B)q[i]=a[i]

2009年9月二级C语言真题(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)