版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机等级考试笔试模拟试卷(2)精品资料全国计算机等级考试笔试模拟试卷(2)二级公共基础知识和C语言程序设计(考试时间90分钟,满分loo)一、选择题(1)(10)、(21)(40)每题2分,(11)(20)每题1分,70分)下面关于算法的叙述中,正确的是()。A)算法的执行效率与数据的存储结构无关B)算法的有穷性是指算法必须能在执行有限个步骤之后终止c)算法的空间复杂度是指算法程序中指令(或语句)的条数D)以上三种描述都正确下列二叉树描述中,正确的是()。A)任何一棵二叉树必须有一个度为2的结点B)二叉树的度可以小于2c)非空二叉树有。个或1个根结点D)至少有2个根结点(3)如果进栈序列
2、为A,B,c,D,则可能的出栈序列是()。A)C,A,D,BB)B,D,C,AC)C,D,A,BD)任意月顷序下列各选项中,不属于序言性注释的是()。A)程序标题B)程序设计者c)主要算法D)数据状态(5)下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。A)内模式B)外模式c)概念模式D)逻辑模式(6)下列叙述中,不属于软件需求规格说明书的作用的是()。A)便于用户,开发人员进行理解和交流B)反映出用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D)便于开发人员进行需求分析(7)下列不属于软件工程3个要素的是()。A)工具B)过程C)方法D)环境(8)
3、数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。A)外模式B)概念模式C)内模式D)存储模式(9)将ER图转换到关系模式时,实体与联系都可以表示成()。A)属性B)关系C)记录D)码(10)某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。A)9B)10C)11D)12(11)以下叙述中正确的是()。A)c程序中注释部分可以出现在程序中任意合适的地方B)C程序的书写格式是固定的,每行只能写一条语句c)构成c程序的基本单位是函数,所有函数名都可以由用户命名D)在又tc语言程序进行编译时,可以发现注释行中的拼写错误(12)下面的程序在编译时产生错误
4、,其出错原因是()。#includemain()intl_case;floatpfin;pnntf(”请输入2个数:”);seaf(%f.,&l_case,&printF);pdmf(“为%岫,l_case,printF);)A)定义语句出错,1 case不能作为变量名B)定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scanf不能作为输入函数使用D)定义语句无错,printf不能输出1 case的值(13)以下不正确的转义字符是()。A)B)HC)MD)088(14)下面程序的运行结果是()。y=5;x=14;)r=(x=3。y,x+6),x1);pnntffx=%d,
5、y=%d.,x,y);A)x=27,y=27B)x=12,y=13C)x=15,y=14D)x=y=27(15)sizeof(ch扪是()。A)一种函数调用B)一个整型表达式C)一个字符型表达式D)一个不合法的表达式(16)下列4个程序中,完全正确的是()。A)#includeB)#includemain();main()/programming。/programming/printf(programming!n);printff“programming!kn);C)#includeD)includemain()main()弋programming/programmingfprintf(pro
6、gramming!n);pfintffprogramming!、);(17)设变量均已正确定义,若要通过scanf(为%c%d%c,&al,&cl,&a2,&c2);语句为变量al和a2赋数值10和20,为变量cl和c2赋字符x和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。A)10DX20DYB)100X20DYC)10DXD)10X20Y20Y(18)两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain()intx;scanf(%l.-,&x);。if(x+2)printf(用.,x);elseprintff用、Il/一);)A)4和3B
7、)4和2C)4和lD)3和2(19)以下叙述中不正确的是()。.A)在不同的函数中可以使用相同的名字的变量B)函数中的形式参数是局部变量C)在一个函数内定义的变量只在本函数范围内有效D)在一个函数内的复合语句中定义的变量在本函数范围内有效(20)运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#includemain()charChr201;.、scanf(%”,&Chr);pfintffIl”Chr);)A)MicrosoftVisualStudioB)MC)MicrosoftD)MicrosoftVisualStudio(21)若有double
8、a:”,则正确的输入语句是()。A)scanf(珈,a);B)scanf(%.t,&a);C)scanf(珈.,&a)D)scanf(用,a);(22)if语句的基本形式为:if(表达式)语句,其中“表达式”()。A)可以是任意合法的表达式B)必须是逻辑表达式C)必须是逻辑表达式或关系表达式D)必须是关系表达式(23)若i、i已定义成int型,则以下程序段中内循环体的总执行次数是()for(i=6;i0;i一)for(j=0.j4.j+)A)20B)24C)25D)30(24)以下选项中非法的字符常量是()。A)B)0201C)AAD)0(25)以下程序的输出结果是()。#includeint
9、m=13;intfun(intX,inty)intm=2;return(x0Ym);仅供学习与交流,如有侵权请联系网站删除 谢谢7精品资料main()inta=7,b=6;printf(见.-,fun(a,b)/rn);.)A)1B)3C)7D)10(26)下面程序运行后的输出结果是()。.群includemain()inta5。1,0,4,2,0,b5=1,2,3,4,5,i,s=0;for(i=0;i5;i+)s=s+bai;printf(为Ln,s);(27)已知下列函数定义:.fun(intb,intc,intn,intdata)intk;for(k=O;km*n;k+)*b=data
10、;b+;则调用此函数的正确写法是(假设变量a的说明为inta50)()。、A)fun(唯a,4,5,1);B)fun(&a,4,5,1);C)fun(int*)a,4,5,1);D)fun(a,4,5,1);(28)以下程序段的输出结果是()。#includemain0charp4=t.ABC“,DEnGHI);inti;for(i=0;i3;i+)puts(pi);A)ABCC)ABCB)ADGD)ABCDEFGHI(29)下面程序的运行结果是()。#include#includemainO.,char。sl=abDuj”;charosE=ABdUG”:intt;t=strcmp(s1,s2
11、);printf(%.t,t);)A)正数B)负数C)零D)不确定的值群includemain()inta5。1,0,4,2,0,b5=1,2,3,4,5,i,s=0;for(i=0;i5;i+)s=s+bai;printf(为Ln,s);(27)已知下列函数定义:.fun(intb,intc,intn,intdata)intk;for(k=O;km*n;k+)*b=data;b+;则调用此函数的正确写法是(假设变量a的说明为inta501)()。、A)fun(唯a,4,5,1);B)fun(&a,4,5,1);C)fun(int*)a,4,5,1);D)fun(a,4,5,1);(28)以下
12、程序段的输出结果是()。#includemainOcharp4=t.ABC“,DEnGHI);inti;for(i=0;i3;i+)puts(pi);A)ABCC)ABCB)ADGD)ABCDEFGHI(29)下面程序的运行结果是()。#include#includemain0.,char。sl=abDuj”;charosE=ABdUG”:intt;t=strcmp(s1,s2);printf(%.t,t);)A)正数B)负数C)零D)不确定的值C)程序运行时为结构体st分配8字节存储单元D)类型名structst可以通过extem关键字提前引用(37)有以下程序:#includeintfun
13、(int。她intb=0;b=0k+b:return(b);,main()inta10=1,2,3,4,5,6,7,8),i;for(i=2;i4;i+)printf(为.t,%(&ai)I)printf(V);,程序运行后的输出结果是()oA)1012B)810C)34D)1028仅供学习与交流,如有侵权请联系网站删除 谢谢11精品资料(38)设有一联合体变量定义如下:uniondatalonga;floatb:intc;chard:;uniondatax:执行下列语句后,正确的联合体变量X的值是()。X.a=111111;x.b=2222;x.c=2.1546;x.d-R:A)川川B)22
14、22C)2.1546D)R(39)若x=2,y=3,则x&y的结果是()。A)0B)2C)3D)5(40)已知一个文件中存放若干工人档案记录,其数据结构如下:structacharnumber100;intage;floatp6;定义一个数组:structanumber10;假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是(A)fread(b,sizeof(structa),10,f1);B)for(i=0;il0;i+)fread(b【i,sizeof(structa),1,f1);C)for(i=0;i10;i+)D)for(i=0;i0)开始的后续元素全部向前移动一
15、个位置。请填空。voidfun(intaN,intk)inti;for(i=lk;iN;i+)a=ai;(8)以下程序运行后的输出结果是main()inta=3,b=4,C=5,t-79;if(ba&ac)t=a;al_c;c=t;iffac&bc)t=b;b=a;a=t;printf(%d%dIl,a,b,c);)(9)以下程序的定义语句中,x1初值是一一,程序运行后输出的内容是jfIincludemain()intx口=0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,。p【4】,i;-for(i=0;i4;i+)pi=&x2i+1,printf(见“,pi】【O】);printf(W);(10)以下程序的输出结果是#includevoidswap(inta,intb)intot;t=a;a=b;b-t;mainOinti=3,j=5,。p=&i,,q-&j;swap(p,q);printf(为%dn,p:q);1(11)以下程序的输出结果是#includeintfun(intx1staticintt=-O;return(t+=x);)main()ints,i;for(i=1;iO)str2*i=stri;str2i-l=怫;i一;)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 结构设计原理课程设计综述
- 自动喂料搅拌机课程设计
- 环保物资合同范例
- 工厂包装合同范例
- 公关公司媒体专员实习生劳动协议3篇
- 出口代理协议填写范例3篇
- 代理记账及财务处理服务合同3篇
- 农田承揽劳作合同3篇
- 公有住房交易协议样本3篇
- 加油站施工合同中的技术支持条款3篇
- JCT 2789-2023 涂料用长石粉 (正式版)
- DB11-T 1832.22-2023 建筑工程施工工艺规程 第22部分:装配式装修工程
- 四川省成都市成华区2023-2024学年七年级上学期期末语文试题
- 医疗陪护行业前景分析报告
- 个体诊所药品清单模板
- 有机更新工作总结
- eviews操作说明课件
- 教师法律法规讲座课件
- 战场侦察课件
- 2023年道德与法治的教学个人工作总结
- GB 31241-2022便携式电子产品用锂离子电池和电池组安全技术规范
评论
0/150
提交评论