2022年安徽省马鞍山市全国计算机等级考试C语言程序设计真题(含答案).docx

2022年安徽省马鞍山市全国计算机等级考试C语言程序设计真题(含答案).docx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年安徽省马鞍山市全国计算机等级考试C语言程序设计真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、2.填空题(10题) 1. 若有语句double x=17; int y;,当执行y=(int)(x/5)%2;之后y的值为( )。 2. 如下语句printf("%c\n",'B'+40);在执行后的输出结果是【 】。 3. 以下程序运行后的输出结果是【 】。 #include <stdio.h> #include <string.h> char * ss(char * s) char * p,t; p=s+1:t= *s: whilet * p) { *(,p-1) = *p; p++;} * (p-1) =t; return s : } main ( ) { char * p,str[10] =" abedefgh"; p = ss(str); printf( "% s \n". p): } 4.以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。 #include <stdio.h> main() {FILE *fp; char ch; fp=fopen(______); ch=fSetc(fp); while(!feof(fp)) { putchar(ch); ch=fSetc(fp); } putchar('\n'); fclose(fp); } 5. 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。 6. 若已定义int a[10],i;以下fun函数的功能是,在第一个循环中给前10个数组元素依次赋1,2,3,4,5,6,7,8,9,10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1,2,3,4,5,5,4,3,2,1。请填空。   fun (int a [])   { int i;    for(i=1;i<=10;i+ +) 【 】=i;    for(i=0;i<5;i+ +) 【 】=a[i];   } 7. 以下程序的输出结果是______。 void fun() { static int a=0; a+=2;printf("%d",a); } main() { int cc; for(cc=1;cc<4;cc++)fun(); printf("\n"); } 8. 为了列出当前盘当前目录中所有第三个字符为C的文件名的有关信息,应该使用命令【 】。 9. 设有以下结构体类型: struct st { charname[8]; int num; float s[4]; }student[50]; 并且结构体数组student中的元素都已有值。若要将这些元素写到硬盘文件fp中,请将以下 fwrite语句补充完整: fwrite(student,【 】,1,fp); 10. 对软件是否能达到用户所期望的要求的测试称为【 】。 二、单选题(10题) 11.下列叙述中正确的是(  )。 A.数据的逻辑结构与存储结构必定是一一对应的? B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构? C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构? D.以上三种说法都不对? 12. 以下叙述中正确的是( )。 A.预处理命令行必须位于C源程序的起始位置? B.在C语言中,预处理命令行都以“#”开头? C.每个C程序必须在开头包含预处理命令行:#include? D.C语言的预处理不能实现宏定义和条件编译的功能? 13.读取二进制文件的函数调用形式为“fread(buffer,size,count,fp);”,其中buffer代表的是()。 A.—个内存块的字节数? B.—个整型变量,代表待读取的数据的字节数? C.一个文件指针,指向待读取的文件? D.—个内存块的首地址,代表读入数据存放的地址? 14.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。 A.int B.float C.double D.不确定? 15. 下面描述中,符合结构化程序设计风格的是(  )。? A.使用顺序、选择和重复(循环.三种基本控制结构表示程序的控制逻辑? B.模块只有一个入口,可以有多个出口? C.注重提高程序的执行效率? D.不使用goto语句? 16.在C语言中,函数隐含的类型是() A.auto B.static C.int D.void? 17.下列给字符数组初始化中,()是正确的。 A.chars2[3]="xyz

您可能关注的文档

文档评论(0)

乾道嘉777 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体廊坊涵淇网络科技有限公司
IP属地河北
统一社会信用代码/组织机构代码
91131025MA7BUE2JX3

1亿VIP精品文档

相关文档