网站大量收购独家精品文档,联系QQ:2885784924

2022年贵州省贵阳市全国计算机等级考试C语言程序设计测试卷一(含答案).docx

2022年贵州省贵阳市全国计算机等级考试C语言程序设计测试卷一(含答案).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年贵州省贵阳市全国计算机等级考试C语言程序设计测试卷一(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.下列程序的输出结果是( )。 #includestdio.h int fun(int a) { int b=0; static int c=4: a=c++:b++; return(a): main { int a=2,i,c; for(i=0:i2;i++) c=f(a+1): printf(%d\n,c); } A.4 B.7 C.6 D.5? 2.有下列程序: 程序执行后的输出结果是()。 A.hAppychristmAs B.happychristmas C.HAppyCHrIstmAs D.HAPPYCHRISTMAS 3. 下列程序的输出结果是( )。 int f1(int x,inty){return x>y?x:y;} int f2(int x,inty){return x>y?y:x;} main() {int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,B) ,f1(c,D) ); f=f1(f2(a,B) ,f2(c,D) ); g=a+b+C+d-e-f; phntf(%d,%d,%d\n,e,f,g); } A.4,3,7 B.3,4,7 C.5,2,7 D.2,5,7? 4.有以下程序: #include <stdio.h> main() { int x=1,y=2 ,z=3; if(x>y) if(y<z) printf(“%d”, ++z); else printf(“%d”, ++y); printf(“%d\n”,x ++); } 程序的运行结果是()。 A.1 B.41 C.2 D.331? 5. 下列二维数组初始化语句中,不正确的是( )。 A.intb[][2]={1,2,3,4,5,6,7};? B.intb[3][5]={0,0,0};? C.intb[][4]={{1,2},{3,4,5},{6}};? D.intb[3][2]={(1,2),(3,4),(5,6)};? 6.有3个节点的二叉树可能有()种。 A.12 B.13 C.5 D.15? 7.对称数组A中,每个元素的长度为4个字节,行下标i从1到8,列下标j从1到8。将其下三角中的元素连续存储在从首地址SA开始的存储器内,该数组按行存放是,则元素A[5][8]的起始地址为()。 A.SA+124 B.SA+128 C.SA+132 D.136? 8.给定下列代码:已知n是一个整数:foo()时间复杂度为O(1),上述代码的时间复杂度是() A.O(logn) B.O(n) C.O(n*log(n)) D.O(log(n)^2)? 9. 若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是 A.2 B.3 C.4 D.无确定值? 10.[0,2,1,4,3,9,5,8,6,7]是以数组形式存储的最小堆,删除堆顶元素0后的结果是() A.[2,1,4,3,9,5,8,6,7]? B.[1,2,5,4,3,9,8,6,7]? C.[2,3,1,4,7,9,5,8,6]? D.[1,2,5,4,3,9,7,8,6]? 11.有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:? 程序运行后的输出结果是( )。 A.ab cd EFg! B.Ab Cd EFg! C.ab cd EFG! D.aB cD EFG!? 12.已知一个长度为32的有序表,若采用二分查找一个不存在的元素,则比较次数最多是() A.4 B.5 C.6 D.7? 13.若有如下函数定义: double fun (int x, int y) { return (x+y); } return语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是()。 A.运行时出错 B.函数返回的值为int型 C.编译出错 D.函数返回的值为double型? 14.有以下程序 #include<stdio.h> main() { int a=5,b=l; t=(a<<2)|b; printf(%d\n,t); } 程序运行后的输出结果是______。 A.21 B.11 C.6 D.1? 15.有如下程序段: int a=14,b=15,x; char c=A;? x=(a&&b)&&(cB): 执行该程序后,x的值为( )。 A.A.true B.false C.0 D.1 16.假设整型数i的地址为0指针ip

文档评论(0)

快乐的年龄 + 关注
实名认证
内容提供者

积极向上

1亿VIP精品文档

相关文档