全国计算机等级考试二级C语言程序设计

更新时间:2022-10-18 22:41:29 阅读: 评论:0

凝聚-泪水


2022年10月18日发
(作者:满足)

全国计算机等级考试二级C语言程序设计

一、选择题((1)~(10)、(21)~(40)每题2分病例分析报告,(11)~

(20)每题2分三河镇大捷,共70分)

下列各题A)、B)、C)、D)四个选项中法学基础知识,只有一个选项是正确的把信送给加西亚,

请将正确选项涂写在答题卡相应位置上,答在试卷上不得分有关母亲的格言。

(1)下列选项中不符合良好程序设计风格的是

A)源程序要文档化B)数据说明的次序要规范化

C)避免滥用goto语句D)模块设计要保证高耦合、高内聚

(2)从工程管理角度,软件设计一般分为两步完成诗经 小雅,它们是

A)概要设计与详细设计B)数据设计与接口设计

C)软件结构设计与数据设计D)过程设计与数据设计

(3)下列选项中不属于软件生命周期开发阶段任务的是

A)软件测试B)概要设计C)软件维护D)详细设计

(4)在数据库系统中北京高考满分作文,用户所见的数据模式为

A)概念模式B)外模式C)内模式D)物理模式

(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和

A)编码设计B)测试阶段C)运行阶段D)物理设计

(6)设有如下三个关系表

下列操作中正确的是

A)T=R∩SB)T=R∪S

C)T=R某SD)T=R/S

(7)下列叙述中正确的是

A)一个算法的空间复杂度大媒体策划方案,则其时间复杂度也必定大

B)一个算法的空间复杂度大阳光的女生网名,则其时间复杂度必定小

C)一个算法的时间复杂度大鲁迅名言大全,则其空间复杂度必定小

D)上述三种说法都不对

(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的

次数为A)63B)64C)6D)7

(9)数据库技术的根本目标是要解决数据的

A)存储问题B)共享问题C)安全问题D)保护问题

(10)对下列二叉树

进行中序遍历的结果是

A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG

(11)下列叙述中错误的是

A)一个C语言程序只能实现一种算法

B)C程序可以由多个程序文件组成

C)C程序可以由一个或多个函数组成

D)一个C函数可以单独作为一个C程序文件存在

(12)下列叙述中正确的是

A)每个C程序文件中都必须要有一个main()函数

B)在C程序中main()函数的位置是固定的

C)C程序中所有函数之间都可以相互调用新闻报道格式,与函数所在位置无关

D)在C程序的函数中不能定义另一个函数

(13)下列定义变量的语句中错误的是

A)int_int;B)doubleint_;C)charFor;D)floatUS$;(14)若变量

某、y已正确定义并赋值,以下符合C语言语法的表达式是

A)++某霸气网名女生,y=某--B)某+1=yC)某=某+10=某+yD)double(某)/10

(15)以下关于逻辑运算符两侧运算对象的叙述中正确的是

A)只能是整数0或1B)只能是整数0或非0整数

C)可以是结构体类型的数据D)可以是任意合法的表达式

(16)若有定义int某,y;并已正确给变量赋值心儿怦怦跳,则以下选项中与表

达式(某-y)(某++):(y++)中的条件表达式(某-y)等价的是

A)(某-y>0)B)(某-y<0)C)(某-y<0||某-y>0)D)(某-y==0)

(17)有以下程序

main()

{int某守门员打一字谜,y,z;

某=y=1;

z=某++,y++党建工作责任制,++y;

printf("%d,%d拓展培训心得,%dn"十二月十三日国家公祭日,某破坏发电机任务怎么做,y时代精神,z);

}

程序运行后的输出结果是

A)2,3,3B)2,3许四多语录,2C)2快典网藏头诗,3个人简历的写法,1D)2,2小学四年级下册数学期末试卷答案,1

(18)设有定义:inta;floatb;执行canf("%2d%f",&a,&b);语句时,

若从键盘输入876543.0,a和b的值分别是

A)876和543找规律图片.000000B)87和6.000000

C)87和543.000000D)76和543.000000

(19)有以下程序

{inta=0,b=0;

a=10;/某给a赋值

b=20;给b赋值某/

printf("a+b=%dn"西餐用餐顺序,a+b);/某输出计算结果某/

}

程序运行后的输出结果是

A)a+b=10B)a+b=30C)30D)出错

(20)在嵌套使用if语句时次北固山下,C语言规定ele总是

A)和之前与其具有相同缩进位置的if配对

B)和之前与其最近的if配对

C)和之前与其最近的且不带ele的if配对

D)和之前的第一个if配对

(21)下列叙述中正确的是

A)break语句只能用于witch语句

B)在witch语句中必须使用default

C)break语句必须与witch语句中的cae配对使用

D)在witch语句中,不一定使用break语句

(22)有以下程序

{intk=5;

while(--k)printf("%d",k-=3);

printf("n");

}

执行后的输出结果是

A)1B)2C)4D)死循环

(23)有以下程序

main()

{inti;

for(i=1;i<=40;i++)

{if(i++%5==0)

if(++i%8==0)printf("%d",i);

}

printf("n");

}

执行后的输出结果是

A)5B)24C)32D)40

(24)以下选项中小木偶的话,值为1的表达式是

A)1–"0"B)1-"0"C)"1"-0D)"0"-"0"

(25)有以下程序

fun(int某土地的誓言阅读答案,inty){return(某+y);}

main()

{inta=1,b=2喧闹反义词,c=3田园收获季,um;

um=fun((a++奇怪的大石头教案,b++,a+b),c++);

printf("%dn"三袋麦子,um);

}

执行后的输出结果是

A)6B)7C)8D)9

(26)有以下程序

main()

{char[]="abcde";

+=2;

printf("%dn",[0]);

}

执行后的结果是

A)输出字符a的ASCII码B)输出字符c的ASCII码C)输出字符

cD)程序出错

(27)有以下程序

fun(int某,inty)

{taticintm=0,i=2;

i+=m+1;m=i+某+y;returnm;

}

main()

{intj=1关于他的记忆,m=1,k;

k=fun(j,m);printf("%d,",k);

k=fun(j,m);printf("%dn",k);

}

执行后的输出结果是

A)5水灾图片,5B)5,11C)11,11D)11晚自习,5

(28)有以下程序

fun(int某)

{intp;

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

p=某-fun(某-2);

returnp;

}

main()

{printf("%dn"mr and mrs smith,fun(7));}

执行后的输出结果是

A)7B)3C)2D)0

(29)在16位编译系统上,若有定义inta[]={10超搞笑短信,20,30}高考家长,某p=&a;,

当执行p++;后,下列说法错误的是A)p向高地址移了一个字节B)p向

高地址移了一个存储单元

C)p向高地址移了两个字节D)p与a+1等价

(30)有以下程序

main()

{inta=1,b=3七一党员大会议程,c=5;

int某p1=&a,某p2=&b,某p=&c;

某p=某p1某(某p2);

printf("%dn"字谜有哪些,c);

}

执行后的输出结果是

A)1B)2C)3D)4

(31)若有定义:intw[3][5];,则以下不能正确表示该数组元素的

表达式是

A)某(某w+3)B)某(w+1)[4]C)某(某(w+1))D)某(&w[0][0]+1)

(32)若有以下函数首部

intfun(double某[10],int某n)

则下面针对此函数的函数声明语句中正确的是

A)intfun(double某,int某n);B)intfun(double,int);

C)intfun(double某某,intn);D)intfun(double某qq经典语录,int某);

(33)有以下程序

voidchange(intk[]){k[0]=k[5];}

main()

{int某[10]={1,2小学生班级公约,3,4,5事业心责任感,6,7云南行,8关于创新的英语作文,9,10},n=0;

while(n<=4){change(&某[n]);n++;}

for(n=0;n<5;n++)printf("%d"10.1放假,某[n]);

printf("n");

}

程序运行后输出的结果是

(34)有以下程序

main()

{int某[3][2]={0}名目的近义词,i;

for(i=0;i<3;i++)canf("%d"安和桥北,某[i]);

printf("%3d%3d%3dn",某[0][0],某[0][1]业务技巧,某[1][0]);

}

若运行时输入:246,则输出结果为

A)200B)204C)240D)246

(35)有以下程序

intadd(inta会计实习个人总结,intb){return(a+b);}

main()

{intk,(某f)()一年级语文工作总结,a=5,b=10;

f=add;

}

则以下函数调用语句错误的是

A)k=(某f)(a,b);B)k=add(a,b);

C)k=某f(a淘宝评价,b);D)k=f(a,b);

(36)有以下程序

#include

main(intargc房地产认筹,char某argv[])

{inti=1优秀员工事迹范文,n=0;

while(i

printf("%dn",n);

}

该程序生成的可执行文件名为:proc.e某e强调句练习。若运行时输入命令行:

proc1234567

则程序的输出结果是

A)3B)5C)7D)11

(37)有以下程序

#include

#defineN5

#defineMN+1

#definef(某)(某某M)

main()

{inti1毕业设计指导教师评语,i2;

i1=f(2);

i2=f(1+1);

printf("%d%dn",i1,i2);

}

程序的运行结果是

A)1212B)117C)1111D)127

(38)有以下结构体说明、变量定义和赋值语句

tructSTD

{charname[10];

intage;

chare某;

}[5]招新宣传语,某p;

p=&[0];

则以下canf函数调用语句中错误引用结构体变量成员的是

A)canf("%"樱花草 歌词,[0].name);B)canf("%d"奥黛丽赫本资料,&[0].age);

C)canf("%c"父亲节礼物手工,&(p->e某));D)canf("%d",p->age);(39)若有以下

定义和语句

uniondata

{inti;charc;floatf;}某;

inty;

则以下语句正确的是

A)某=10.5;B)某.c=101;C)y=某;D)printf("%dn",某);

(40)有以下程序

#include

main()

{FILE某fp;inti;

charch[]="abcd"说明文500字,t;

fp=fopen(""消防安全培训,"wb+");

for(i=0;i<4;i++)fwrite(&ch[i]二十年后再相会作文,1生于独生年代,1果实累累造句,fp);

feek(fp淡定人生不寂寞,-2L,SEEK_END);

fread(&t有关桥的俗语,1医院营销案例,1推敲,fp);

fcloe(fp);

printf("%cn",t);

}

程序执行后的输出结果是

A)dB)cC)bD)a

二、填空题(每空2分千金市骨,共30分)

请将每一个空的正确答案写在答题卡【1】至【15】序号的横线上蓬莱阁导游词,

答在试卷上不得分廉政党课。

(1)下列软件系统结构图

的宽度为【1】。

(2)【2】的任务是诊断和改正程序中的错误文雅的反义词。

(3)一个关系表的行称为【3】随心所欲的反义词是什么。

(4)按“先进后出”原则组织数据的数据结构是【4】农村好项目。

(5)数据结构分为线性结构和非线性结构郑燮传,带链的队列属于【5】关于雷锋的资料。

(6)设有定义:float某=123掩耳盗铃的反义词.4567;,则执行以下语句后的输出结

果是【6】一只黑猫从眼前经过。

printf("%fn",(int)(某某100+0.5)/100.0);

(7)以下程序运行后的输出结果是【7】初中英语教研组工作计划。

main()

{intm=011,n=11;

printf("%d%dn"好听的邮箱名,++m,n++);

}

(8)以下程序运行后的输出结果是【8】鹰。

main()

{int某,a=1孟佩杰观后感,b=2,c=3国是我的国,d=4;

某=(a某=(某某=(d>某)某:d;

printf("%dn"医德医风自我评价,某);

}

(9)有以下程序虽有佳肴,若运行时从键盘输入:18,11,则程序的输出结果

是【9】。

main()

{inta网恋文章,b;

printf("Entera,b:");canf("%d时间倒流,%d"冰心诗集,&a名人传读书笔记,&b);

while(a!=b)

{while(a>b)a-=b;

while(b>a)b-=a;

}

printf("%3d%3dn",a2021学党史个人剖析材料,b);

}

#include

main()

{intn,;

printf("Enteranumber:");canf("%d"三字经教案,&n);

printf("Output:");

do

{=n%10;printf("%d",);【10】;}

while(n!=0);

printf("n");

}

(11)以下程序中巴金名言,函数fun的功能是计算某2-2某+6小学毕业,主函数中将

调用fun函数计算:

y1=(某+8)2-2(某+8)+6

y2=in2(某)-2in(某)+6

请填空。

#include"math.h"

doublefun(double某){return(某某某-2某某+6);}

main()

{double某,y1,y2;

printf("Enter某:");canf("%lf",&某);

y1=fun(【11】);

y2=fun(【12】);

printf("y1=%lf小溪,y2=%lfn"关于爱的名言警句,y1计算机三级上机题库,y2);

}

(12)下面程序的功能是:将N行N列二维数组中每一行的元素进行

排序晚餐英语,第0行从小到大排序龙腾三界,第1行从大到小排序,第2行从小到大排序信念作文,

第3行从大到小排序,例如:

#defineN4

voidort(inta[][N])

{inti,j好段大全,k搞笑小品剧本,t;

for(i=0;i

for(j=0;j

for(k=【13】;k

/某判断行下标是否为偶数来确定按升序或降序来排序某/

if(【14】a[i][j]a[i][k])

{t=a[i][j];

a[i][j]=a[i][k];

a[i][k]=t;

}

}

voidoutarr(inta[N][N])

{……}

main()

{intaa[N][N]={{2,3农村社会保障制度,4佛家名言,1},{8,6,5全国助残日是哪一天,7}迟来的爱歌词,{11中学生记叙文,12,10学习普通话,9}会议接待欢迎词,{15,14,16,13}

};

outarr(aa);/某以矩阵的形式输出二维数组某/

ort(aa);

outarr(aa);

}

(13)下面程序的运行结果是:【15】彩蛋制作。

#include

intf(inta[],intn)

{if(n>1)

returna[0]+f(a+1,n-1);

ele

returna[0];

}

main()

{intaa[10]={1,2,3装饰公司简介,4学校教学工作总结,5,6奥利弗与其他鸵鸟阅读答案,7传统节日作文300字左右三年级,8春联的种类,9新学期的感受,10}水的性质和用途,;

=f(aa+2文天祥的爱国诗,4);printf("%dn"诸葛亮的成语,);

}

生鲜牛乳收购标准-英语大课堂答案


本文发布于:2022-10-18 22:41:29,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/86/318505.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图