2021年安徽省滁州市全国计算机等级考试C语言程序设计真题(含答案).docxVIP

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

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021年安徽省滁州市全国计算机等级考试C语言程序设计真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.对称数组A中,每个元素的长度为4个字节,行下标i从1到8,列下标j从1到8。将其下三角中的元素连续存储在从首地址SA开始的存储器内,该数组按行存放是,则元素A[5][8]的起始地址为()。 A.SA+124 B.SA+128 C.SA+132 D.136? 2.若在线性表中采用折半查找法查找元素,该线性表应该()。 A.元素按值有序 B.采用顺序存储结构 C.元素按值有序,且采用链式存储结构 D.元素按值有序,且采用顺序存储结构? 3. 4.设有程序段: intk=12: while(k=1)k=k-1: 则下列描述中正确的是(  )。 A.while循环执行10次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次? 5.有以下程序段: int i,n; for(i=0;i8;i++) {n=rand(  )%5; switch(n) {case l: case 3:printf(%d\n,n);break; case 2: case 4:print?(%d\n,n);continue; case(  ):exit(0); } printf(%d\n,n); } 以下关于程序段执行情况的叙述,正确的是(  )。 A.for循环语句固定执行8次? B.当产生的随机数n为4时结束循环操作? C.当产生的随机数n为1和2时不做任何操作? D.当产生的随机数n为0时结束程序运行? 6.若有定义:int*p[3];,则以下叙述中正确的是()。 A.定义了一个基类型为int的指针变量p,该变量具有三个指针? B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针? C.定义了一个名为*p的整型数组,该数组含有三个int类型元素? D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素? 7. 假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为 A.log2n B.n2 C.O(n1.5) D.n(n-1)/2? 8.有以下程序段 #includestdio.h main(  ) { . . . while(getchar(  )!=\n); . . . } 以下叙述中正确的是(  )。A.此while语句将无限循环? B.getchar(  )不可以出现在while语句的条件表达式中? C.当执行此while语句时,只有按回车键程序才能继续执行? D.当执行此while语句时,按任意键程序就能继续执行? 9.有以下程序 main() { int i,s=0,t[]={l,2,3,4,5,6,7,8,9}; for(i=0;i9;i+=2) s+=*(t+i); printf( % d\n,s); } 程序执行后的输出结果是 A.A.45 B.20 C.25 D.36 10.已知有如下结构体: struct sk { int a; float b; }data,*p; 若有P=data,则对data的成员a引用正确的是( )。 A.(*p).data.a B.(*p).a; C.p-data.a D.p.data.a? 11. 12.有以下程序: #include <stdio.h> double f (double x); main() { double a=0; int i; for(i=0; i<30; i+=10) a += f((double) i); printf(“%3.0f\n”, a); } double f (double x) } return x*x+1; } 程序的运行结果是()。 A.500 B.401 C.503 D.1404? 13.顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为()。 A.O(n) B.O(n^2) C.O(n^1/2) D.O(1og2n)? 14.以下选项中表示空函数的是()。 A.int fun() { return 0; }? B.int fun();? C.int fun( ) { }? D.int fun(int a,int B) { return 1; }? 15.下列叙述中正确的是() A.一个算法的空间复杂度打,则其时间复杂度也必定大? B.一个算法的空间复杂度大,则其时间复杂度也必定小? C.一个算法的时间复杂度大,则其空间复杂度也必定小? D.算法的时间复杂度与空间复杂度没有直接相关? 16.若有如下函数定义: double

您可能关注的文档

文档评论(0)

130****5554 + 关注
官方认证
文档贡献者

文档下载后有问题随时联系!~售后无忧

认证主体文安县爱萱美发店(个体工商户)
IP属地河北
统一社会信用代码/组织机构代码
92131026MAE3GFT91F

1亿VIP精品文档

相关文档