- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— PAGE \* Arabic 1 —
期末测试题参考答案
附录四期末测试题 一、选择题 1.下面对C语言字符数组的描述中错误的是________。 A.字符数组可以存放字符串 B.字符数组的字符串可以整体输入、输出 C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D.不可以用关系运算符对字符数组中的字符串进行比较 2. 在宏定义#define PI 3.14159中,用宏名PI代替一个________。 A. 常量 B. 单精度数 C. 双精度数 D. 字符串 3. 以下有关宏替换的叙述不正确的是________。 A. 宏替换不占用运行时间 B. 宏名无类型 C. 宏替换只是字符替换 D. 宏名必须用大写字母表示 4. 若有语句int w[5]={-4,6,0,-1,9}; 则以下说法错误的是_________。 A. w 是地址的概念 B. 编译后,数组w占用连续的储存空间 C. 表达式w+3是地址的概念 D. 表达式*(w+1)的值为-4 5. 变量的指针,其含义是指该变量的______。 A. 值 B. 地址 C. 名称 D. 一个标志 6. 若有语句ch ar s[]=“WELCOME”; 为得到字符串中的字符‘w’,如下_______的引用方法是错误的。 A. s[0] B. *(s+1) C. *s D.*(s+0) 7. 若有语句int *point,a=4; point= 下面均代表地址的一组选项是________。 A. a,point,* ,则xy的位运算结果是_______。 A.0 B. 2 C. 3 D. 5 9. 用feof(fp)函数判断文件是否结束时,如果文件结束,则函数值为________。 A. 1 B. …\0? C. 0 D. NULL 10. 对于库函数fread(buffer,size,count,fp),关于参数buffer的描述正确的是_____。 A.buffer是一个整型变量,代表要读入的数据项总和 B. buffer是一个文件指针,指向要读的文件 C. buffer是一个指向某连续存储空间的指针 D. buffer是fread( )函数执行成功的返回值 二、填空题 1. 在C语言中供用户使用的内存可分为三部分,全局变量应放在静态存储区中。 2. 已知A的ASCII码是65,则printf(“%c”,66)的执行结果为___B__。 3. 若有以下定义和语句,则通过指针p引用值为98的数组元素的表达式 是_*(P+5)。 int w[10]={23,54,10,33,47,98,72,80,61},*p; p=w; 4. 宏展开是在预编译时进行的。 5. 若用数组名作为函数调用的实参,则传递给形参的是地址。 6. 若有以下定义,则引用变量stu中的num成员项的引用方式为stu.num。 struct { int num; char name[10]; int score; } stu; 7. 在C语言中对文件的存取是以字节为单位的。 8. 若fopen()函数执行不成功,则返回值为NULL 或0。 9. 如果文件没结束,feof( )函数的返回值为0 。 10.在对文件进行操作的过程中,若要求文件的位置指针回到文件的开头,应当调用的库函数是rewind() 。 三、阅读程序,写出程序的运行结果 1. f(int a[ ]) { int i=0; while (a[i]a); /*提示:参数从右向左计算*/ } 输出的结果是7, 3 。 四、完善程序,在程序的___处,填入正确的内容,使其完整正确 1. 下面程序通过函数调用,在一维数组中查找最大值,并输出之。请填空。 int max_in_array(int a[],int n) { int i;
您可能关注的文档
最近下载
- 合肥万物生物石蜡切片 IFtune绿 + IF红 双标实验报告.pdf VIP
- 国开2022秋当代中国政治制度形考任务1-4答案.pdf
- 智能除草机器人.pptx VIP
- 2025年四川省乐山市井研县某国企招聘笔试题库附答案详解.docx VIP
- 液冷技术在数据中心节能中的应用.docx VIP
- 专题14 阅读理解C篇之首字母技巧方法及20篇专练(解析版)-2021-2022学年八年级英语下学期期末考点大串讲(牛津上海版).docx VIP
- 工业机器人系统操作员实操试卷(中级工)(试卷八).docx VIP
- 医疗器械质量保证措施.docx VIP
- 中建冬季施工方案.pdf VIP
- 中国打火机行业运行态势及未来发展趋势预测报告.docx
原创力文档


文档评论(0)