2019年9月全国计算机等级考试二级《VISUAL BASIC》真题及答案

合集下载

二级VISUALBASIC-59_真题(含答案与解析)-交互

二级VISUALBASIC-59_真题(含答案与解析)-交互

二级VISUAL BASIC-59(总分100, 做题时间90分钟)一、单项选择题1.下列有关Visual Basic特点的描述有误的是______。

•** Basic是一种可视化、面向对象的程序设计语言•** Basic采用事件驱动编程机制•** Basic可用于开发Windows环境下的各类应用程序** Basic是非面向对象的程序设计语言SSS_SIMPLE_SINA B C D分值: 4答案:D2.以下叙述中错误的是______。

• A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件• B.以.BAS为扩展名的文件是标准模块文件• C.窗体文件包含该窗体及其控件的属性• D.一个工程中可以含有多个标准模块文件SSS_SIMPLE_SINA B C D分值: 4答案:A3.与传统的程序设计语言相比,Visual Basic最突出的特点是______。

• A.结构化程序设计• B.程序开发环境• C.事件驱动编程机制• D.程序调试技术SSS_SIMPLE_SINA B C D分值: 2答案:C4.下列不属于Visual Basic系统的文件类型是______。

• A..frm• B..bat• C..vbg• D..vbpSSS_SIMPLE_SINA B C D分值: 4答案:B5.Visual Basic 窗体设计器的主要功能是_________。

• A.建立用户界面• B.编写源程序代码• C.画图• D.显示文字SSS_SIMPLE_SINA B C D分值: 4答案:A6.用标准工具栏中的工具按钮不能执行的操作是__________。

• A.添加工程• B.打印源程序• C.运行程序• D.打开工程SSS_SIMPLE_SINA B C D分值: 2答案:B7.Visual Basic 6.0集成环境的主窗口中不包括___________。

• A.标题栏• B.状态栏• C.菜单栏• D.工具栏SSS_SIMPLE_SINA B C D分值: 2答案:B结构化程序设计主要强调的是__________。

二级VISUALBASIC-9-2_真题(含答案与解析)-交互

二级VISUALBASIC-9-2_真题(含答案与解析)-交互

二级VISUAL BASIC-9-2(总分88, 做题时间90分钟)一、选择题1.下面程序运行时,单击窗体后,窗体上显示的结果是。

Private Sub Form_ClickDim I As IntegerDim sum As LongDim t1 As Longt1=1:sum=0For 1=1 To 3t1=t1*Isum=sum+t1Next IPrint sumEnd Sub•**•**•****SSS_SIMPLE_SINA B C D分值: 2答案:B2.在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:Option Base()Private Sub Command1_ Click()Dim A1(4) As Integer, A2(4)As IntegerFor k= 0 To 2A1(k+1)=InputBox(“请输入—个整数”)A2(3-k)=A1(k+1)Next kPrint A2 (k)End Sub程序运行后,单击命令按钮,在输入对话框中依次输入2、4、6,则输出结果为______。

• A. 0• B. 1• C. 2• D. 3SSS_SIMPLE_SINA B C D分值: 2答案:C[解析] 数组的基本操作[评析] 程序共有一层循环,当循环执行第一次时,A2(3-k)=A1(k+1),即A2(3)=A1(1)=2:当循环执行第二次时,A2(2)=A1(2)=4:当循环执行第三次时,A2(1)=A1(3)=6。

此时结束循环,执行Print A2(k),即Print A2(3),故输出结果为2。

3.下列程序段,在运行时最后输出的内容是a=2c=1AAA:c=c + aIf c<10 ThenPrint cGoTo AAAElsePrint "10以内的奇数显示完毕"End If• A. 3• B. 7• C. 9• D. 10以内的奇数显示完毕SSS_SIMPLE_SINA B C D分值: 1答案:D[解析] 考查考生对GoTo语句的应用能力。

c语言考试题及答案2019计算机二级

c语言考试题及答案2019计算机二级

c语言考试题及答案2019计算机二级一、单项选择题(每题2分,共40分)1. C语言中,以下哪个选项是合法的标识符?A. 2variableB. variable2C. variable-2D. variable2+答案:B2. 在C语言中,以下哪个选项是正确的整型常量?A. 0x12B. 0x12.3C. 0x12LD. 0x12.3L答案:A3. 若有定义语句:int a=10; float b=5.5; 则以下哪个表达式是合法的?A. a%bB. a+bC. a/bD. a*b答案:B4. 下列哪个选项不是C语言标准库函数?A. printf()B. scanf()C. strcat()D. strcpy()答案:C5. 在C语言中,以下哪个选项是正确的字符串字面量?A. "Hello, World"B. 'Hello, World'C. "Hello, World\n"D. 'Hello, World\n'答案:A6. 在C语言中,以下哪个选项是正确的数组声明?A. int a[];B. int a[10];C. int a[10] = {1, 2, 3};D. int a = 10;答案:B7. 下列哪个选项是C语言中的逻辑运算符?A. &&B. ||C. !D. &答案:A8. 在C语言中,以下哪个选项是正确的函数声明?A. void myFunction();B. int myFunction();C. void myFunction(int a);D. int myFunction(int);答案:C9. 在C语言中,以下哪个选项是正确的指针声明?A. int *ptr;B. int *ptr = 0;C. int ptr = 0;D. int *ptr = 0x12;答案:A10. 在C语言中,以下哪个选项是正确的结构体声明?A. struct Student {int id;char name[50];};B. struct {int id;char name[50];} Student;C. struct Student {int id;char name;};D. struct {int id;char name[50];} student;答案:A11. 在C语言中,以下哪个选项是正确的枚举类型声明?A. enum Color {RED, GREEN, BLUE};B. enum {RED, GREEN, BLUE};C. enum Color {0, 1, 2};D. enum {RED = 0, GREEN, BLUE};答案:A12. 在C语言中,以下哪个选项是正确的位运算符?A. &B. |C. ^D. ~答案:D13. 在C语言中,以下哪个选项是正确的文件操作函数?A. fopen()B. fclose()C. fread()D. fwrite()答案:A14. 在C语言中,以下哪个选项是正确的宏定义?A. #define PI 3.14159B. define PI 3.14159C. #define PI = 3.14159D. define PI = 3.14159答案:A15. 在C语言中,以下哪个选项是正确的递归函数调用?A. void func() { func(); }B. void func() { if (n > 0) func(n-1); }C. void func() { func(0); }D. void func() { if (n == 0) return; func(n-1); }答案:D20. 在C语言中,以下哪个选项是正确的联合体(Union)声明?A. union Data {int i;float f;char str[20];};B. struct Data {int i;float f;char str[20];};C. union Data {int i;float f;char str[20];} data;D. union {int i;float f;char str[20];};答案:A二、填空题(每题2分,共20分)1. C语言中,字符型数据在内存中以____形式存储。

9月全国计算机等级考试二级VB笔试真题参考答案

9月全国计算机等级考试二级VB笔试真题参考答案

XX年9月全国计算机等级考试二级VB笔试真题参考答案1 D 解析:模块设计要保证低耦合,高内聚。

2 A 解析:从技术观点来看,软件设计包括软件构造设计、数据设计、接口设计、过程设计。

从工程管理角度,软件设计分为两步完成:概要设计和详细设计。

3 C 解析:软件维护属于软件生命周期的维护阶段。

4 B 解析:外模式是用户的数据视图,就是用户所见到的数据模式。

5 D6 C7 D8 B9 B10 A11 A 解析:窗体的 Caption 属性值是显示在窗体标题栏中的文本;窗体的 Name 属性是只读属性,即只可以通过属性窗口改变属性值,在运行时能改变; Name 属性值不能为空。

12 C 解析:在 Visual Basic 环境中,程序可以用解释方式运行,也可以生成可执行文件 EXE 运行。

13 D 解析:此题考察的是运算符的优先级别。

根据表达式的执行顺序和运算符的优先级别,原式可以写成:( Not(a<=c) ) Or (((4 * c)=(b ^ 2)) AnD (b<>(a+c))) 我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a=2b=3c=4Print (Not a <= c Or 4 * c=b ^ 2 AnD b <> a+c)EnD Sub14 B 解析:题目中所给出的是用户自定义类型,在这里要注意新类型的名称是 StuDent ,所以选项 C 、 D 均不正确;我们知道对于类型成员的引用是:对象、属性(方法),所以 A 不正确。

15 D 解析: IIf(expr,truepart,falsepart) 根据表达式的值,来返回两局部中的其中一个;由于表达式的条件局部运算结果为“ True AnD False ”,所以无法判断返回值,输出结果为False 。

我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a=5b=6c=7D=8Print x=IIf((a>b) AnD (cEnD Sub16 D 解析: MiD(string,start\[, length\]) 返回 Variant (String), 其中包含字符串指定数量的字符;Right (string, length) 返回 Variant (String) ,其中包含从字符串右边取出的指定数量的字符;UCase(String) 返回 Variant (String) ,其中包含转成大写的字符串;我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a$="Visual Basic Programming"b$="Quick"Print b$ & UCase (MiD$ (a$,7,6)) & Right$(a$,12)EnD Sub17 B 解析:此题考察的是控键的常用事件;Change 事件在用户向文本框中输入新信息,或当程序把 Text 属性设置为新值从而改变文本框的 Text 属性时触发,用户每键入一个字符,会引发一次该事件;Click 事件是用户鼠标单击文本框时触发;18 B 解析:此题考察的是循环的嵌套, Counter 的初始值为0 ,当 I=1 时,进入内层循环,内层循环语句执行完毕后,Counter 的值为 3 ;当 I=2 时,进入内层循环时, Counter 的值仍为 3 ,内层循环语句执行完毕后, Counter 的值为 6 ;以此类推,程序全部执行完毕, Counter 的值为 12 。

计算机二级(VB)9_真题(含答案与解析)-交互

计算机二级(VB)9_真题(含答案与解析)-交互

计算机二级(VB)9(总分1780, 做题时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。

1.下列程序的运行结果为( )。

Dim a(-1 To 6)For i=LBound(a,1)To UBound(a,1)a(i) = iNext iPrint a (LBound(a,1));a(UBound(a,1))SSS_SINGLE_SELA 选择查询B 删除查询C 更新查询D 追加查询分值: 70答案:A本题应该把swap( )函数改成这样:swap(int * P,int * q){int t ; t= * p; * p=*q;*q=t;}执行程序时,先将a的地址传递给指针变量p,b的地址传递给指针变量q,然后将*p(a的值)的值传递给t,将*q(b的值)传递给 * p,将t的值传递给 * q,从而将a值和b值互换。

2.可以在常量的后面加上类型说明符以显示常量的类型,可以表示整型常量的是()。

SSS_SINGLE_SELA %B #C !D $分值: 70答案:A下面是常量类型及其类型说明符:整型%长整型&单精度浮点数! 双精度浮点数#货币型@ 字符串型$字节型、布尔型、日期型、对象及变体型常量没有类型说明符。

3.有如下事件过程:Private Sub Command1_Click( )Dim m AS Integer,n AS Integerm=2:n=1Print "m=";m;"n=";nCall TOD(m,n)Print "m=";m;"n=";nEnd SubSub TOD(x,y)x=x^2y=y^3End Sub程序运行后,输出的结果为( )。

SSS_SINGLE_SELA Swing胜过AWT的主要优势在于MVC体系结构的普遍使用B MVC用户界面存在3个通讯对象:模型、视图和控件C MVC其思想是把数据的内容本身和显示方式分离开来D 以上说法都正确分值: 70答案:DApplet参数的名字不区分大小写,这点不同于应用程序。

全国计算机等级考试二级笔试样卷VisualBasic语言程解析

全国计算机等级考试二级笔试样卷VisualBasic语言程解析

全国计算机等级考试二级笔试样卷Visual Basic语言程序设计选择题(每小题2分,共70分下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1下列选项中不符合良好程序设计风格的是A源程序要文档化B数据说明的次序要规范化C避免滥用got。

语句D模块设计要保证高耦合、高内聚(2从工程管理角度,软件设计一般分为两步完成,它们是A概要设计与详细设计B数据设计与接口设计C软件结构设计与数据设计D过程设计与数据设计(3下列选项中不届丁软件生命周期开发阶段任务的是A软件测试B概要设计C软件维护D详细设计(4在数据库系统中,用户所见的数据模式为A概念模式B外模式C内模式D物理模式(5数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A编码设计B测试阶段C运行阶段D物理设计(6设有如下三个关系表下列操作中正确的是AT=5 S BT=R U SCT=R< S DT=R/S(7下列叙述中正确的是A一个算法的空间复杂度大,则其时间复杂度也必定大B一个算法的空间复杂度大,则其时间复杂度必定小C一个算法的时间复杂度大,则其空间复杂度必定小D上述三种说法都不对(8在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A63 B64 C6 D7(9数据库技术的根本目标是要解决数据的A存储问题B共享问题C安全问题D保护问题(11以下叙述中正确的是A窗体的Name届性指定窗体的名称,用来标识一个窗体B窗体的Name届性值是显示在窗体标题栏中的文本C可以在运行期间改变窗体的Name届性的值D窗体的Name届性值可以为空(12以下叙述中错误的是A打开一个工程文件时,系统自动装入与该工程有关的窗体文件B保存Visual Basic程序时,应分别保存窗体文件及工程文件CVisual Basic应用程序只能以解释方式执行D窗体文件包含该窗体及其控件的届性(13设a = 2, b = 3, c = 4,下列表达式的值是Not a <= c Or 4*c = b A2 And b <> a + cA-1 B1 CTrue DFalse(14设有如下的用户定义类型:Type Studentnumber As Stringname As Stringage As IntegerEnd Type则以下正确引用该类型成员的代码是 =夺明"BDim s As Student sname =呼明"CDim s As Type Student DDim s As Type =李明" ='李明。

2019年计算机二级考试VF选择试题及答案

2019年计算机二级考试VF选择试题及答案1[单选题]向student表插入一条新记录的准确SQL语句是A.APPENDINTOstudentVALUES(’0401’,’王芳,,’女’,l8.B.APPENDstudentVALUES(’0401’,7王芳,,,女,。

18.:C.INSERTINTOstudentVALUES(’0401’,’王芳,,’女’,l8.D.INSERTstudentVALUES(’0401’,’王芳’,’女,,18.参考答案:C参考解析:[脯'1INSERTINTO[(字段名1[,字段名2,……].]VALUES(字段值l[,字段值2。

……].命令用于插入数据,只有C选项的SQL命令格式准确..2[简答题]在考生文件夹下完成下列操作:1.从数据库stock中移去表stock_fk(不是删除)。

2.将自由表stock_name添加到数据库中。

3.为表stock—sl建立一个主索引,索引名和索引表达式均为“股票代码”。

4.为stock—name表的股票代码字段设置有效性规则,“规则”是:left(股票代码,1)=“6”,错误提示信息是“股票代码的第一位必须是6”。

3[单选题] 报表的数据源不包括( )。

A.视图B.自由表C.数据库表D.文本文件参考答案:D参考解析:数据源是报表的数据来源,通常是数据库中的表或自由表,也能够是视图、查询或临时表。

4[单选题] 设有栈S和队列Q,初始状态均为空。

首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为( )。

A.DEFXYZABCB.FEDZYXCBAC.FEDXYZCBAD.DEFZYXABC参考答案:B参考解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端实行。

队列是指允许在一端实行插入,而在另一端实行删除的线性表。

2019年整理年9月运算机二级c语言试题及详细解答答案精品资料

一、选择题在以下各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)以下数据结构中,属于非线性结构的是________。

A)循环队列B)带链队列C)二叉树D)带链栈(2)以下数据结构中,能够依照"先进后出"原那么存取数据的是________。

A)循环队列B)栈C)队列D)二叉树(3)关于循环队列,以下表达中正确的选项是________。

A)队头指针是固定不变的B)队头指针必然大于队尾指针C)队头指针必然小于队尾指针D)队头指针能够大于队尾指针,也能够小于队尾指针(4)算法的空间复杂度是指________。

A)算法在执行进程中所需要的运算机存储空间B)算法所处置的数据量C)算法程序中的语句或指令条数D)算法在执行进程中所需要的临时工作单元数(5)软件设计中划分模块的一个准那么是________。

A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(6)以下选项中不属于结构化程序设计原那么的是________。

A)可封装B)自顶向下C)模块化D)慢慢求精(7)软件详细设计产生的图如下:该图是。

A)N-S图B)PAD图C)程序流程图D)E-R图(8)数据库治理系统是________。

A)操作系统的一部份B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统(9)在E-R图中,用来表示实体联系的图形是________。

A)椭圆形B)矩形C)菱形D)三角形(10)有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作取得,该操作为________。

A)选择B)投影C)交D)并(11)以下表达中正确的选项是________。

A)程序设计的任务确实是编写程序代码并上机调试B)程序设计的任务确实是确信所用数据结构C)程序设计的任务确实是确信所用算法D)以上三种说法都不完整(12)以下选项中,能用作用户标识符的是________。

2019年计算机二级VF备考练习题及参考答案(2)

2019年计算机二级VF备考练习题及参考答案(2)1[简答题]在考生文件夹下完成如下操作: 1.打开表单one,如图1所示,通过设置控件的相关属性,使得表单开始运行时焦点在“打开”命令按钮上,并且接下来的焦点的移动顺序是“关闭”和“退出”。

2.打开表单tw0,如图2所示,使用“布局”工具栏的“顶边对齐”按钮将表单中的3个命令按钮控件设置成顶边对齐,如图3所示。

3.创建一个名为“分组情况表”的自由表(使用SQL语句),其中有组号和组名两个字段,组号占两个字符,组名占10个字符。

将该SQL语句存储在three.pr9中。

4.使用SQL语句插入一条记录到“分组情况表”中,插入的记录中,组号是“01”,组名是“通俗唱法”。

将该SQL语句存储在four.pr9中。

在考生文件夹下完成如下操作:1.打开表单one,如图1所示,通过设置控件的相关属性,使得表单开始运行时焦点在“打开”命令按钮上,并且接下来的焦点的移动顺序是“关闭”和“退出”。

2.打开表单tw0,如图2所示,使用“布局”工具栏的“顶边对齐”按钮将表单中的3个命令按钮控件设置成顶边对齐,如图3所示。

3.创建一个名为“分组情况表”的自由表(使用SQL语句),其中有组号和组名两个字段,组号占两个字符,组名占10个字符。

将该SQL语句存储在three.pr9中。

4.使用SQL语句插入一条记录到“分组情况表”中,插入的记录中,组号是“01”,组名是“通俗唱法”。

将该SQL语句存储在four.pr9中。

参考解析:【考点分析】本大题主要考查的知识点是:表单控件中相关属性的修改、表单中“布局”工具栏的使用以及SQL语句的使用。

【解题思路】控件的TabIndex属性用于指定各控件的Tab键次序,即控件焦点的移动顺序;在打开表单的情况下,通过“显示”菜单中的“布局工具栏”命令能够打开或关闭“布局”工具栏。

【操作步骤】(1)打开表单0ne,通过属性窗口设置3个命令按钮的焦点移动顺序,如图3.111所示。

全国计算机二级VB考试练习题及答案

全国计算机二级VB考试练习题及答案全国计算机二级VB考试练习题及答案想要顺当通过全国计算机二级VB考试,那么就要多做习题,下面我为大家带来了全国计算机二级VB考试练习题及答案,欢迎大家阅读!全国计算机二级VB考试练习题及答案1.以下程序是求最大公约数和最小公倍数的程序,在处填写合适的关系运算符。

Private Sub Form_Click( )Dim m1, n1, m, n, r As Integern1 = InputBox(输入自然数n, 输入数)m1 = InputBox(输入自然数m, 输入数)n = n1m = m1If mt = m: m = n: n = tEnd Ifr = m Mod nDo While r 0m = nn = rr = m Mod nLoopPrint 最大公约数=, nPrint 最小公倍数= , m1 * n1 / nEnd Sub2.下面是求100以内素数的程序。

Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As Boolean For m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod = 0 Then tag = FalseNext iIf tag Then Print mNext mEnd Sub3.下面是求100以内素数的程序,下面说法正确的是(A)(单) Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod i = 0 Then tag = FalseNext iIf tag=true Then Print mNext mEnd SubA.tag为true时,表示m是素数B.tag为false时,表示m是素数C.语句m Mod i = 0,说明m是素数D.以上说法都不正确4.百元买百鸡问题:假定小鸡每只5角,公鸡每只2元,母鸡每只3元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档