2022-2023年广东省云浮市全国计算机等级考试C语言程序设计.docx

2022-2023年广东省云浮市全国计算机等级考试C语言程序设计.docx

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022-2023年广东省云浮市全国计算机等级考试C语言程序设计 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1. 有以下程序? #include stdio.h? void fun(int *a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/? { int t,i,j;? for(i=0;in-1;j++)? for(j=i+1;jn;j++)? if(a[i]a[j]) { t=a[i];a[i]=a[j];a[j]=t;}? }? main()? { int c[10]={1,2,3,4,5,6,7,8,9,0},i;? fun(c+4,6);? for(i=0;i10;i++) printf(%d,,c[i]);? printf(\n);? }? 程序的运行结果是 A.1,2,3,4,5,6,7,8,9,0,? B.0,9,8,7,6,5,1,2,3,4,? C.0,9,8,7,6,5,4,3,2,1,? D.1,2,3,4,9,8,7,6,5,0,? 2.判定一个循环队列qu(最多元素为MaxSize)为空的条件是()。 A.QU-rear - QU-front = =MaxSize? B.QU-rear - QU-front -1= =MaxSize? C.QU-front = = QU-rear? D.QU-front = = QU-rear+1? 3.设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树的结点个数为n,森林F中第一棵树的结点的个数是()。 A.m-n B.m-n-1 C.n+1 D.不能确定? 4. 5. 若有如下程序: #define PI 3.1415926 #define A(r) 2*PI*r main() {float a,1; a=3.0; 1=A(a) ; printf(r=%.2f,1=%.2f\n,a,1); } 则程序运行后的输出结果是( ) A.r=3.00 1=18.85? B.3.00,18.85? C.r=3.000000 1=18.8495555? D.r=3.0 1=18.8495555? 6.串是一种特殊的线性表,其特殊性体现在()。 A.可以顺序存储 B.数据元素是一个字符 C.可以链式存储 D.数据元素可以是多个字符? 7.以下能正确定义且赋初值的语句是 ______。 A.int n1=n2=10;? B.char  c=32;? C.float  f=f+1.1;? D.double  x=12.3E2.5;? 8. 以下程序的输出结果是 ______。 # defineSQR(X) X*X main() { int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(d\n,a); } A.16 B.2 C.9 D.1? 9.若在线性表中采用折半查找法查找元素,该线性表应该() A.元素按值有序 B.构采用顺序存储结 C.元素按值有序且采用顺序存储结构 D.元素按值有序且采用链式存储结构? 10.下列语句中存在语法错误的是()。 A.char ss[6][20]; ss[1]=“right?”;? B.char ss[ ][20]={“right?”};? C.char *ss[6]; ss[1]=“right?”;? D.char *ss={“right?”};? 11.以下叙述正确的是()。 A.表达式“sizeof(FILE *)== sizeof(int *)”的值为真? B.文件指针的值是一个整数,它的值一定小于文件字节数? C.文件指针的值是所指文件的当前读取位置? D.使用fscanf函数可以向任意类型的文件中写入任意数量的字符? 12. 13. 14.有以下程序: 程序运行后的输出结果是()。 A.6 B.10 C.8 D.4? 15. 16.已知字符A的ASCⅡ代码值是65,字符变量c1的直是A,c2的值是D。执行语句printf(%d,%d,c1,c2-2);后,输出结果是( )。 A.A,B B.A,68 C.65,66 D.65,68? 17.是哈希查找的冲突处理方法()。 A.求余法 B.平均取中法 C.二分法 D.开放地址法? 18. 已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。 main() { unsigned int a=32,b=66; printf(%c\n, b|b); } A.66 B.98 C.b D.B? 19. 有以下程序: void sum(

您可能关注的文档

文档评论(0)

huifutianxia + 关注
官方认证
内容提供者

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

认证主体文安县汇中商贸有限公司
IP属地河北
统一社会信用代码/组织机构代码
91131026MA07M9AL38

1亿VIP精品文档

相关文档