订单查询
首页 其他文档
全国计算机二级C语言考试题库和答案
大小:470.95KB 10页 发布时间: 2023-11-24 11:50:50 3.51k 3.27k

程序运行后的输出结果是()。

A.32

B.12

C.21

D.22

5.以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致

不能实现预定功能。

#define MIN-2147483647

int findmax(int x[],int n)

{int i,max;

for(i=0;i {max=MIN;

if(maxreturn max;

)

造成错误的原因是()。

A.定义语句“int i,max;”中max未赋初值

B.赋值语句“max=MIN;”中,不应给max赋MIN值

C.语句“if(maxD.赋值语句“max—MIN;”放错了位置

6.有以下程序:

#include

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

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

A.D=a

B.q[i]=a[i]

C.p=a[l]

D.P=&a[2][1]

8.有以下程序:

#include

#include

main()

{char str[][20][{"One*World","One*Dream!"},*p=str[1];

prinft("%d,",strlen(p));printf("%s\n",p);

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441