导航

2022年上半年计算机二级C语言模拟练习(3月10日)

网络·2022-03-10 15:47:17浏览189 收藏75
摘要 2022年3月国家计算机二级C语言考试再有不到20天就要开考了,小伙伴们都复习的如何了呢?为了帮助大家查漏补缺,巩固知识,环球网校小编分享了“2022年上半年计算机二级C语言模拟练习(3月10日)”,更多科目练习敬请关注环球网校。

2022年上半年计算机二级C语言模拟练习(3月10日)

(1)有以下程序

#include

main()

{ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;

for(i=0;i<12;i++)c[s[i]]++;

for(i=1;i<5;i++)printf(“%d”,c[i]);

printf(“ ”);

}

程序的运行结果是

A)1234

B)2344

C)4332

D)1123

(2)有以下程序

#include

voidfun(int*s,intnl,intn2)

{inti,j,t;

i=nl;j=n2;

while(i

}

main()

{inta[10]={1,2,3,4,5,6,7,8,9,0},k;

fun(a,0,3);fun(a,4,9);fun(a,0,9);

for(k=0;k<10;k++)printf(“%d”,a[k]);printf(“ ”);

}

程序运行的结果是

A)0987654321

B)4321098765

C)5678901234

D)0987651234

(3)有以下程序

#include

#include

voidfun(char*s[],intn)

{char*t;inti,j;

for(i=0;i

for(j=i+1;j

if(strlen(s[i])>strlen(s[j])){t=s[i];s[i]=s[j];s[j]=t;}

}

main()

{char*ss[]={“bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”};

fun(ss,5);printf(“%s,%s ”,ss[0],ss[4]);

}

程序的运行结果是

A)xy,aaaacc

B)aaaacc,xy

C)bcc,aabcc

D)aabcc,bcc

(4)有以下程序

#include

intf(intx)

{inty;

if(x==0||x==1)return(3);

y=x*x-f(x-2);

returny;

}

main()

{intz;

z=f(3);printf(“%d ”,z);

}

程序的运行结果是

A)0

B)9

C)6

D)8

(5)有以下程序

#include

voidfun(char*a,char*b)

{while(*a==’*’)a++;

while(*b=*a){b++;a++;}

}

main()

{char*s=”****a*b****”,t[80];

fun(s,t);puts(t);

}

程序的运行结果是

A)*****a*b

B)a*b

C)a*b****

D)ab

参考答案:CCACC

编辑推荐:历年计算机二级考试通过率是多少?

以上就是“2022年上半年计算机二级C语言模拟练习(3月10日)”及其相关内容,想及时获知2022年3月计算机等级考试准考证打印时间,大家可通过点击使用环球网校“ 免费预约短信提醒”,即可及时获得时间提醒。环球网校友情提示:为方便小伙伴们更好地备考,环球网校特地为大家准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>2022年计算机二级考试模拟练习及备考资料”下载学习。

展开剩余
资料下载
历年真题
精选课程
老师直播

| 注册 | 电脑版

版权所有©环球网校All Rights Reserved