当前位置:首页 > 计算机二级C语言真题及答案
A)197? B)143? C)33? D)28 (36)
设
有
定
义
struct{charmark[12];intnum1;doublenum2;}t1,t2;,若变量均已正确赋初值,则以下语句中错误的是 A)t1=t2;?
B)t2.num1=t1.num1; C)t2.mark=t1.mark;? D)t2.num2=t1.num2; (37)有以下程序 #include structord
{intx,y;}dt[2]={1,2,3,4}; main() {
structord*p=dt;
printf(\}
程序运行后的输出结果是 A)1,2?
:
B)4,1? C)3,4? D)2,3
(38)有以下程序 #include? structS
{inta,b;}data[2]={10,100,20,200}; main()
{structSp=data[1]; printf(\}
程序运行后的输出结果是 A)10? B)11? C)20? D)21
(39)有以下程序 #include main()
{unsignedchara=8,c; c=a>>3; printf(\
C); }
程序运行后的输出结果是 A)32? B)16? C)1? D)0
(40)设fp已定义,执行语句fp=fopen(\后,以下针对文本文件file操作叙述的选项中正确的是 A)写操作结束后可以从头开始读? B)只能写不能读
C)可以在原有内容后追加写? D)可以随意读和写 二、填空题
(1)有序线性表能进行二分查找的前提是该线性表必须是【1】存储的。
(2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为【2】。
(3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为【3】测试。
(4)实体完整性约束要求关系数据库中元组的【4】属性值不能为空。
(5)在关系A(S,SN,
D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称【5】是关系A的外码。 (6)以下程序运行后的输出结果是【6】。 #include? main() {inta;
a=(int)((double)(3/2)+0.5+(int)1.99*2); printf(\}
(7)有以下程序 #include? main() {intx;
scanf(\
if(x>15)printf(\if(x>10)printf(\if(x>5)printf(\}
若程序运行时从键盘输入12<回车>,则输出结果为【7】。 (8)有以下程序(说明:字符0的ASCII码值为48) #include
共分享92篇相关文档