文档详情

计算机二级C语言考试考前模拟试题(一).pdf

发布:2025-03-04约3.21万字共28页下载文档
文本预览下载声明

一、选择题(每小题1分,共40分)

1单[选题]若有定义语句:doublea,*P=a;以下叙述中错误的是(

A.定义语句中的*是一个间址运算符

B.定义语句中的*是一个说明符

C.定义语句中的P只能存放double类型变量的地址

)【.定义语句中,*P4a把变量a的地址作为初值赋给指针变量P

参考答案:A

参考解析:在变量定义doublea,*P=a;中,*是一个指针运算符,而非间址运

算符,所以A错误。

2单[选题]有以卜程序:

^includeMdio.h

main()

FILE*fp;int10:=11,2,:.i«n;

fp=fopen(Mdl.(hiN.Hwa);

for(i=0;«;i++)fprintf(fp,%d.ai]);

fpnntf((p,\nH):

fp);

fp=lbpen(dl.dat.T);

fscanf(fp.%d.n);,

fclose(fp);

print-%dn”.n){

程序运行后的输出结果是()。

A.321

B.12300

C.1

D.123

参考答案:D

dl.dat:程序首先将数组a[10]中的元素1、2、3分别写入了文件dl.dat文件中,然后

dl.datdl.dat文件中的数据123,整体写入到了变量n的空间中,所以打印n时输出的

数据为123。

3[单选题]有以下程序:

#includestdio.h

tfdcGneN4

voidfun(mt•[][N],inthf])

Iinti;

for(i=0;iN;i+♦)b[iJ=•[*][*]»

I

main()

|intx[][N]=115.6.7.8;,:9.IO|Ly[N].i;

显示全部
相似文档