ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:34.09KB ,
资源ID:24199083      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24199083.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机等级考试模拟题一带操作题及答案.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级考试模拟题一带操作题及答案.docx

1、全国计算机等级考试模拟题一带操作题及答案一、选择题1. 数据的存储结构是指( )。A数据所占的存储空间 B数据的逻辑结构在计算机中的存放形式C数据在计算机中的顺序存储方式 D存储在计算机外存中的数据B。【解析】数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式。数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。2. 软件是指( )。A程序 B程序和文档 C算法加数据结构 D程序、数据与相关文档的完整集合D。【解析】计算机系统由硬件和软件两部分组成。其中,计算机软件包括程序、数据与相关文档的完整集合。3. 下列叙述中正确的是( )。A一个算法的空间复杂度大,则其时

2、间复杂度必定大B一个算法的空间复杂度大,则其时间复杂度必定小C一个算法的时间复杂度大,则其空间复杂度必定小D上述三种说法都不对D。【解析】算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。4. 最简单的交换排序方法是( )。A快速排序 B选择排序 C堆排序 D冒泡排序D。【解析】交换排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。5. 对下面的二叉树前序遍历的结果是( )。AACFXDBEYZ BABEFXYZCD CABCDEFXYZ

3、DABDYECFXZD。【解析】对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。记住3种遍历的顺序:(1)前序,访问根一按前序遍历左子树一按前序遍历右子树;(2)中序,按中序遍历左子树一访问根一按中序遍历右子树;(3)后序,按后序遍历左子树一按后序遍历右子树一访问根。6. 关于结构化程序设计原则和方法的描述错误的是( )。A选用的结构只准许有一个入口和一个出口B复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C不允许使用GOTO 语句D语言中所没有的控制结构,应该采用前后一致的方法来模拟C。【解析】限制使用

4、GOTO 语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用GOTO 语句。其他3项为结构化程序设计的原则。7. 对关系S 和R 进行集合运算,结果中既包含S 中的所有元组也包含R 中的所有元组,这样的集合运算称为( )。A并运算 B交运算 C差运算 D积运算A。【解析】关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。8. 下列叙述中正确的是( )。A在面向对象的程序设计中,各个对象之间具有密切的关系B在面向对象的程序设计中,各个对象都是公用的C在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D上述3种说法都不对C。【解析】面向对象的

5、程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互的依赖性小,通过消息来实现对象之间的相互联系。9. 数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是( )。ADB包括DBS 和DBMS BDBMS 包括DB和DBSCDBS 包括DB和DBMS D没有任何关系C。【解析】数据库系统(DBS)由数据库(DBS)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS 都是DBS 的组成部分。10. 下列选项中不属于软件生命周期开发阶段任务的是( )。A软件测试 B概要设计 C软件维护 D详细设计C。【解析】软件的生命周期可分为软

6、件定义、软件开发及软件运行维护3个阶段。其中软件定义阶段的主要工作有可行性研究与计划制定和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运行维护阶段的主要工作是软件的运行及后期的维护等。11. 下列说法错误的是( )。A在同一模块不同过程中的变量可以同名 B不同模块中定义的全局变量可以同名C引用另一模块中的全局变量时,必须在变量名前加模块名D同一模块中不同级的变量可以同名D。【解析】变量可以分为3类:局部变量、模块变量、全局变量。在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名:模块变量的作用范围是整个窗体或模块,引用其他模

7、块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。Visual Basic 应用程序通常由窗体模块和标准模块组成。模块变量就是窗体变量和标准模块变量的总称。12. 表达式5Mod 335*2的值是( )。A0 B2 C4 D6B。【解析】算术运算的优先级由高到低为:幂()取负()乘、浮点除(*、)整除()取模(Mod)加、减(、)连接()。表达式5Mod 335*2的运算过程为:表达式5Mod 335*22310202。13. 用Print 方法在Forml 窗体中显示出4个号的正确代码为( )。ADebug Print BPri

8、ntC Forml-Print DForml PrintD。【解析】分析题目可知有两个要求:一是输出4个号;二是在Forml 窗体中。选项A 实现的是在立即窗口中输出4个号;选项B实现的是在默认的对象中输出4个号;选项C语法不对;只有选项D 是完全正确的。14. 下列程序段的运行结果是( )。Sub sele()Di mn As Integer i 21:n 3 Do While i n i i n Loop Print iEnd SubA2 B4 C5 D3D。【解析】该程序段的执行是:第1次循环后:i in 18;第2次循环后:i i n :15;第3次循环后:i i n12;第4次循环后

9、:i i n 9;第5次循环后:i i n 6;第6次循环后:i i n 3,此时循环条件不成立,退出循环。15. 将文本框的Pass wordChar 属性设置为一个星号,运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是( )。A文本框的Multi Li ne 属性值为TrueB文本框的Looked 属性值为TrueC文本框的Multi Li ne 属性值为FalseD文本框的Looked 属性值为FalseA。【解析】Pass wordChar 属性将影响TextBox 控件中显示的文本,文本框中将显示Pass wordChar 属性设置的字符的内容,但是如果Multi

10、Li ne 属性被设为Tme ,那么设置Pass wordChar 属性将不起效果。16. 窗体上有一个列表框和一个文本框,编写下列两个事件过程:Private Sub FormLoad() List1AddIte m北京 List1AddIte m天津 List1AddIte m上海 Textl Text End SubPrivate Sub List1Click() Print Textl Text List1TextEnd Sub程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果是( )。A中国北京 B中国天津 C中国上海 D北京中国A。【解析】程序运行时,首先在

11、文本框中输入“中国”,则文本框的Text 属性值为“中国”;然后单击列表框中的“北京”,则此时列表框的Text 属性值为“北京”;最后用“”将文本框的Text 属性值和列表框的Text 属性值连接起来,因此输出“中国北京”。17. 在运行程序时,在程序代码中改变文本框的Text 属性值,或在文本框中输入新的内容,相应会触发( )事件。AGotFocus BClick CChange DDblClickC。【解析】当用户向文本框输入新信息,或当程序把Text 属性设置为新值时,将触发Change 事件;Click 事件是在一个对象上按下然后释放一个鼠标按钮时发生;当在一个对象上按下和释放鼠标按钮

12、并再次按下和释放鼠标按钮时,DblClick 事件发生;当对象得到焦点时,会产生GotFocus 事件。18. 下列程序的输出图形是( )。For k 0To 360 cr Int(160Rnd) ang 31415926180k Circle(2000,2000),500,cr ,0,angNext A一段彩色圆弧 B一个彩色扇形 C一个彩色空心圆 D一个辐射状彩色圆形D。【解析】解本题主要是理解用Circle 画圆孤的方法,它以弧度为单位,给出定义弧线start 和end 的角度参数。画圆孤的语法是:object CircleStep(x,y),radi us ,color,start ,

13、end,aspect题中,圆心不变,半径500不变,用变量cr 表示颜色,是随机变化的,弧线终点也在弯化,所以经过360次循环会画一段辐射状彩色的圆形。19. 要清除已经在图片框Picturel 中打印的字符串而不清除图片框中的图像,应使用语句( )。APicture 1Cls BPicture 1Picture LoadPicture()CPicture 1Pi nt DPicture 1PictureA。【解析】Cls 将清除打印语句在运行时所产生的文本,而清除图片应使用的语句为Picturel Picture LoadPicture()。20. 窗体上添加一个文本框Textl ,编写下列

14、代码:Private Sub TextlKeyDown(KeyCode As Integer ,ShiftAs Integer) Print Chr(KeyCode 51KeyCode)End Sub程序运行时,在文本框中输入“ab”,则在窗体上输出为( )。AF65 G66 BF65 F66 CG66 F65 DG65 G66A。【解析】KeyDown 事件返回键盘上的键,如按下字母“A”或者字母键“a”,KeyCode 码都为65,所以按下小写字母a 和b 后,KeyCode 值分别为65和66,KeyCode 5的值分别为70和71,对应的字母分别为F 和G,所以打印输出F65和G66。

15、21. 在窗体上有一个文本控件,名称为Text Ti me ,一个计时器控件,名称为Ti mer1。要求每一秒在文本框中显示一次当前的时间。Private Sub Ti mer1_ Text Ti me Text Ti meEnd Sub在横线上应填上的内容是( )。AEnabled BVisi ble CTi mer() DIntervalC。【解析】计时器控件又称为时钟控件,通过引发Ti mer 事件,可以有规律地隔一段时间执行一次代码。控件用于背景进程中,是不可见的。Ti mer 时间也是计时器控件的唯一事件。22. 下列程序运行时输出的结果是( )。Option Base 1Const

16、 a10Private Sub FormClick0Di mx(a)As Integer k 1 For i 1To a x(i)ik k (1)k Next i For i 1To 10 Print x(i) Next iEnd SubA1 3 5 7 9 10 B13579C1 23 45 67 89 10 D12 34 56 78 910C。【解析】本题中两个For 循环的作用分别为:为x数组元素赋值,在窗体上依次输出x 数组元素的值。其中,为x 数组元素赋值时,有“x(i)ik”和“k (1)k”两条语句。k 的值每次都取自己的相反数,这样,x数组元素的符号每次都在变化,第1个元素是1

17、,第2个元素是2,第3个元素是3,依次类推;最后输出x 元素的值为12345678910。23. 有下列事件过程:Private Sub Co mmand1Click() b 10Do Until b 1aInputBox(请输入a 的值) aVal(a) b InputBox(请输入b 的值) b Va(b) aab Loop Print aEnd Sub程序运行后,依次输入数值30,20,10,1后,输出结果是( )。A600 B10 C200 D6000B。【解析】本段程序的执行过程如下:第1次输入30,并给变量a 赋值为30;第2次输入20,并给变量b 赋值为20,这是执行语句aab

18、600,接着判断b 20条件不成立,因此继续循环;第3次输入10,给a赋值为10;第4次输入1并赋值给变量b ,再执行语句aab 10;然后判断循环条件,b 1条件为真,所以退出循环。24. 复选框的Value 属性为0时,表示该复选框( )。A未被选中 B被选中 C框内有灰色的勾 D操作有误A。【解析】复选框的Value 属性用来返回或设置控件的状态,它可取3种属性值:当取0时,表示未选中(默认值);当取1时,表示选中;当取2时,表示为变灰。运行时只有0和1两种状态。25. 使用ReDi m Preserve 语句,可以( )。A改变数组最后一维的大小 B改变数组第一维的大小C改变数组所有维

19、的大小 D改变数组维数和所有维的大小A。【解析】使用ReDi m 语句可以反复地改变数组的元素以及维数的数目;如果使用了Preserve 关键字,还可以重新定义数组最末维的大小,但不能改变维数的数目。注意:在使用Preserve 时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。如果将数组改小,则被删除的元素中的数据就会丢失。26. 下列关于过程叙述不正确的是( )。A过程的传值调用是将实参的具体值传递给形参B过程的传址调用是将实参在内存的地址传递给形参C过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D无论过程传值调用还是过程传址调用,参数传递都是双向的D。【解析】过

20、程传值操作是将实参的值传递给子过程,传递是单方方向的;而传地址操作是双方向的,是将实参的地址传递给形参,形参的变化将影响实参的变化。27. 关于MDI 窗体,下列说法正确的是( )。A一个应用程序可以有多个MDI 窗体 B子窗体可以移到MDI 窗体以外C不可以在MDI 窗体上放置按钮控件 DMDI 窗体的子窗体不可以拥有菜单C。【解析】本题考查多文档窗体MDI 窗体的一些基本知识。多文档窗体MDI 的特点是:一个应用程序只能有一个MDIForm 窗体,但是可以有多个MDI 子窗体。MDIForm 窗体只包含Menu 和PictureBox 控件以及具有Align 属性的自定义控件。MDI 子窗

21、体可以有菜单。如果MDI 子窗体有菜单,那么,当MDI 子窗体为活动窗体时,子窗体的菜单条自动取代MDIForm 对象的菜单条。最小化的MDI 子窗体以图标形式出现在MDIForm 中。28. 下列叙述菜单设计的语句正确的是( )。A菜单也是一个控件,存在于工具箱中 B菜单也有外观和行为的属性C菜单设计在“菜单编辑器”中进行,因此它不是一个控件D菜单的属性也是在“属性窗口”中设置的B。【解析】菜单通过菜单编辑器,即菜单设计窗口建立,其属性设计也是在菜单编辑器中设置的,每一个菜单项都可以看作是一个控件,但工具箱中没有菜单,每个菜单项都有自己的属性和行为的属性。29. 下列程序要求用户输入一个年份

22、,并能够判断用户输入的年份是否是闰年,横线处应填( )。Sub EnSure()Di myear As Integer year Val(InputBox(请输入年份:) If(year Mod 40_year Mod 1000)_(year Mod 4000)Then Print 您输入的是闰年Else Print 不是闰年,是普通年份End IfEnd SubAAnd And BAnd Or COr Or DOr OrB。【解析】闰年的判断条件是:年份是4的倍数并且不是100的倍数,或者年份是400的倍数。所以表达式为:(year Mod 40And year Mod 1000)Or(ye

23、ar Mod400030. 下列程序代码实现生成20个0100之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。请选择正确的程序段( ),完成程序。Private Sub Co mmand1Click()Di marr(1To 20) For i 1To 20arr(i)_Textl Text Textl Text arr(i )Chr(13)Chr(10) Next i Sum0 For Each X If X50Then Print Tab(20);X SumSumX End If Next X Print Tab(20);Sum;SumEnd SubAInt(Rnd*9

24、91)In arr BInt(Rnd)In arrCInt(Rnd*991)In arr() DInt(Rnd)In arr()A。【解析】Rnd 函数用于产生一个小于1但大于或等于0的实数,题中要求0100之间的随机整数,所以需要对Rnd 产生的实数进行计算处理Int(Rnd991)。使用For EachNext 语句处理数组元素时,Each 后只需写出数组名,不能使用小括号。31. Function 过程与Sub 过程的最主要区别是( )。AFunction 过程一定要有形参,而Sub 过程可以没有形参BFunction 过程的终端语句是End Function ,而Sub 过程的终端语句

25、是End SubCFunction 过程是用于计算函数值的,而Sub 过程是用于改变属性值的DFunction 过程有返回函数值,而Sub 过程没有返回值D。【解析】无论是Sub 过程还是Function 过程,形式参数可以有或无,可以是一个或多个,因此选项A 是错误的;而且两者都可以通过传址参数来改变实参的值,所以选项C也是错误的;两者最本质的区别是,Function 过程有返回值,而Sub 过程没有返回值。32. 对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于( )。A输入对话框 B输出对话框 C模式(模态)对话框 D无模式对话框C。【解析】无模式窗体显示时,随后遇到的代

26、码都要执行;模式窗体显示时,则随后的代码直到该窗体被隐藏或卸载时才能执行。窗体的模式通过设置Show 方法的参数实现。33. 假定建立了一个名为Co mmand1的命令按钮数组,则下列说法中错误的是( )。A数组中每个命令按钮的名称(名称属性)均为Command1B数组中每个命令按钮的标题(Caption 属性)都一样C数组中所有命令按钮可以使用同一个事件过程D用名称Co mmand1(下标)可以访问数组中的每个命令按钮B。【解析】控件数组中的控件共用一个相同的控件名字,使用同一个事件过程,名称使用Index 放在圆括号中,来访问每一个数组元素。如果不是使用复制、粘贴的方法来制作控件数组时,改

27、变所有控件成为相同的名称,但其Caption 不一定相同。34. 使用“打开”对话框的方法是( )。A双击工具箱中的“打开”对话框控件,将其添加到窗体上B单击Co mmonDialog 控件,然后在窗体上画出Co mmonDialog 控件,再将Action 属性设为1C在程序中用Show 方法显示“打开”对话框D在程序中用Showopen 方法显示“打开”对话框B。【解析】使用“打开”对话框时,需要在窗体上画一个通用对话框控件,然后再使用showopen 方法打开“打开”对话框或者设置通用对话框的Action 属性为1。35. 在C盘当前文件夹下有一个已建立好的顺序文件Alph txt ,文

28、件内容为只含有字母的一个字符串(有双引号界定符)。单击窗体,打开A1ph txt 文件,读取字符串并显示在文本框Textl 中,然后调用StrSort 过程将此字符串按ASCII 码的顺序重新排列并显示在文本框Text2中,最后将重新排列的字符串存入AlpO txt 文件中(无双引号界定符)。请选择横线处合适的语句( )。Private Sub FormLoad()Di mStrIn As Stri ng ,StrOut As Stri ng Open C:Alph txtFor Input As 1_ Close Textl Text StrIn_ Text2Text StrOut Open

29、 C:AlpO txtFor Output As 2_ CloseEnd SubPrivate Function StrSort(s As Stri ng)As Stri ngDi ms Arr()As Stri ng1,j As Integer ,J As Integer ,nAs Integer Di mt As Stri ng1 n Len(s) ReDi ms Arr(n) For i 1To ns Arr(i)Mid(s ,i ,1) Next i For i 1To n 1 For ji 1To n If s Arr(i)s Arrj Then t s Arr(i):s Arr(i)s Arr(i):s Arr(j)t End If Next i ,i For i 1To n StrSort StrSort s Arr(i) Next iEnd FunctionAInput 1,Strln Strln Print 2,StrOutBInput 1,Strln StrSort(Stri n)Print 2,StrOutCInput 2,Strln StrSort(Strln)Print 1,Stt OutDPrint 1,Strln StrSort(Stri n)Input 2,StrOutB。【解析】本题操作较复杂,请仔细分析题中

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1