2023年等级考试-计算机二级-C语言程序设计考试历年全考点试题荟萃附带答案.docxVIP

2023年等级考试-计算机二级-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文档。上传文档
查看更多
2023年等级考试-计算机二级-C语言程序设计考试历年全考点试题荟萃附带答案 (图片大小可任意调节) 第1卷 一.单选题(共10题) 1.以下说法正确的是( ) 如果在一个函数中的复合语句中定义了一个变量,则该变量 A.只在该复合语句中有效 B.在该函数中有效 C.在本程序范围内有效 D.为非法变量 2.以下对二维数组 a的正确说明是 A.inta[3][]; B.float a(3,4); C.double a[1][4]; D.float a(3)(4); 3.以下程序的执行结果是 A.11,10 B.9,10 C.11,9 D.10,9 4.字符串 a在内存中占据的字节个数为 A.0 B.1 C.2 D.3 5.下面不能正确进行字符串赋值操作的语句就是 A.char s[5]={ABCD}; B.char s[5]; s=ABCD; C.char *s;s=ABCDEF; D.char *s=ABCD; 6.以下对 C 语言函数的描述中,不正确的是 A.不同函数中可以使用相同名字变量 B.函数可以嵌套定义 C.函数可以没有返回值 D.程序由函数组成 7.下列有关 C语言的叙述中错误的就是 A.C 语句必须以分号结束 B.任何一个 C程序中有且只有一个主函数 C.复合语句在语法上可被瞧作一条语句 D.C 程序中对数据的任何操作都可由运算符实现 8.以下关于运算符的优先顺序的描述正确的是 A.关系运算符 B.逻辑与运算符 C.赋值运算符 D.算术运算符 9.若有定义语句: double x,y,*px,*py; 执行了 px=x;py= y; 之后,正确的输入语句是 A.scanf( “%lf%lf ”,x,y); B.scanf( “ %lf,%lf ”,px,py); C.scanf( “%f%f ”, &x, &y); D.scanf( “%f%f ”,x,y); 10.以下关于 do-while 循环的不正确描述是 A.do-while 的循环体至少执行一次 B.do-while 循环由 do 开始 ,用 while 结束 ,在 while( 表达式 ) 后面不能写分号 C.在 do-while 循环体中 ,一定要有能使 while 后面表达式的值变为零 ( 假) 的操作 D.do-while 的循环体可以是复合语句 二.判断题(共5题) 1.字符串作为一维数组存放在内存中 2.控制台标准输入设备一般是指键盘 3.循环体中 continue 语句的作用是结束整个循环的执行 4.使用 while 和 do-while 循环时 ,循环变量初始化的操作应在循环语句之前处理 5.形参为指针变量时 ,实参必须是数组名 第2卷 一.单选题(共10题) 1.下面程序的运行结果是 A. 1 B.1 2 C.1 2 3 D.1 2 3 4 2.如果在一个函数中的复合语句中定义了一个变量 ,则以下正确的说法是 A.该变量只在该复合语句中有效 B.该变量在该函数中有效 C.该变量在本程序范围内均有效 D.该变量为非法变量 3.以下函数调用语句中含有的实参个数为 func((exp1 ,exp2,exp3),(exp4 ,exp5)) ; A.1 B.2 C.4 D.5 4.若有定义 int (*p)[3]; 则下列说法正确的是 A.定义了基类型为 int 的三个指针变量 B.定义了一个名为 *pt 、具有三个元素的整型数值 C.定义了一个名为 pt 的指针变量, 它可以指向每行有三个整数元素的二维数组 D.定义了基类型为 int 的具有三个元素的整型数组 5.假定从键盘输入 23456,下面程序的输出结果是 voidmain() {intm ,n; scanf( “%2d%3d”,m,n); printf(“m=%dn=%d\n”,m,n); } A.m=23n=45 B.m=234n=56 C.m=23n=456 D.语句有错误 6.对于自由表而言,不允许有重复值的索引是 _______ 。 A.主索引 B.侯选索引 C.普通索引 D.唯一索引 7.以下语句或语句组中 ,能正确进行字符串赋值的是。 A.char *sp;*sp=right!; B.char s[10];s=right!; C.char s[10];*s=right!; D.char *sp=right!; 8.巳知字母 A 的 ASCII 码是

您可能关注的文档

文档评论(0)

185****0119 + 关注
官方认证
文档贡献者

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

认证主体武侯区米阳米信息咨询服务部
IP属地四川
统一社会信用代码/组织机构代码
92510107MAC8LM2H28

1亿VIP精品文档

相关文档