《c语言程序设计》a1卷

《c语言程序设计》a1卷

ID:35494653

大小:91.18 KB

页数:15页

时间:2019-03-25

《c语言程序设计》a1卷_第1页
《c语言程序设计》a1卷_第2页
《c语言程序设计》a1卷_第3页
《c语言程序设计》a1卷_第4页
《c语言程序设计》a1卷_第5页
资源描述:

《《c语言程序设计》a1卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ti广东外语外贸大学信息学院《C语言程序设计》2008-2009学年上学期期末考试试卷A考核对象:07年级数学、统计专业考试时间:120分钟班级:学号:姓名:成绩:一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题纸上。1.根据C语言的语法规则,下列用户定义的合法标识符?2.A.testB.name!设有intx=l1,则表达式A.3B.4C・rem$5D.7_example(x++*l/3)的值是:C.11D.1

2、23.设charch二,A';则表达式ch二!(ch>二'A'&&ch<=,Z,)?ch:(ch+32)的值是:4.5.A.A设intx=l,A・0B.aC.ZD.zy=l;则表达式(!x

3、

4、y--)的值是:B.1C.2D.-l以下循环体的执行次数是多少?intmain()intij;for(i=0,j=O;i

5、节C.6个字节D.7个字-Hj*7.下列程序的运行结果是哪一个?intmain(){intx,y,d;d=3.2;x=1.2;y=(x+3・8)/5・0;printf(“%d",d*y);}A.3B.3.2C・0D.3.078.以下数值中,那个常量的值等于十进制的14:A.0x14B.016C.15D.0X109.有如下程序片段:inti二0;while(i++〈二2);printf(z,%dz/,i);则正确的执行结果是:B)3D)无结果A)2C)46.合法的数组定义是_。A)inta[]二z,

6、languagez,;B)inta[5]={0,1,2,3,4,5};C)chara=〃stringz,;D)chara[]={''12345〃};7.设有如下定义:structst{inta;floatb;}stl,*pst:若有pst二&stl;则下面引用正确的是oA)(*stl)・bB)*pst.bC)pst~>bD)stl->b8.若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是A.fopen(nA:userabc.txt'V'r'1)B

7、.fopen(nA:\user\abc.txt'r4-")C.fopen(nA:userabc.txt,rbn)D.fopen(nA:\user\abc.txtn,nwn)9.以下不正确的函数声明形式是A.doublefun(intx,inty);B.doublefun(int,int);A.doublefun(intx,y);B.doublefun(intx,int);6.在“文件包含”预处理命令的使用形式中,当include后面的文件名用””(双引号)括起时,寻找被包含文件的方

8、式是A.直接按系统设定的标准方式搜索目录B.先在源程序所在的目录搜索,再按系统设定的标准方式搜索C.仅仅搜索源程序所在0录D.仅仅搜索当前目录15•若有定义:intaa[8];o则以下表达式中不能代表数组元aa[l]的地址的是A.&aa[0]+lB.&aa[l]C.&aa[0]++D.aa+116.宏定义“#definep(x,y,z)x=y*z"的宏替换“p(a,x+5,y—3.1)"应为()A.a二x+5*y—3・lB.a二(x+5)*(y—3.1);C・a=x+5*(y—3・l)D.a=x+5*

9、(y—3・l)17•对以下的scanf语句,正确的输入方式是()。intkl,k2,k3,k4;scanf(“%d%d%d%d",&kl,&k2,&k3,&k4);A.10,20,30,40B.10203040C.10203040D.10#20#30#4018•设double*p[6];贝【J()A.p是指向double型变量的指针A.p是double型数组B.p是指针数组,其元素是指向double型变量的指针C.p是数组指针,指向double型数组19•有如下定义:structdata{intyea

10、r;intmonth;intday;};structperson{charname[20];charsex;structdatabirthday;}a;对结构体变量a的出生年份赋值时,下面正确的赋值语句是。A・year=1989;B・birthday.year=1989;C・a.birthday.year=1989;D・a.year=1989;20•设intx=-l;执行表达式++x

11、

12、++x

13、

14、++x后,x的值是()A.0B.1C.2D.3二程序分析题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。