本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2010年3月计算机等级考试二级C++笔试试题
1、【 填空题
一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为 [每空2分]
答案: ["A,B,C,D,E,5,4,3,2,1"]
2、【 填空题
设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有 个元素。 [每空2分]
答案: ["15"]
3、【 填空题
设二叉树如下:
   
对该二叉树进行后序遍历的结果为 [每空2分]
答案: ["EDBGHFCA"]
4、【 填空题
软件是 、数据和文档的集合。 [每空2分]
答案: ["程序"]
5、【 填空题
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, ,成绩)。 [每空2分]
答案: ["课号"]
6、【 填空题
设x为int型变量,请写出一个关系表达式   ,用以判断x同时为3和7的倍数时,关系表达式的值为真。 [每空2分]
答案: ["(x%3==0)&&(x%7==0)"]
7、【 填空题
有以下程序
#include
main()
{ int a=1,b=2,c=3,d=0;
if(a==1)
if(b!=2)
if(c==3) d=1;
else d=2;
else if(c!=3) d=3;
else d=4;
else d=5;
printf(“%d\n”,d);
}
程序运行后的输出结果是 [每空2分]
答案: ["4"]
8、【 填空题
有以下程序
#include
main()
{ int m,n;
scanf("%d%d",&m,&n);
while(m!=n)
{ while(m>n) m=m-n;
while(m
}
printf(“%d\n”,m);
}
程序运行后,当输入14 63 <回车> 时,输出结果是 [每空2分]
答案: ["7"]
9、【 填空题
有以下程序
#include
main()
{ int i,j,a[][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=i;j<3;j++) printf(“%d%,a[i][j]);
printf("\n");
}
程序运行后的输出结果是 [每空2分]
答案: ["123569"]
10、【 填空题
有以下程序
#include
main()
{ int a[]={1,2,3,4,5,6},*k[3],i=0;
while(i<3)
{ k[i]=&a[2*i];
printf("%d",*k[i]);
i++;
}
}
程序运行后的输出结果是 [每空2分]
答案: ["135"]
11、【 填空题
有以下程序
#include
main()
{ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int b[3]={0},i;
for(i=0;i<3;i++) b[i]=a[i][2]+a[2][i];
for(i=0;i<3;i++) printf("%d",b[i]);
printf("\n");
}
程序运行后的输出结果是 [每空2分]
答案: ["101418"]
12、【 填空题
有以下程序
#include
#include
void fun(char *str)
{ char temp;int n,i;
n=strlen(str);
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
}
main()
{ char s[50];
scanf("%s",s); fun(s); printf("%s\n",s);}
程序运行后输入:abcdef<回车>,则输出结果是 [每空2分]
答案: ["fabcde"]
13、【 填空题
以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。
#include
main()
{ int x=256;
printf("%d-%d-%d\n", ,x/10%10,x/100);
} [每空2分]
答案: ["x%100%10"]
14、【 填空题
以下程序用以删除字符串所有的空格,请填空。
#include
main()
{ char s[100]={"Our teacher teach C language!"};int i,j;
for(i=j=0;s[i]!=’\0’;i++)
if(s[i]!= ' ') {s[j]=s[i];j++;}
s[j]=
printf(“%s\n”,s);
} [每空2分]
答案: ["s[i+1]"]
15、【 填空题
以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。
#include
main()
{ int a[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= ;
printf(“index=%d\n”,s-a); [每空2分]
答案: ["s+1"]
首页 12
2页,共55个题库
2页,共55个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169