2022年陕西省咸阳市全国计算机等级考试C语言程序设计知识点汇总卷(含答案).docx

2022年陕西省咸阳市全国计算机等级考试C语言程序设计知识点汇总卷(含答案).docx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2022年陕西省咸阳市全国计算机等级考试C语言程序设计知识点汇总卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.设以下变量均为int类型,表达式的值不为7的是 A.(x=y=6,x+y,x+1)? B.(x=6,x+1,y=6,x+y)? C.(x=y=6,x+y,y+1)? D.(y=6,y+1,x=y,x+1)? 2.有以下程序 #include<stdio.h> void fun(int x) {if(x/2>1)fun(x/2); printf("%d",x); } main {fun(7);printf("\n");} 程序运行后的输出结果是( )。A.1 3 7 B.7 3 1 C.7 3 D.3 7? 3. 4.向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()操作。 A.h->next=s;? B.s->next=h;? C.s->next=h;h->next=s;? D.s->next=h->next;h->next=s;? 5. 6.在inta=3,int*p=&a;中,*p的值是()。 A.变量a的地址值 B.无意义 C.变量p的地址值 D.3? 7.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A.10 B.8 C.6 D.4? 8.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。 A.调用语句 B.命令 C.口令 D.消息? 9.有以下程序: #include<stdio.h> #include<strin9.h> main(  ) {printf{"%d\n",strlen("%d\n",strlen("ATS\n012\|"));} 程序运行后的输出结果是(  )。A.3 B.8 C.4 D.9? 10.数据的不可分割的基本单位是()。 A.元素 B.结点 C.数据类型 D.数据项? 11.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。 A.学生成绩管理系统 B.C语言编译程序 C.UNIX操作系统 D.数据库管理系统? 12.下列叙述中正确的是 A.C语言中既有逻辑类型也有集合类型? B.C语言中没有逻辑类型但有集合类型? C.C语言中有逻辑类型但没有集合类型? D.C语言中既没有逻辑类型也没有集合类型? 13.两个或两个以上模块之间关联的紧密程度称为(  )。 A.耦合度 B.内聚度 C.复杂度 D.数据传输特性? 14.有以下程序: #include <stdio.h> void f( int b[]) {int i; for(i=2; i<6; i++) b[i]*=2; } main() { int a[10]={1,2,3,4,5,6,7,8,9,10}, i; f(a); for(i=0; i<10; i ++) printf(“%d,”, a[i]); } 程序的运行结果是()。 A.1,2,3,4,5,6,7,8,9,10,? B.1,2,6,8,10,12,7,8,9,10,? C.1,2,3,4,10,12,14,16,9,10,? D.1,2,6,8,10,12,14,16,9,10,? 15. 16. 以下程序的输出结果是 ( )   main( )   { union { char i [2];        int k;        } r;   r. i[0]=2,r.i[1]=0;   printf("%d\n",r,k);  } A.2 B.1 C.0 D.不确定? 17. 18.若在线性表中采用折半查找法查找元素,该线性表应该() A.元素按值有序 B.构采用顺序存储结 C.元素按值有序且采用顺序存储结构 D.元素按值有序且采用链式存储结构? 19. 20.以下说法错误的是()。 A.C语言标识符中可以有多个字母、数字和下划线字符? B.C语言标识符中下划线字符可以出现在任意位置? C.C语言标识符不能全部由数字组成? D.C语言标识符必须以字母开头? 二、2.填空题(20题) 21. 以下程序运行后的输出结果是______。 main() { int a[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}}; int i=0,j=0,s=0; while (i++<4) { if(i==2||i==4) continue; j=0; do { s+=a[i][j]; j++;}while(j<4); } printf("%d\n

文档评论(0)

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

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

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

1亿VIP精品文档

相关文档

相关课程推荐