2022-2023年浙江省湖州市全国计算机等级考试C语言程序设计真题二卷(含答案).docx

2022-2023年浙江省湖州市全国计算机等级考试C语言程序设计真题二卷(含答案).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2022-2023年浙江省湖州市全国计算机等级考试C语言程序设计真题二卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1. 在JavaScript语言中,要定义局部变量则可以(  )。 A.由关键字private在函数内定义? B.由关键字private在函数外定义? C.由var在函数内定义? D.由关键字var在函数外定义? 2.当变量c的值不为2、4、6时,值为“真”的表达式是()。 A.(c>=2&&c<=6)&&(c%2!=1)? B.(c==2)||(c== 4)||(c== 6)? C.(c>=2&&c<=6)&&!(c%2)? D.(c>=2&&c<=6)||(c!=3)||(c!=5)? 3.有下列程序: main {int i,j,x=0; for(i=0,i<2;i++) {x++; for(j=0;j<=3;j++) {if(j%2)continue; x++: } x++: } printf("x=%d\n",x); } 程序执行后的输出结果是( )。 A.x=4 B.x=8 C.x=6 D.x=12? 4. 下列对于线性链表的描述中正确的是(  )。 A.存储空间不一定连续,且各元素的存储顺序是任意的? B.存储空间不一定连续,且前件元素一定存储在后件元素的前面? C.存储空间必须连续,且前件元素一定存储在后件元素的前面? D.存储空间必须连续,且各元素的存储顺序是任意的? 5.第?42?题?若有说明语句? char a[]="It is mine";? char *p="It is mine";? 则以下不正确的叙述是 A.a+1表示的是字符t的地址? B.p指向另外的字符串时,字符串的长度不受限制? C.p变量中存放的地址值可以改变? D.a中只能存放10个字符? 6.可用作C语言用户标识符的一组标识符是()。 A.void define+WORD B.a3_b3_123YN C.for-abc Case D.2aDOsizeof? 7.下列定义数组的语句中,正确的是( )。 A.int N=10;int x[N]:? B.#define N l0 ; int x[N];? C.int x[0..10];? D.int x[];? 8. 语句int(*ptr)的含义是( )。 A.ptr是一个返回值为int的函数? B.ptr是指向int型数据的指针变量? C.ptr是指向函数的指针,该函数返回一个int型数据? D.ptr是一个函数名,该函数的返回值是指向int型数据的指针? 9.给出以下定义:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};则正确的叙述为()。 A.数组x和数组y等价 B.数组x和数组y的长度相同 C.数组x的长度大于数组y的长度 D.数组x的长度小于数组y的长度? 10. 有以下程序 main() { int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=0; j<=i;j++) printf("%4c","); for(j=______;j<4;j++) printf("%4d",num[i][j]); printf("\n"); } } 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是______。 A.i-1 B.i C.i+1 D.4-i? 11.以下哪种操作最适合先进行排序处理() A.找最大、最小值 B.计算算术平均值 C.找中间值 D.找出现次数最多的值? 12.设二维数组A[1...m,1...n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。 A.A.n*(i-1)+j B.n*(i-1)+j-1 C.i*(j-1) D.j*m+i-1 13. 语句int(*ptr)()的含义是( )。 A.ptr是一个返回值是int的函数? B.ptr是指向int型数据的指针变量? C.ptr是指向函数的指针,该函数返回一个int型数据? D.ptr是一个函数名,该函数的返回值是指向血型数据的指针? 14. 设有以下定义: int a=0; double b=1.25; char c='A'; #define d 2则下面语句中错误的是( )。 A.a++; B.b++; C.c++; D.d++;? 15.下面不属于需求分析阶段任务的是(  )。 A.确定

文档评论(0)

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

积极向上

认证主体张**

1亿VIP精品文档

相关文档

相关课程推荐