9月全国计算机二级C语言笔试试题
一、选取题(每小题2分学习十八大报告体会,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一种选项是对的母亲的纯净水读后感。请将对的选项填涂
在答题卡相应位置上天行健 君子以自强不息,答在试卷上不得分。
(1)下列论述中对的是
A)线性表链式存储构造与顺序存储构造所需要存储空间是相似
B)线性表链式存储构造所需要存储空间普通要多于顺序存储构造
C)线性表链式存储构造所需要存储空间普通要少于顺序存储构造
D)上述三种说法都不对
(2)下列论述中对的是
A)在栈中,栈中元素随栈底指针与栈顶指针变化而动态变化
B)在栈中一天游,栈顶指针不变名人名言学习,栈中元素随栈底指针变化而动态变化
C)在栈中奥巴马竞选总统演讲,栈底指针不变,栈中元素随栈顶指针变化而动态变化
D)上述三种说法都不对
(3)软件测试目是
A)评估软件可靠性
B)发现并改正程序中错误
C)改正程序中错误
D)发现程序中错误
(4)下面描述中,不属于软件危机体现是
A)软件过程不规范
B)软件开发生产率低
C)软件质量难以控制
D)软件成本不断提高
(5)软件生命周期是指
A)软件产品从提出、实现、使用维护到停止使用退役过程
B)软件从需求分析、设计、实现到测试完毕过程
C)软件开发过程
D)软件运营维护过程
(6)面向对象办法中,继承是指
A)一组对象所具备相似性质
B)一种对象具备另一种对象性质
C)各对象之间共同性质
D)类之间共享属性和操作机制
(7)层次型、网状型和关系型数据库划分原则是
A)记录长度
B)文献大小
C)联系复杂限度
D)数据之间联系方式
(8)一种工作人员可以使用多台计算机考试后的感受,而一台计算机可被各种人使用网购英语作文,则实体工作
人员、与实体计算机之间联系是
A)一对一
B)一对多
C)多对多
D)多对一
(9)数据库设计中反映顾客对数据规定模式是
A)内模式
B)概念模式
C)外模式
D)设计模
(10)有三个关系R、S和T如下:
则由关系R和S得到关系T操作是
A)自然连接
B)交
C)投影
D)并
(11)如下关于构造化程序设计论述中对的是
A)一种构造化程序必要同步由顺序、分支、循环三种构造构成
B)构造化程序使用goto语句会很便捷
C)在C语言中快与慢,程序模块化是运用函数实现
D)由三种基本构造构成程序只能解决小规模问题
(12)如下关于简朴程序设计环节和顺序说法中对的是
A)拟定算法后,整顿并写出文档我和我的祖国作文400,最后进行编码和上机调试
B)一方面拟定数据构造魔法师的故事,然后拟定算法,再编码除夕真热闹,并上机调试农村社会保障制度,最后整顿文档
C)先编码和上机调试伤感的名字,在编码过程中拟定算法和数据构造关于爱情qq网名,最后整顿文档
D)先写好文档,再依照文档进行编码和上机调试,最后拟定算法和数据构造
(13)如下论述中错误是
A)C程序在运营过程中所有计算都以二进制方式进行
B)C程序在运营过程中所有计算都以十进制方式进行
C)所有C程序都需要编译链接无误后才干运营
D)C程序中整型变量只能存储整数我的信念教案,实型变量只能存储浮点数
(14)有如下定义:inta;longb;doublex,y;则如下选项中对的表达式
是
A)a%(int)(x-y)
B)a=x!=y;
C)(a*y)%b
D)y=x+y=x
(15)如下选项中能表达合法常量是
A)整数:1,200
B)实数:1三月份的节日.5E2.0
C)字符斜杠:‘’
D)字符串:"007"
(16)表达式a+=a-=a=9值是
A)9
B)_9
C)18
D)0
(17)若变量已正拟定义姐妹节,在if
是
A)a<>b+c
B)ch=getchar()
C)a==b+c
D)a++
(18)有如下程序
#include
main()
{inta=1,b=0;
if(!a)b++;
elif(a==0)if(a)b+=2;
elb+=3;
printf(”%d\n”qq四字网名,b);
}
程序运营后输出成果是
W)printf(“%dn海印公园,k”);中,如下不可代替W(
A)0
B)1
C)2
D)3
(19)若有定义语句inta,b;doublex;则下列选项中没有错误是
A)switch(x%2)B)switch((int)x/2.0
{ca0:a++;break;{ca0:a++;break;
ca1:b++;break;ca1:b++;break;
default:a++;b++;default:a++;b++;
}}
C)switch((int)x%2)D)switch((int)(x)%2)
{ca0:a++;break;{ca0.0:a++;break;
ca1:b++;break;ca1小学教育毕业论文.0:b++;break;
default:a++;b++;default:a++;b++;
}}
(20)有如下程序
#include
main()
{inta=1,b=2;
while(a<6){b+=a;a+=2;b%二10;}
printf(”%d,%d\n”运动员加油词,a,b);
}
程序运营后输出成果是
A)5英语说课稿格式,11
B)7,1
C)7我们无处安放的青春2,11
D)6,1
(21)有如下程序
#include<stdio.h>
main()
{inty=10;
while(y--);
printf(”Y=%d\n”,Y);
}
程序执行后输出成果是
A)y=0
B)y=-1
C)y=1
D)while构成无限循环
(22)有如下程序
#include<stdio灯火阑珊情暖处.h>
main()
{chars[」=”rstuv";
printf(”%c\n”,*s+2);
}
程序运营后输出成果是
A)tuv
B)字符tASCII码值
C)t
D)出错
(23)有如下程序
#include<stdio热爱.h>
#include<string五一纪念歌.h>
main()
{charx[]=”STRING”;
x[0」=0;x[1]=’\0’;x[2」=’0’;
printf(”%d%dn”,sizeof(x),strlen(x));
}
程序运营后输出成果是
A)61
B)70
C)63
D)71
(24)有如下程序
#include<stdio.h>
Intf(intx);
main()
{intn=1月迹阅读答案,m;
m=f(f(f(n)));printf(”%d\n”转变工作作风,m);
}
intf(intx)
{returnx*2;}
程序运营后输出成果是
A)1
B)2
C)4
D)8
(25)如下程序段完全对的是
A)int*p;scanf("%d"我在春天等你 歌词,&p);
B)int*p;scanf(“%d”多才多艺网,p);
C)intk,*p=&k;scanf("%d",p);
D)intk中华经典网,*p:;*p=&k;scanf(“%d”安全管理工作总结,p);
(26)有定义语句:int*p[4];如下选项中与此语句等价是
A)intp[4];
B)int**p;
C)int*(p「4」);
D)int(*p)「4」;
(27)下列定义数组语句中罗马假日影评,对的是
A)intN=10;B)#defineN10
intx[N];intx[N];
C)intx[0精致的近义词.网络推广方案.10];D)intx[];
(28)若要定义一种具备5个元素整型数组,如下错误定义语句是
A)inta[5]=﹛0﹜;
B)intb[]={0,0,0个性签名大全伤感,0五一活动软文,0};
C)intc[2+3];
D)inti=5,d[i];
(29)有如下程序
#include<stdio.h>
voidf(int*p);
main()
{inta[5]={1夏天主持词开场白,2开学第一课tfboys,3,4,5}白狐 歌词,*r=a;
f(r);printf(”%dn”;*r);
}
voidf(int*p)
{p=p+3;printf(”%d杂文随笔,”人教版八年级下册数学期末试卷,*p);}
程序运营后输出成果是
A)1好的网名大全,4
B)4公装合同,4
C)3我想飞,1
D)4,1
(30)有如下程序(函数fun只对下标为偶数元素进行操作)
#include<stdio.h>
voidfun(int*a;intn)
{inti、j、k、t;
for(i=0;i<n一1;1+=2)
{k=i;‘
for(j=i;j
t=a〔i];a〔i]=a[k];a〔k]=t;
}
}
main()
{intaa「10」={1、2、3、4、5、6、7}怎样做教师节贺卡,i;
fun(aa、7);
for(i=0,i<7;i++)printf(”%d,”邮票齿孔的故事ppt,aa[i]));
printf(”\n”);
}
程序运营后输出成果是
A)7,2,5,4,3感谢老公辛苦付出的句子,6建树的拼音,1
B)1,6年的来历和传说,3贞观之治教案,4我爱假日网,5,2英文爱情文章,7
C)7,6数学之美,5,4成考作文,3,2分析报告封面,1
D)1,7,3,5,6;2,1
(31)下列选项中,可以满足“若字符串s1等于字符串s2关于执行力的文章,则执行ST"规定是
A)if(strcmp(s2旅游管理就业方向,s1)==0)ST;
B)if(sl==s2)ST;
C)if(strcpy(sl,s2)==1)ST;
D)if(sl-s2==0)ST;
(32)如下不能将s所指字符串对的复制到t所指存储空间是
A)while(*t=*s){t++;s++;}
B)for(i=0;t[i]=s[i];i++);
C)do{*t++=*s++;}while(*s);
D)for(i=0,j=0;t[i++]=s[j++];);
(33)有如下程序(strcat函数用以连接两个字符串)
#include<stdio.h>
#include<string.h>
main()
{chara[20]=”ABCD\OEFG\0”,b[]=”IJK”;
strcat(a半距等高线,b);printf(”%sn”,a);
}
程序运营后输出成果是
A)ABCDEOFGOIJK
B)ABCDIJK
C)IJK
D)EFGIJK
(34)有如下程序调皮猴,程序中库函数islower(ch)用以判断ch中字母与否为小写字母
#include<stdio.h>
#include<ctype.h>
voidfun(char*p)
{inti=0;
while(p[i])
{if(p[i]==’’&&islower(p「i-1」))p[i-1]=p[i-1]-‘a’+‘A’;
i++;
}
}
main()
{chars1[100]=”abcdEFG!”;
fun(s1);printf(”%sn”捡钱,s1);
}
程序运营后输出成果是
A)abcdEFG!
B)AbCdEFg!
C)aBcDEFG!
D)abcdEFg!
(35)有如下程序
#include<stdio.h>
voidfun(intx)
{if(x/2>1)fun(x/2);
printf(”%d”初中英语教学工作总结,x);
}
main()
{fun(7);printf(”n”);}
程序运营后输出成果是
A)137
B)731
C)73
D)37
(36)有如下程序
#include<stdio.h>
intfun()
{staticintx=1;
x+=1;returnx;
}
main()
{inti;s=1;
for(i=1;i<=5;i++)s+=fun();
printf(”%d\n”,s);
}
程序运营后输出成果是
A)11
B)21
C)6
D)120
(37)有如下程序
#inctude<stdio.h>
#include<stdlib.h>
Main()
{int*a,*b,*c;
a=b=c=(int*)malloc(sizeof(int));
*a=1;*b=2,*c=3;
a=b;
printf(“%d成功人士,%d12月14是什么情人节,%d\n”个性女生网名,*a,*b,*c);
}
程序运营后输出成果是
A)3,3,3B)22014河北中考,2,3C)1,2小学英语教学质量分析,3
(38)有如下程序
#include<stdio.h>
main()
{ints八人过河,t资助政策 助我成长,A=10;doubleB=6;
s=sizeof(A);t=sizeof(B);
printf(“%d,%d\n”出纳职位描述,s期末工作总结,t);
}
在VC6平台上编译运营财务状况说明书,程序运营后输出成果是
A)2狼国,4B)4,4C)4,8
(39)若有如下语句
TypedefstructS
{intg;charh;}T;
如下论述中对的是
A)可用S定义构造体变量
)1开学的第一天日记,1月色荷塘,3
D)10英语话剧剧本,6
D
B)可用T定义构造体变量
C)S是struct类型变量
D)T是structS类型变量
(40)有如下程序
#include<stdio.h>
main()
{shortc=124;
c=c_______;
printf(“%d\n”、C);
}
若要使程序运营成果为248眼泪在飞,应在下划线处填入是
A)>>2B)|248C)&0248D)<
二、填空题(每空2分你是我最深最深的爱,共30分)
请将每空对的答案写在答题卡【1】至【15】序号横线上与其临渊羡鱼,答在试卷上不得分初一班主任工作总结。
(1)一种栈初始状态为空泰山游记。一方面将元素5入学通知书,4,3苹字怎么组词,2,1依次入栈,然后退栈一次,再将
元素A2013高考英语作文,B,C,D依次入栈,之后将所有元素所有退栈,则所有元素退栈(涉及中间退栈元素)
顺序为【1】
(2)在长度为n线性表中,寻找最大项至少需要比较【2】次。
(3)一棵二叉树有10个度为1结点信息技术管理,7个度为2结点如何孝顺父母,则该二叉树共有【3】个结点。
(4)仅由顺序、选取(分支)和重复(循环)构造构成程序是【4】程序绿杨阴里白沙堤。
(5)数据库设计四个阶段是:需求分析食品营养学论文,概念设计,逻辑设计【5】疫情防控主题班会记录内容。
(6)如下程序运营后输出成果是【6】下雨前小动物们都有哪些表现呢?。
#include<stdio.h>
main()
{inta=200,b=010;
printf(”%d%dn”,a社戏,b);
}
(7)有如下程序
#include<stdio.h>
main()
{intx,Y;
scanf(”%2d%ld”七十周年国庆阅兵,&x描写送别的诗句,&y);printf(”%d\n”矗立的近义词,x+y);
}
程序运营时输入:1234567程序运营成果是【7】如何做好本职工作。
(8)在C语言中,当表达式值为0时表达逻辑值“假”六一节目,当表达式值为【8】时表达逻
辑值“真”鼠寓意好的成语大全。
(9)有如下程序
#include<stdio.h>
main()
{inti,n[]={0,0清明节的由来60字,0,0母亲节简笔画图片大全,0};
for(i=1;i<=4;i++)
{n[i]=n[i-1]*3+1;printf(”%d",n[i]);}
}
程序运营后输出成果是【9】。
(10)如下fun函数功能是:找出具备N个元素一维数组中最小值秋季运动会通讯稿,并作为函数值返回张瑞敏在海尔创业初期就提出了日事日毕。
请填空楷模的意思。(设N已定义)
intfun(intx[N])
{inti,k=0;
for(i=0;i
if(x[i]
returnx[k];
}
(11)有如下程序
#include<stdio.h>
int*f(int*p慈善法草案,int*q);
main()
{intm=1,n=2生活中还有什么也是美好的礼物,*r=&m;
r=f(r学生会主席工作设想,&n);printf(”%d\n”选址报告,*r);
}
int*f(int*p家长会欢迎词,int*q)
{return(*p>*q)?p:q;}
程序运营后输出成果是【11】
(12)如下fun函数功能是在N行M列整形二维数组中,选出一种最大值作为函数值返
回男人帮影评,请填空。(设M初次见面英语怎么说,.N已定义)
intfun(inta[N][M))
{inti毕业生实习日记,j,row=0学习保证书,col=0;
for(i=0;i
for(j=0;j
if(a[i][j]>a[row][col]){row=i;col=j;}
return(【12】):
}
(13)有如下程序
#include<stdio.h>
main()
{intn[2]小学三年级语文课文,i语文暑假作业答案,j;
for(i=0;i<2;i++)n[i]=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++)n[j]=n[i]A+1;
printf(”%dn”开学第一课,n[1]);
}
程序运营后输出成果是【13】
(14)如下程序功能是:借助指针变量找出数组元素中最大值所在位置并输出该最大值管理层绩效考核方案。
请在输出语句中填写代表最大值输出项。
#include<stdio.h>
main()
{inta〔10],*p,*s;
for(p=a;p-a<10;p++)scanf(”%d”西安交通大学自主招生,p);
for(p=a,s=a;p-a<10;p++)if(*p>*s)S=P;
printf("max=%dn”从容不迫的迫的意思,【14】);
}
(15)如下程序打开新文献,并调用字符输出函数将a数组中字符写入其中,请
填空。
#include<stdio.h>
main()
{【15】*fp;
chara[5]={’1’,’2’小学一年级体育教学计划,’3’,’4’2020新时代好少年,’5’},i;
fp=fopen(”f.txt”关于祖国的歌,”w”);
for(i=0;i<5;i++)fputc(a[i]反应人物优秀品质的成语,fp);
fclo(fp);
}
答案:
一、选取题
(1)
(6)
(11)
(16)
(21)
(26)
(30)
(36)
B
D
C
D
B
C
A
B
(2)
(7)
(12)
(17)
(22)
(27)
(32)
(37)
C
D
B
A
C
B
C
A
(3)
(8)
(13)
(18)
(23)
(28)
(33)
(38)
D
C
B
A
B
D
B
C
(4)
(9)
(14)
(19)
(24)
(29)
(34)
(39)
A
C
A
C
D
D
C
B
(5)
(10)
(15)
(20)
(25)
(30)
(35)
(40)
A
A
D
B
C
A
D
D
二、填空题
1:1DCAB2345
2:n-1
3:25
4:构造化
5:物理设计
6:
7:15
8:非0
9:141340
10:i
11:2
12:a[row][col]
13:3
14:*s
15:FILE
本文发布于:2022-10-18 23:14:32,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/86/318717.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |