历年二级考试真题及答案
printf("%c",t);
}
程序执行后的输出结果是
A d B c C b D a
二,填空题(每空2分,共40分)
请将每一个空的正确答案写在答题卡[1]-[20]序号的横线上,答在试卷上不得分.
(1)
[1].
(2)[2]的任务是诊断和改正程序中的错误.
(3)一个关系表的行称为[3].
(4)按"先进后出"原则组织数据的数据结构是[4].
(5)数据结构分为线性数据结构和非线性数据结构,带链的队列属于[5].
(6)设有定义:float x=123.4567;,则执行以下语句后的输出结果是[6].
printf("%f\n",(int)(x*100+0.5)/100.0);
(7)以下程序运行后的输出结果是[7].
main()
{int m=011,n=11;
printf("%d %d\n",++m,n++);
}
(8)以下程序运行后的输出结果是[8].
main()
{int x,a=1,b=2,c=3,d=4;
x=(a<b)?a:b; x=(a<c)?x:c; x=(d>x)?x:d;
printf("%d\n",x);
}
(9)有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是[9]. main()
{int a,b;
printf("Enter a,b:");scanf("%d,%d",&a,&b);
while(a!=b)
{while(a>b)a-=b;
while(b>a)b-=a;
}
printf("%3d%3d",a,b);
}
(10)以下程序的功能是:将输入的正整数按逆序输出.例如:若输入135则输出531,请填空.
#include <stdio.h>
main()