- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计》练习题之第六套
第六套期末考试题 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共15分) 1.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( ) A.连接、编译 B.编译、连接 C.连接、运行 D.运行 2.常数的书写格式决定了常数的类型和值,0x1011是( ) A.8进制整型常量 B.字符常量 C.16进制整型常数 D.2进制整型常数 3.C语句“x*=y+2;”还可以写作( ) A. x=x*y+2; B. x=2+y*x; C. x=x*(y+2); D. x=y+2*x; 4.下列格式符中,可以用于以8进制形式输出整数的是( ) A. %d B. %8d C. %o D. %1d 5.下列各语句中,能够且仅输出整型变量a、b中最大值的是( ) A. if(ab) printf(″%d\n″,a);printf(″%d\n″,b); B. printf(″%d\n″,b);if(ab) printf(″%d\n″,a); C. if(ab) printf(″%d\n″,a);else printf(″%d\n″,b); D. if(ab) printf(″%d\n″,a);printf(″%d\n″,b); 6.执行语句“for(s=0,i=1;i=10;i=i+3) s+=i;”后,变量s、i的当前值是( ) A. 22,13 B. 12,10 C. 22,10 D. 12,13 7.下列各语句定义了数组,其中一个不正确的是( ) A. static int a[5],b[2][3]; B. char no[30],rec[30,6]; C. int x[]={2,4,6,8,10}; D. int x[10]={1,2,3,4,5}; 8.宏定义“#define p(x,y,z) x=y*z;”的宏替换“p(a,x+5,y-3.1)”应为( ) A. a=x+5*y-3.1 B. a=(x+5)*(y-3.1); C. a=x+5*y-3.1 D. a=(x+5)*(y-3.1) 9.下列语句定义p为指向float类型变量d的指针,其中哪一个是正确的( ) A. float d,*p=d; B. float d,*p=d; C. float d,p=d; D. float *p=d,d; 10.执行语句“for(i=0;i10;++i,++a)scanf(″%d″,a);”试图为int类型数组a[10]输入数据,是错误的。错误的原因是( ) A.指针变量不能做自增运算 B.数组首地址不可改变 C.++i应写作i++ D.++a应写作a++ 1.定义函数时,缺省函数的类型声明,则函数类型取缺省类型( ) A. void B. char C. float D. int 12.执行语句“k=5|3;”后,变量k的当前值是( ) A. 1 B. 8 C. 7 D. 2 13.执行语句“k=5∧3;”后,变量k的当前值是( ) A. 15 B. 125 C. 8 D. 6 14.以“只读”方式打开文本文件a:\aa.dat,下列语句中哪一个是正确的( ) A. fp=fopen(″a:\\aa.dat″,″ab″); B. fp=fopen(″a:\aa.dat″,″a″); C. fp=fopen(″a:\aa.dat″,″wb″); D. fp=fopen(″a:\\aa.dat″,″r″); 15.写字符到磁盘文件的fpuc函数,其函数原型(头)正确的是( ) A. FILE* fputc(char) B. int fputc(FILE *) C. int fpuc(char,FILE *) D. int fputc(FILE *,char) 二、填空题(每空1分,共15分) 1.设int a=5,b=2;float c=32.8;,表达式b*(int)c%a的值为______。 2.计算a、b中最小值的条件表达式为______。 3.计算x、y之和的立方根,表达式应写作______。 4.判断变量a、b、c的值是否是等差数列中连续
文档评论(0)