考试大2011年9月计算机二级C语言真题及答案汇总 | |
· 2011年9月二级C语言笔试试题 | · 2011年9月二级C语言试题答案 |
· 2011年9月二级C语言试题:文字版 | · 2011年9月二级C语言试题及答案:Word版 |
· 2011年9月二级C语言笔试试题在线估分 | · 2011年9月二级C语言试题答案交流贴 |
· 2011年9月等级考试成绩查询时间和方式 | · 2011年计算机等级考试成绩评定和合格标准 |
点击进入:2011年9月全国计算机等级考试试题及答案专题 |
二、填空题(每空2分,共30分)
请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。
(1)数据结构分为线性结构与非线性结构,带链的栈属于 【1】 。
(2)在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中 【2】 个元素。
(3)常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用 【3】 方法。
(4)数据库系统的核心是 【4】 。
(5)在进行关系数据库的逻辑设计时,E—R图中的属性常被转换为关系中的属性,联系通常被转换为 【5】 。
(6)若程序中已给整型变量a和b赋值10和20,请写出按以下格式输出a、b值的语句 【6】 。
****a=10.b=20****
(7)以下程序运行后的输出结果是 【7】 。
#include
main()
)
(8)以下程序运行后的输出结果是 【8】 。
#include
main()
{int i,j;
for(i=6;i>3;i--)j=i;
printf(”%d%d/n”,i,j);
}
(9)以下程序运行后的输出结果是 【9】 。
#include
main()
{int i,n[]={0,0,0,0,0);
for(i=1;i<=2;i++)
{n[i]=n[i-1]*3+1;
printf("%d",n[i]);
}
printf("/n");
}
(10)以下程序运行后的输出结果是 【10】 。
#include
main()
{chara;
for(a=0;a<15;a+=5)
{putchar(a+'A');)
printf("/n");
)
(11)以下程序运行后的输出结果是 【11】 。
#include
void fun(int x)
{if(x/5>o)fun(x/5);
prinff("%dt",x);
)
main()
{fun(11);printf("/n");}
(12)有以下程序
#include
main()
{int c[3]={0},k,i;
while((k=getchar())!='/n')
c[k-'A']++;
for(i=0;i<3;i++)printf(”%d”,c[i]);printf("/n");
若程序运行时从键盘输入ABcAcC<回车>,则输出结果为 【12】 。
(13)以下程序运行后的输出结果是 【13】 。
#include
main()
{int n[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]+1;
printf("%d/n",n[1]);
}
(14)以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的
个数。请填空。
#include
void fun(int s[],int *n,int k,int x)
{ int i;
for(i=*n-1;i>=k;i--)s[ 【14】 ]=s[i];
s[k]=x;
*n=*n+ 【15】 ;
}
main()
{int a[20]={1,2,3,4,5,6,7,8,9,10,11},i,x=0,k=6,n=11;
fun(a,&n,k,X);
for(i=0;i
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。