《2021年3月计算机等级考试二级VB试题》由会员分享,可在线阅读,更多相关《2021年3月计算机等级考试二级VB试题(30页珍藏版)》请在金锄头文库上搜索。
1、2021年3月计算机等级考试二级VB试题1、【单选题】下列叙述中正确的是2分A、对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB、对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C、对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D、对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)答案:A2、【单选题】算法的时间复杂度是指2分A、算法的执行时间B、算法所处理的数据量C、算法程序中的语句或指令条数D、算法在执行过程中所需要的基本运算次数答案:D3、【单选题】软件按功能可以分为:应用软件、系统软件和支撑软件(或
2、工具软件)。下面属于系统软件的是2分A、编辑软件B、操作系统C、教务管理系统D、浏览器答案:B4、【单选题】软件(程序)调试的任务是2分A、诊断和改正程序中的错误B、尽可能多地发现程序中的错误C、发现并改正程序中的所有错误D、确定程序中错误的性质答案:A5、【单选题】数据流程图(DFD图)是2分A、软件概要设计的工具B、软件详细设计的工具C、结构化方法的需求分析工具D、面向对象方法的需求分析工具答案:C6、【单选题】软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于2分A、定义阶段B、开发阶段C、维护阶段D、上述三个阶段答案:B7、【单选题】数据库管理系统中负责数据模式定义的语言是2
3、分A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言答案:A8、【单选题】在学生管理的关系数据库中,存取一个学生信息的数据单位是2分A、文件B、数据库C、字段D、记录答案:D9、【单选题】数据库设计中,用e-r图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的2分A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段答案:A10、【单选题】有两个关系r和t如下:则由关系r得到关系t的操作是2分A、选择B、投影C、交D、并答案:A11、【单选题】在vb集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是2分A、B、C、D、答案:D12、【
4、单选题】设x是整型变量,与函数f(x0,-x,x)有相同结果的代数式是2分A、|x|B、-|x|C、xD、-x答案:B13、【单选题】设窗体文件中有下面的事件过程:privatesubcommand1_click()dimsa%=100printaendsub其中变量a和s的数据类型分别是2分A、整型,整型B、变体型,变体型C、整型,变体型D、变体型,整型答案:C14、【单选题】下面哪个属性肯定不是框架控件的属性2分A、textB、captionC、leftD、enabled答案:A15、【单选题】下面不能在信息框中输出“vb”的是2分A、msgboxvbB、x=msgbox(vb)C、msg
5、box(vb)D、callmsgboxvb答案:D16、【单选题】窗体上有一个名称为option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程privatesuboption1_c1ick(indexasinteger)endsub下面关于此过程的参数index的叙述中正确的是2分A、index为1表示单选按钮被选中,为o表示未选中B、index的值可正可负C、index的值用来区分哪个单选按钮被选中D、index表示数组中单选按钮的数量答案:C17、【单选题】设窗体中有一个文本框text1,若在程序中执行了text1.setfocus,则触发2分A、text1的se
6、tfocus事件B、text1的gotfocus事件C、text1的lostfocus事件D、窗体的gotfocus事件答案:B18、【单选题】vb中有3个键盘事件:keypress、keydown、keyup,若光标在text1文本框中,则每输入一个字母2分A、这3个事件都会触发B、只触发keypress事件C、只触发keydown、keyup事件D、不触发其中任何一个事件答案:A19、【单选题】下面关于标准模块的叙述中错误的是2分A、标准模块中可以声明全局变量B、标准模块中可以包含一个submain过程,但此过程不能被设置为启动过程C、标准模块中可以包含一些public过程D、一个工程中可
7、以含有多个标准模块答案:B20、【单选题】设窗体的名称为form1,标题为win,则窗体的mousedown事件过程的过程名是2分A、form1_mousedownB、win_mousedownC、form_mousedownD、mousedown_form1答案:A21、【单选题】下面正确使用动态数组的是2分A、dimarr()asintegerredimarr(3,5)B、dimarr()asintegerredimarr(50)asstringC、dimarr()redimarr(50)asintegerD、dimarr(50)asintegerredimarr(20)答案:A22、【单
8、选题】下面是求最大公约数的函数的首部functiongcd(byvalxasinteger,byvalyasinteger)asinteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是2分A、printgcd(8,12),gcd(12,16),gcd(16,8)B、printgcd(8,12,16)C、printgcd(8),gcd(12),gcd(16)D、printgcd(8,gcd(12,16)答案:D23、【单选题】有下面的程序段,其功能是按图1所示的规律输出数据dima(3,5)asintegerfori=1to3forj=1to5a(i,j)=i+jprinta(
9、i,j);nextprintnext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是2分A、fori=1to5forj=1to3printa(j,i);nextprintnextB、fori=1to3forj=1to5printa(j,i);nextprintnextC、forj=1to5fori=1to3printa(j,i);nextprintnextD、fori=1to5forj=1to3printa(i,j);nextprintnext答案:A24、【单选题】窗体上有一个text1文本框,一个command1命令按钮,并有以下程序privatesubcommandl
10、_click()dimniftext1.text23456thenn=n+1print口令输入错误n次endifendsub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是2分A、在dimn语句的下面添加一句:n=oB、把print口令输入错误n次改为print口令输入错误+n+次C、把print口令输入错误n次改为print口令输入错误str(n)次D、把dimn改为staticn答案:D25、【单选题】要求当鼠标在图片框p
11、1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是2分A、privatesubp1_mousemove(buttonasinteger,shiftasinteger,xassingle,yassingle)printx,yendsubB、privatesubp1_mousedown(buttonasinteger,shiftasinteger,xassingle,yassingle)picture.printx,yendsubC、privatesubp1_mousemove(buttonasinteger,shiftasinteger,xassingle,yass
12、ingle)p1.printx,yendsubD、privatesubform_mousemove(buttonasinteger,shiftasinteger,xassingle,yassingle)p1.printx,yendsub答案:C26、【单选题】计算二的近似值的一个公式是。某人编写下面的程序用此公式计算并输出的近似值:privatesubcomand1_click()pi=1sign=1n=20000fork=3tonsign=-sign/kpi=pi+sign/knextkprintpi*4endsub运行后发现结果为3.22751,显然,程序需要修改。下面修改方案中正确的是2
13、分A、把fork=3ton改为fork=1tonB、把n=20000改为n=20000000C、把fork=3ton改为fork=3tonstep2D、把pi=1改为pi=0答案:C27、【单选题】下面程序计算并输出的是privatesubcomand1_click()a=10s=0dos=s+a*a*aa=a-1loopuntila=0printsendsub2分A、13+23+33+103的值B、10!+3!+2!+1!的值C、(1+2+3+10)3的值D、10个103的和答案:A28、【单选题】若在窗体模块的声明部分声明了如下自定义类型和数组privatetypereccodeasint
14、egercaptionasstringendtypedimarr(5)asrec则下面的输出语句中正确的是2分A、printarr.code(2),arr.caption(2)B、printarr.code,arr.captionC、printarr(2).code,arr(2).captionD、printcode(2),caption(2)答案:C29、【单选题】设窗体上有一个通用对话框控件cd1,希望在执行下面程序时,打开如图所示的文件对话框privatesubcomand1_click()cd1.dialogtitle=打开文件cd1.initdir=c:cd1.filter=所有文件|*.*|word文档|*.doc|文本文件|*.txt