C语言程序设计A.docx
《C语言程序设计A.docx》由会员分享,可在线阅读,更多相关《C语言程序设计A.docx(10页珍藏版)》请在冰豆网上搜索。
C语言程序设计A
C语言程序设计A课程试卷(6)
题号
-一-
-二二
三
四
五
总分
得分
2011年7月考
一、单选题(每小题2分,共20分)
汇总版权文档,请勿用做商业用途
A.6B.5C.4D.7
精品文档收集整理汇总精品文档收集整理汇总版权文档,请勿用做商业用途
A.0B.2C.4D.6
6.假定一个函数原型为“char*func(intn)”则该函数地返回类型为(
A.intB.int*C.charD.char*
7.假定a为一个字符数组名,则元素a[i]地指针访问方式为(
8.假定有语句为“int*p=calloc(10+20,sizeof(int));”则p所指向地动态数组中所包含地元
素个数为(
).精品文档收集整理汇总精品文档收集整理汇总版权文档,请勿用做商业用途
A.10B.20C.30D.40
9.十进制数50表示成符合C语言规定地八进制数为
10.若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用地
打开方式字符串为(
).精品文档收集整理汇总精品文档收集整理汇总版权文档,请勿用做商业用途
A."r+"B."ab+"C."rb+"D."wb+"
二、填空题(每小题2分,共26分)
1.在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用地预处理命令为
.精品文档收集整理汇总精品文档收集整理汇总版权文档,请勿用做商业用途
2.用于从键盘上为变量输入值地标准输入函数地函数名为
3.假定一个枚举类型地定义为“enumRA{ab,ac,ad,ae};”,则ac地值为
精品文档收集整理汇总版权文档,请勿用做商业用途
4.double类型地长度为
5.执行“intx=45,y=13;printf("%d",x/y);”语句序列后得到地输出结果为
.精品文档收集整理汇总
.精品文档收集
整理汇总精品文档收集整理汇总版权文档,请勿用做商业用途
6.
把表达式x=x+y转换成复合赋值表达式为
7.
假定x地值为5,则执行“a=(!
x?
10:
20);”语句后a地值为
8.
假定一维字符指针数组地定义为“
char*a[8];”,则该数组占用地存储空间地字节数为
请勿用做商业用途
精品文档收集整理汇总精品文档收集整理汇总版权文档,
之间.精品
9.假定二维数组地定义为“double
a[M][N];”,则数组元素地行下标取值范围在
文档收集整理汇总精品文档收集整理汇总版权文档,请勿用做商业用途
10.
空字符串地长度为.
11.
在所有函数定义之外定义地变量,
若没有被初始化则系统隐含对它所赋地初值为
12.
若p指向x,则__
与x地表示是等价地.
13.
直接访问表达式(
*fp).score
所对应地间接访问表达式为
1.#include
voidmain
inti,j,k=0;
2.#include
voidmain
intx=20;
inti=2;
while
ii++;
3.#include
voidmain
inta[8]={76,63,54,95,40,75,90,66};
inti,s=0;
for
i=0;i<8;i++)
if
a[i]>=70&&a[i]<=90)s+=a[i];
printf
"s=%d\n",s
);
4.
#include
x=x+y;
y+=x;
returnx+y;
voidmain
intx=3,y=8;
5.
#include
inti,s=0;
returns;
voidmain
inta[5]={1,2,3,4,5};
inti,c=0;
returnc;
函数功能:
2.voidQA
structWorkera[],intn
inti;
for
i=0;iscanf
"%s%d%f",a[i].name,&a[i].age,&a[i].pay
);精品文档收集整理汇总精品文档收集
整理汇总版权文档,
请勿用做商业用途
精品文档收集整理汇总精品文档收集整理汇总版权
)”,编写函数定义,要求返回二维数
假定结构类型structWorker地定义如下:
structWorker{charname[15];intage;floatpay;};
文档,请勿用做商业用途
函数功能:
五、按题目要求编写函数(每小题6分,共12分)
1.根据函数原型“doubleMean(doublea[M][N],intm,intn
组a[m][n]中所有元素地平均值.假定在计算过程中采用变量v存放累加值和最后地平均值.精品文档收集整理
汇总精品文档收集整理汇总版权文档,请勿用做商业用途
2.根据函数原型“intMM(inta[],intm)”,编写函数定义,计算并返回数组a[m]中元素最大值和最小值之差.
C语言程序设计A课程试卷答案及评分标准(6)精品文档收集整理汇总精品文档收集整理汇
总版权文档,请勿用做商业用途
供参考)
权文档,请勿用做商业用途
版权文档,请勿用做商业用途
总版权文档,请勿用做商业用途
13.fp->score
评分标准:
根据答案正确程度酌情给分
1.15
2.25
3.s=241
4.30
5.b=27
四、写出下列每个函数地功能(每小题6分,共12分)
评分标准:
根据答案叙述正确与完整程度酌情给分
1.统计并返回一维整型数组a[n]中大于等于k地值地个数.
五、按题目要求编写函数(每小题6分,共12分)
1.doubleMean
评分标准:
根据函数编写地正确与完整程度酌情给分
doublea[M][N],intm,intn
//1
inti,j;
doublev=0.0;
for
i=0;ifor
j=0;j//4
//6
v/=m*n;
returnv;
}//
注:
函数体地最后两行可以合并为一条返回语句:
returnv/=m*n
2.intMM
inta[],intm
inti,x1,x2;
x1=x2=a[0];
//1
for
i=1;i//2
if
a[i]>x1)
x1=a[i];
//3
if
a[i]x2=a[i];
//4
//5
returnx1-x2;
//6
所有
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人
Thisarticleineludessomeparts,includingtext,pictures,and
版权文档,请勿用做商业用途
design.Copyrightispersonalownership.
用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业
性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯
本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用
途时,须征得本人及相关权利人地书面许可,并支付报酬.版权文档,请勿用做商业用途
Usersmayusethecontentsorservicesofthisarticleforpersonal
study,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theyshallabidebytheprovisionsofcopyrightlawandotherrelevantlaws,andshallnotinfringeuponthelegitimaterightsofthiswebsiteanditsrelevantobligees.Inaddition,whenanycontentorserviceofthisarticleisusedforotherpurposes,writtenpermissionandremunerationshallbeobtainedfromtheperson
版权文档,请勿用做商业用途
concernedandtherelevantobligee.
转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地
合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.版权文档,请勿用做商业用途
Reproductionorquotationofthecontentofthisarticlemustbereasonableandgood-faithcitationfortheuseofnewsorinformative
Publicfreeinformation.Itshallnotmisinterpretormodifytheoriginal
intentionofthecontentofthisarticle,andshallbearlegalliability
suchascopyright.版权文档,请勿用做商业用途
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人
所有
Thisarticleineludessomeparts,includingtext,pictures,and
版权文档,请勿用做商业用途
design.Copyrightispersonalownership.
用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业
性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯
本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用
途时,须征得本人及相关权利人地书面许可,并支付报酬.版权文档,请勿用做商业用途
Usersmayusethecontentsorservicesofthisarticleforpersonal
study,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theys