VB数据库编程试题(A卷)

合集下载

《VB程序设计》期终考查试卷(A卷)及答案

《VB程序设计》期终考查试卷(A卷)及答案

《VB 程序设计》期终考查试卷(A 卷) 适用专业: 题号 一 二 三 四 总分 总分人 分数 一、填空题(每空1分,共30分) 1、Visual Basic 是一种面向 的程序设计语言。

2、结构化的程序设计思想包括3种基本结构,分别是 、 、 。

3、在Visual Basic 6.0中,窗体和控件都是 ,都有自己的属性、方法和事件。

4、使用窗体的Print 方法输出数据时, 号表示紧凑格式输出, 号表示松散格式输出。

5、语句Print 5/4*6\5 mod 2的输出结果是 。

6、描述“X 是小于100的非负整数”的Visual Basic 表达式是 。

7、在自定义数据类型中的元素类型可以是字符串,但必须是 字符串。

8、在VB 中,参数的传递方式有 和 两种,使用它们时应分别在形参前加上关键字 和 。

9、变量的作用域分为 、 、 等3类。

10、用户自定义过程分为 、 ,两者最根本的区别在于 。

11、VB 将代码存储在3种不同的模块中: 、 、 。

扩展名分别为: 、 、 。

12、PictureBox 控件可通过设置其 属性为ture ,可使其自动调整大小;而image 控件通过设置其 属性为ture ,可使其加载的图片能自动调整大小以适应image 。

13、计时器事件之间的时间间隔通过___________属性设置。

班级 学号 姓名 - -------------------------------------装--------------------------------------------订---------------------------------------线------------------------------------- 阅卷人二、选择题(每小题2分,共30分)1、Visual Basic是一种面向对象的可视化程序设计语言,其中()不是面向对象系统所包含的3个要素。

Visual Basic程序设计期末复习试题(A)含答案

Visual Basic程序设计期末复习试题(A)含答案
8.在窗体上一个命令按钮command1,编写command1的click事件过程,完成如下功能:
(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号










总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r

vb试题及答案(共10篇)

vb试题及答案(共10篇)

vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

大学_vb期末考试试题

大学_vb期末考试试题

VB期末考试试题A卷一、填空题1、VB程序设计的主要特点是和(2)。

2、在VB中,最主要的两种对象是 (3)和(4)。

3、工程是构成应用程序文件的(5) 。

4、方法是VB提供的一种(6) ,用来完成一定的操作。

5、浮点类型数据包括单精度型和___(7)__数据。

6、事件是窗体或控件对象识别的___(8)____.7、可用窗体的___(9)_ 方法在窗体中显示文字.8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。

9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。

10、双击工具箱中的控件图标,可在窗体的(13) 出现一个尺寸为缺省值的控件。

11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。

12、设x=34。

58,语句Print Format(x,“000。

0”)的输出结果是(15) .13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。

14、设置窗体的(19)属性,可在窗体上显示图片。

15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。

二、选择题1、菜单控件只包括一个事件,即 (1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是(2) .A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句 Select * Form student 中的*表示 (3)。

A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 (4) .A、EnabledB、CaptionC、DefaultD、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5) 。

vb期末考试编程试题及答案

vb期末考试编程试题及答案

vb期末考试编程试题及答案VB期末考试编程试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Dim x = 10D. 以上都是答案:B2. VB中,用于循环遍历数组的关键字是:A. ForB. WhileC. DoD. Repeat答案:A3. 下列哪个是VB中的条件语句?A. If...Then...ElseB. Switch...CaseC. Both A and BD. None of the above答案:C4. 在VB中,以下哪个不是内置数据类型?A. IntegerB. StringC. ObjectD. Array答案:D5. VB中,以下哪个是正确的函数调用方式?A. Call MyFunction()B. MyFunction()C. Both A and BD. None of the above答案:C二、简答题(每题10分,共30分)1. 解释VB中的类和对象的区别。

答案:类是对象的蓝图,它定义了对象的结构和行为。

对象是类的实例,是类的具体实现。

一个类可以创建多个对象,每个对象具有自己的状态和行为。

2. 描述如何使用VB中的事件。

答案:在VB中,事件是一种由对象引发的通知,用于通知其他对象发生了某些事情。

事件通常与事件处理器(也称为事件处理程序)一起使用。

事件处理器是响应事件的代码块。

要使用事件,首先需要定义一个事件,然后在对象上引发该事件,并编写事件处理器来处理该事件。

3. 解释VB中的继承和多态性。

答案:继承允许一个类(子类)继承另一个类(父类)的属性和方法。

这使得代码重用成为可能。

多态性是指允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。

在VB中,多态性可以通过重载(方法名相同,参数不同)和重写(子类重写父类的方法)来实现。

三、编程题(每题25分,共50分)1. 编写一个VB程序,该程序可以接收用户输入的三个整数,并计算它们的平均值,然后输出结果。

大学考试《可视化程序设计(VB)》A卷及答案

大学考试《可视化程序设计(VB)》A卷及答案

一、单项选择题(共10题、总分30分、得分30分)1. 下列哪个语句定义了包含8个元素的单精度数组() (本题分数:3 分,本题得分:3 分。

)A、Dim a(2,4) As SingleB、 Dim a(1 to 8)!C、Dim a!(7)D、 Dim a(1 to 2,3 to 6) As Long2. 下列关于菜单访问键和快捷键的说法正确的是() (本题分数:3 分,本题得分:3 分。

)A、若一菜单项的Caption属性为“打开(&O)”,则其快捷键是Ctrl+OB、快捷键指用于执行一个命令的功能键或组合键,可以在菜单编辑器中将快捷键设为Alt+FC、可以为任意的菜单项都添加快捷键或访问键D、通过访问键打开某个子菜单时,必须先使焦点位于其上一级菜单3. 如果要退出Do…Loop循环,可使用语句()。

(本题分数:3 分,本题得分:3 分。

)A、ExitB、 Exit DoC、 Exit ForD、Exit For4. 若有数组说明语句:Dim t(1 To 10) As Variant,则t被定义为()。

(本题分数:3 分,本题得分:3 分。

)A、数值数组B、可调数组C、字符串数组D、可变类型数组5. 在下列关于对话框的叙述中,错误的是(): (本题分数:3 分,本题得分:3 分。

)A、作为对话框窗体的Borderstyle、ControlBox、MaxButton和MinButton应分别设置为l、True、False和 False。

B、语句frmAbout.Show vbModeless,frmMain将 fmAbout窗体显示为 fmMain的无模式子窗体。

C、可以将对话框分成两种类型:模式的和无模式。

D、语句frmAbout.Show将frmAbout作为无模式对话框显示。

6. 在窗体上有一按钮Command1,其事件过程如下,则按下Command1窗体上显示的是()Private Sub Command1_Click()Dim i As IntegerScale (0, 0)-(10, 10)For i = 1 To 3DrawStyle = iDrawWidth = iLine (0, i + 1)-Step(8, 0)CurrentY = CurrentY + 1NextEnd Sub (本题分数:3 分,本题得分:3 分。

VB程序设计方法考试卷(A)

VB程序设计方法考试卷(A)

VB 程序设计方法考试卷(A )姓名姓名 学号学号一、选择题(40%,每题2分)分) 1、以下关于文件的叙述中,错误的是(、以下关于文件的叙述中,错误的是( )。

A 、顺序文件中的记录一个接一个地存放、顺序文件中的记录一个接一个地存放B 、随机文件中记录的长度是随机的、随机文件中记录的长度是随机的C 、执行打开文件的命令后,自动生成一个文件指针、执行打开文件的命令后,自动生成一个文件指针D 、LOF 函数返回给文件分配的字节数函数返回给文件分配的字节数2、以下叙述中错误的是(、以下叙述中错误的是( )。

A 、事件过程是响应特定事件的一段程序、事件过程是响应特定事件的一段程序 B 、不同的对象可以具有相同名称的方法、不同的对象可以具有相同名称的方法C 、对象的方法是执行指定操作的过程、对象的方法是执行指定操作的过程D 、对象事件的名称可以由编程者指定、对象事件的名称可以由编程者指定3、以下合法的Visual Basic 标识符是(标识符是( )A 、Forloop B 、Const C 、9abc D 、a#x 4、当一个复选框被选中时,它的V alue 属性的值是( ) A 、3 B 、2 C 、1 D 、0 5、表达式5MOD3+3\5*2的值是(的值是( )A 、0 B 、2 C 、4 D 、6 6、设x=4,y=8,z=7,以下表达式x<y And (NOT y>z)OR z<x 的值是(的值是( )A 、1 B 、-1 C 、True D 、False 7、设窗体上有一个文本框,设窗体上有一个文本框,名称为名称为text1,程序运行后,程序运行后,要求该文本框不能接受键盘输入,要求该文本框不能接受键盘输入,要求该文本框不能接受键盘输入,但但能输出信息,以下属性设置正确的是(能输出信息,以下属性设置正确的是( )。

A 、text1.maxlength=0 B 、text1.enabled=false C 、text1.visible=0 D 、text1.with=0 8、以下能在窗体form1标题栏中显示“V isualBasic 窗体”的语句是(窗体”的语句是( )。

vb试题及答案(一)

vb试题及答案(一)

vb试题及答案(一)一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 在VB中,下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 下列哪个选项是VB中正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D4. 在VB中,如何表示一个数组?A. Dim numbers(1 To 10) As IntegerB. Dim numbers As Integer(1 To 10)C. Dim numbers(10)D. Dim numbers(10) As Integer5. VB中,哪个语句用于结束一个循环?A. LoopB. Exit DoC. ContinueD. End答案:B6. VB中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B7. 在VB中,如何声明一个全局变量?A. DimB. GlobalC. PublicD. Static答案:C8. VB中,哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A9. 在VB中,哪个函数用于获取当前日期?B. DateC. TimeD. Today答案:D10. VB中,哪个语句用于创建一个对象实例?A. NewB. CreateObjectC. InstantiateD. MakeObject答案:A二、多项选择题(每题3分,共15分)1. 在VB中,以下哪些是合法的变量名?A. _myVarB. 123myVarC. myVar123D. my_var答案:ACD2. VB中,哪些是合法的常量定义?A. Const pi = 3.14B. Const PI = 3.14C. Const Pi = 3.14D. Const 2Pi = 6.28答案:ABC3. 在VB中,以下哪些是合法的数组声明?A. Dim numbers(1 To 10) As IntegerB. Dim numbers(10) As IntegerC. Dim numbers(1 To 10) As StringD. Dim numbers() As Integer答案:ACD三、判断题(每题1分,共5分)1. VB中,所有的变量都必须在使用前声明。

VB期末考试试题(A、B卷)

VB期末考试试题(A、B卷)

欢迎共阅VB期末考试试题(A卷)一、选择题1.要改变控件的宽度,应修改该控件的(B)属性。

A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。

10.如果在图片框上使用绘图方法绘制一个实心圆,则图片框的(C )属性决定了该图片的颜色。

A、BackColroB、ForelklorC、FillcolorD、Dlawstyle一、选择题1.要在垂直位置上移动控件,应利用控件的(C)属性。

A、LeftB、WidthC、TopD、Height2.要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置(D)属性为False。

A、TxetB、EnabledC、VisibleD、Multline3.用键盘的光标键选中某一菜单项,并按回车触发菜单的( C )的事件。

A、KeyPressB、KeyDownC、ClickD、Keyllp4.一下(D )对象不具有Clear方法。

y<b 的结果为True。

3.a 和b 中有仅只有一个不为1,相应的Visual Basic逻辑表达式为a<>1 xor b<>1。

4.把条件为1£x £5 写成VB表达式为: x>=1 and x<=5。

5. 语句Line(1000,1000)-Step(2000,1500),vbRed,BF的含义是:在窗体上绘制以角点为(2000,2000)和(4000,3500)的红色实心的矩形。

?6.用随机函数产生10个100~500的整数,其表达可为:for I=1 to 10a(i)=100+int(400*rnd)next I。

7.当x=2时,语句if x=2 then Print x=2 的结果值是True。

8. Static Private Sub cmdSum_Click()Dim Sum as integer?? If rnddat Mod 2 = 0 Then?????? sum = sum + rnddat???? End IfNext iLabel1.Caption = sumEnd Sub2由输入对话框中输入100个数值数据,放入数组a,将其中的整数放入数组b,然后运用选择分类将数组b中的数据按从大到小的顺序排列,并以每行5个数据在窗体上输出。

数据库试题及答案_两套

数据库试题及答案_两套

数据库原理试题(A卷)一、填空题(每空 1 分,共 20 分)1. 安全性,完整性,衡量标准2. 数据结构,数据操作,完整约束。

3. 集合记录,单记录4. 数据转储,登录日志文件5. 概念,数据模型6. 物理,逻辑7. C++, VB, Def, C#8. Oracle, Access1. 对于一个国家来说,数据库的建设规模、数据库信息量的完全性和完整性已成为这个国家信息化程度的 ___衡量标准。

2. 数据模型通常由:数据结构、数据操作和完整性约束三部分组成。

3. 游标的功能是把 __集合记录__ 转换为 _单记录_____ 。

4. 最常用的数据库的恢复技术是数据转储和登录日志文件。

5. 概念模型是现实世界到数据模型机器模型的中间桥梁。

6. 数据独立性是指物理和逻辑独立性。

7. 数据库应用程序开发工具目前有 C++ 、 VB 、Def 和 C# 等。

8. 目前数据库产品有 SQL Server 和Oracle 、Access ___ 等。

二、选择题(每小题 1 分,共 10 分)1. 关于冗余数据的叙述中,不正确的是 ( C) 。

A .冗余的存在容易破坏数据库的完整性B .冗余的存在给数据库的维护增加困难C .不应该在数据库中存储任何冗余数据D .冗余数据是指可由基本数据导出的数据2. 概念模型独立于 ( B C ) 。

A . ER 模型B .硬件设备C . DBMSD .操作系统3. 下列叙述正确的为( D )。

A. 主码是一个属性,它能唯一表识一列B. 主码是一个属性,它能唯一表识一行C. 主码是一个属性或属性集,它能唯一表识一列D. 主码是一个属性或属性集,它能唯一表识一行4. 数据库三级模式体系结构的划分,有利于保持数据库的 ( A) 。

A .数据独立性B .数据安全性C .结构规范化D .操作可行性5. 一个关系中的候选关键字(B )。

A .至多一个B .可多个C .必须多个D .至少 3 个6. 常用的关系运算是关系代数和(C )。

VB期末试卷(A卷带答案)

VB期末试卷(A卷带答案)

高级语言程序设计(VB)试卷(A卷)注意事项:1、本试卷共页,满分为 100 分,考试时间为 110 分钟。

2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。

一、单项选择题(每空1分,共 30分)(请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分)1.在VB 6.0中,扩展名为.vbp的文件称为【1】。

A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件2.在VB 6.0集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【2】。

A) 代码窗口B) 窗体设计窗口C) 属性窗口D) 工程资源管理器窗口3.设有变量定义语句Dim a%,则变量a的数据类型是【3】。

A) 整型B) 单精度类型C) 双精度类型D) 字符串类型4.下列表达式中,值为False的是【4】。

A) "AB"<"abc" B) "ABC" = UCase("abc")C) "ABCD"<"abc" D) Mid("ABCD",3,1)=Left("ABCD",3) 5.函数InStr("ABCDEF", "CD")的值是【5】。

A) 2 B) 3 C) True D) CDEF6.下列程序运行后,单击窗体,输出结果是【6】。

Private Sub Form_Click()Dim a As Integer, b As Integera = 3b = 5Print a + b; a & bEnd Sub A) 8 8B) 35 35C) 8 35D) 35 87.下列程序运行后,单击窗体,输出结果是 【7】 。

Private Sub Form_Click() a = 3: b = 7a = a +b : b = a – b : a = a - b Print a; b End Sub A) 4 3B) 7 3C) 3 7D) 10 78.下面程序段所表示的数学关系式是 【8】 。

高中vb编程试题及答案

高中vb编程试题及答案

高中vb编程试题及答案高中VB编程试题及答案一、选择题(每题2分,共10分)1. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. DimD. Const答案:B2. 以下哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. Panel答案:D3. VB中,以下哪个函数用于返回字符串的长度?A. Len()B. Mid()C. Left()D. Right()答案:A4. 在VB中,以下哪个语句用于结束一个循环?A. EndB. ExitC. LoopD. Next答案:D5. VB中,以下哪个选项表示十六进制数?A. &HB. &OC. &BD. &D答案:A二、填空题(每题2分,共10分)1. 在VB中,使用_________关键字可以定义一个变量。

答案:Dim2. VB中的_________控件用于显示文本,但不允许用户编辑。

答案:Label3. 使用_________函数可以将字符串转换为大写。

答案:UCase4. 在VB中,_________语句用于在数组中声明多个元素。

答案:ReDim5. VB中,_________事件用于响应按钮点击。

答案:Click三、简答题(每题5分,共15分)1. 描述VB中如何创建一个简单的窗体应用程序。

答案:在VB中创建一个简单的窗体应用程序,首先需要打开VB集成开发环境(IDE),然后选择新建项目,选择窗体应用程序模板。

接着,使用工具箱中的控件(如按钮、文本框等)在窗体上进行拖放,设置控件属性,编写相应的事件处理代码。

最后,通过编译和运行按钮测试应用程序。

2. 解释VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户的输入、系统消息等)触发。

在VB中,事件驱动编程意味着程序的执行依赖于用户的操作,如点击按钮、输入文本等,这些操作会触发相应的事件处理程序,从而执行特定的代码。

2007级VB试卷A卷 (带答案)

2007级VB试卷A卷 (带答案)

天津工业大学200 7 ~200 8 学年第 2 学期高级语言程序设计(VB)试卷(A卷)班级学号姓名一、单项单选题(每空1分,共30分)(请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分)1.下面可以正确定义两个整型变量和一个字符串变量的语句是【D】。

A)Dim n, m As Integer, s As String B)Dim a%,b$, c As StringC)Dim a As Integer, b, c As String D)Dim x%,y As Integer , z As String2.数学表达式5≤x<10,在VB中可以用逻辑表达式【D】表示。

A)5<=x<10 B)5<=x And <10C)5<=x Or x<10 D)5<=x And x<103.设a=2,b=3,c=4,则表达式Not a<=c Or 4*c=b^2 And b<>a+c 的值是【D】。

A)-1 B)1 C)True D)False4.已知A$="123456",则表达式Val(Left(A, 2) + Mid(A, 2, 3))的值是【C】。

A)246 B)357 C)12234D)123455.【C】函数能够从字符串"Visual Basic"中直接取出子字符串"Basic"。

A)Left B)Instr C)Right D)String6.下列表达式中不能判断x是否为偶数的是【D】。

A)x/2=Int(x/2) B)x Mod 2=0 C)x/2=0 D)x\2=07.在窗体上放置一个命令按钮,名称为Command1。

并编写如下代码:Private Sub Command1_Click()x = Int(Rnd + 5)y=0If x >= 0 Then y = 1If x >= 1 Then y = 2If x >= 3 Then y = 3Print yEnd Sub运行程序后,单击该命令按钮,则输出结果是【A】。

《程序设计语言VB》试卷含答案

《程序设计语言VB》试卷含答案

《程序设计语言VB》试卷(A卷)姓名_______ __班级___________学号___________成绩___________一、单选题(每题1分,共20题,总计20分)1.设A=7,B=4,C=6,,则表达式A Mod3+B^3/C\5的值为____C________ 。

A.1 B.2 C.3 D.出错2.下列选项中,为字符串常量的是_____B____ 。

A.6/12/2001 B."6/12/2001" C.#6.12.2001# D.' 6/12/2001’3.执行语句Print Format(5459.478, "##,##0.00"),正确的输出是_______B__ 。

A.5459.48 B.5,459.48 C.5,459.478 D.5,459.474.表达式123+27 mod 10\6+asc(“A”)的值为__B_________ 。

A.191 B.65 C.189 D.1885.假定有一个菜单项,名为Menuitem,为了在运行时使该菜单失效,以下正确的语句是_____A___ 。

A.Menuitem.Enabled = False B.Menuitem.Enabled = TrueC.Menuitem.Visible = True D.Menuitem.Visible = False6.下列控件中,______B____控件没有“Caption”属性。

A.CheckBox(复选框) B.Text(文本框)C.Frame(框架)、 D.Label(标签)7.下面Sub子过程的各个语句中,正确的是__D________。

① Private Sub Sub1(A() As string)② Private Sub Sub1(A(1 to 10) As string*8)③ Private Sub Sub1(S As string)④ Private Sub Sub1(s As string*8)A abcdB abcC acdD ac8.若要设置定时器控件的定时时间,需设置的属性是__A________。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下面哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在Visual Basic中,以下哪个是正确的循环结构?A. LoopB. WhileC. DoD. Repeat答案:C4. 以下哪个属性用于设置控件的可见性?A. VisibleB. ShowC. HideD. Display答案:A5. Visual Basic中的事件通常与哪个关键字一起使用?A. SubB. FunctionC. EventD. Procedure答案:A6. 在Visual Basic中,以下哪个不是控件的属性?A. NameB. CaptionC. TypeD. Left答案:C7. 下列哪个不是Visual Basic的内置函数?A. LenB. UBoundC. SqrtD. Max答案:D8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10)B. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Variant答案:D9. 在Visual Basic中,以下哪个不是条件语句?A. IfB. Select CaseC. WhileD. Do答案:C10. Visual Basic中,以下哪个不是错误处理的关键字?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Exit Sub答案:D二、填空题(每题2分,共10分)1. 在Visual Basic中,使用________关键字可以声明一个变量。

vb试题及答案一

vb试题及答案一

vb试题及答案一一、单项选择题(每题2分,共10分)1. 在VB中,用于声明变量的关键字是()。

A. DimB. FunctionC. SubD. If答案:A2. VB中的整型常量可以用()表示。

A. %B. &HC. &OD. @答案:A3. VB中,用于实现循环结构的关键字是()。

A. DoB. LoopC. ForD. While答案:C4. VB中,用于判断的关键字是()。

A. IfB. ThenC. ElseD. Select答案:A5. VB中,用于定义函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A二、填空题(每题2分,共10分)1. 在VB中,声明一个变量,用来存储字符串,可以使用关键字________。

答案:Dim2. VB中,声明一个整型变量i,并初始化为10,语句是________。

答案:Dim i As Integer = 103. VB中,使用________关键字可以定义一个子程序。

答案:Sub4. VB中,使用________关键字可以定义一个函数。

答案:Function5. VB中,使用________关键字可以定义一个常量。

答案:Const三、简答题(每题5分,共10分)1. 请简述VB中数组的声明方式。

答案:在VB中,声明数组可以使用Dim关键字,后跟数组名称、数据类型和数组大小。

例如,Dim myArray(10) As Integer,这将声明一个名为myArray的整数数组,包含11个元素。

2. 请说明VB中如何实现条件判断。

答案:在VB中,可以使用If...Then...Else语句来实现条件判断。

例如,If condition Then '执行代码块1 Else '执行代码块2 End If。

如果条件成立,则执行Then后面的代码块,否则执行Else后面的代码块。

四、编程题(每题10分,共20分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。

VB期末考试试题(A、B卷)

VB期末考试试题(A、B卷)

VB期末考试试题(A卷)一、选择题1。

要改变控件的宽度,应修改该控件的( B )属性。

A、TOPB、widthC、LeftD、Height2。

将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。

A、VisibleB、ValueC、CaptionD、Enabled3.单机滚动条两端的任何一个滚动箭头,将触发该滚动条的( C )事件。

A、Scroll B 、KeyDown C、change D、Dragver 4。

( D )对象具有clear方法。

A、图片框B、窗体C、复选框D、列表框5.中心定义图片框控件的坐标系统,可采用该图片框的( A )A、scaleB、Scale XC、scale YD、setFocus 6。

将通过对话框CommdDialog1的类型设置成另存为对话框,可调用该控件的( B)方法。

A、ShowopenB、ShowsaveC、ShowColorD、ShowFont7。

形状控件所显示的图形不可能是( D )A、圆B、椭圆C、圆角正方形D、等边三角形8.由Fro K=10 TO oslept 3:next K循环语句控件的循环次数是( B )A、12B、0C、—11D、—109。

下列数据类型中,占用内存最大值是( D )A、BoolwanB、ByteC、LntegerD、Single 10。

如果在图片框上使用绘图方法绘制一个实心圆,则图片框的( C )属性决定了该图片的颜色。

A、BackColroB、ForelklorC、FillcolorD、Dlawstyle一、选择题1。

要在垂直位置上移动控件,应利用控件的( C )属性。

A、LeftB、WidthC、TopD、Height2。

要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置( D)属性为False。

A、TxetB、EnabledC、VisibleD、Multline 3。

用键盘的光标键选中某一菜单项,并按回车触发菜单的( C )的事件.A、KeyPressB、KeyDownC、ClickD、Keyllp4.一下( D )对象不具有Clear方法.A、列表框B、组合框C、剪贴框D、图片框5.软件列表中设定“文件列表”显示文件类型应改该控件的( D )属性。

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

上海交通大学考试试卷(A卷)课程名称: VB数据库编程2006年1月12日姓名学号班级得分(答案必须写在答题纸上,写在试题纸上的一律不给分)(本试卷答卷时间为120分钟)一、选择题(每题1分,共20分)请将应填入(n)处的正确选项写在答题纸的对应栏内。

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.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是____。

A.属性冲突B.语法冲突C.结构冲突D.命名冲突7.数据流程图(DFD)是用于描述结构化方法中____阶段的工具。

A.可行性分析B.详细设计C.需求分析D.程序编码8.在SQL的UPDATE语句中,要修改某列的值,必须使用关键字。

A.Select B.Where C.Distinct D.Set9.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在。

A.客户机端 B.服务器端 C.终端 D.系统端10.数据库系统中,为保证参照的完整性,规定。

A.外码只能接受空值B.外码不可以接受空值C.外码可以接受空值,但需要参照外码所在关系中的应用环境D.由DBA决定是否能取空值11.Visual Basic中使用的数据库引擎是Jet数据库引擎,该引擎包含在一组文件中。

A.ActiveX控件B.动态链接库C.ODBC API函数库D.应用程序12.当Data控件的记录指针处于RecordSet对象的第一个记录之前,下列值为True的属性是。

A.Eof B.Bof C.EofAction D.ReadOnly13.______由数据结构、关系操作集合和完整性约束三部分组成。

A.关系模型B.关系C.关系模式D.关系数据库14.在关系数据模型中,利用关系运算对两个基本点关系进行操作,得到的结果是。

A.属性B.关系C.元组D.关系模式15.在数据库的三级体系结构中,数据库的模式对应于数据库的视图。

A.外部视图B.概念视图C.存储视图D.内部视图16.在关系运算中,根据具有相同属性名的字段进行连接,且在连接结果中去除重复属性,这样的运算是。

A.外部连接B.外部连接C.等值连接D.自然连接17.执行data控件的方法,可以将添加的记录或对当前记录的修改保存到数据库中。

A.Refresh B.UpdateRecord C.UpdateControls D.Updatable18.执行Data控件的数据集的方法,可以将添加的记录或对当前记录的修改保存到数据库中。

A.UpdateRecord B.Update C.UpdateControls D.Updatable19.在DAO数据访问模式中,RecordSet对象的属性是用来识别RecordSet对象的某一行的标记。

A.BookMark B.Updatable C.Eof D.BookMarkabled20.利用ADO Data控件建立连接字符串有三种方式,这三种方式不包括。

A.使用Data Link文件B.使用ODBC数据源名称C.使用连接字符串D.使用Command对象二、填空题( 每空1分,共20分)请将应填入(n)处的正确答案写在答题纸的对应栏内。

1.数据库的模型除了层次型,还有:(1)、(2)两种。

2.关系运算除了筛选,还有:(3)、(4)。

3.要使控件能通过数据控件链接到数据库上,必须设置绑定控件的(5)属性;要使绑定控件能与有效的字段建立联系,则需设置绑定控件的(6)属性。

4.用户在使用数据库时,有可能由于外界原因而导致数据库的损坏,使得有些数据库表无法打开,以至于无法对数据库中的数据进行正常读写。

在DAO中,(7)方法可以用来修复数据库。

在绝大多数情况下,该方法能够使损失减至最小。

5.在一个Database对象中可能会有多个(8),而每个都代表数据库中的一个表。

6.Data控件的DatabaseNa m e属性用于设置(9),决定Data控件连接到那一个数据库。

对于多表的数据库,该属性为具体的(10);对于单表的数据库,它是具体的数据库文件所在的目录,而数据库名则放在(11)属性中。

7.在表类型的记录集中,可以使用(12)方法来定位记录。

但在使用该方法前,首先要使用(13)定义当前的索引。

8.0DBC技术提供了3种类型的数据源:用户数据源、(14)和(15)。

9.在DAO访问模式中,Field对象的Type属性取值为dbtext表示该字段为(16)类型。

10.使用ADO的RecordSet对象时,要放弃对记录集的修改,需调用记录集的(17)方法。

11.ADO的RecordSet对象的属性RecordCount的作用是(18)。

12.Data控件的记录指针位置发生改变时会发生相应事件:离开当前记录位置时发生(19)事件,移动到当前位置前发生(20)事件。

三、写出执行SQL命令的结果(共10分)1. 设有两个关系:写出执行下列语句以后的结果。

(5分)SELECT R.A,R.B,S.CFROM R,SWHERE R.B=S.BORDER BY R.B DESC2. 设有关系R:写出执行下列语句以后的结果。

(5分)SELECT 商品名,A VG(单价)AS平均单价,SUM(金额)AS 总金额 FROM RGROUP BY 商品名ORDER BY 商品名DESC四、算法分析(每处1.5分,共18分)1.[过程说明] 下列程序片段使用DAO操作数据库,其中:(1)COMMAND1_Click的功能是给数据库“D:\ Biblio.mdb”中的表“Authors”增加一个以“Address”字段为索引字段、名为“Address_Index”的索引;(2)COMMAND2_Click的功能是删除上题建立的“Address_Index”索引;[过程代码]Private Sub Command1_Click()Dim db As Database, TD As TableDef, newIdx As Index, NewFld As FieldSet db = DBEngine.Workspaces(0). (1) ("D:\Biblio.mdb")Set TD = db.TableDefs("Authors")Set newIdx = TD. (2) ("Address_Index")newIdx.Unique = FalseSet NewFld = newIdx. (3) ("Address")newIdx.Fields.Append (4)TD.Indexes.Append newIdxdb. (5)End SubPrivate Sub Command2_Click()Dim db As Database, TD As TableDefSet db = OpenDatabase("d:\biblio.mdb")Set TD = db. (6) ("Authors")TD.Indexes. (7) "Address_Index"db.CloseEnd Sub2.[过程说明] 下列程序使用ADO操作数据库,即对“教学”数据库中“教师表”的工资信息进行修改,从而实现加工资的功能。

加工资的方法是:讲师的工资增加20%,其他人的工资增加10%,要求对工资的修改作为一个事务,最后通过对话框确认事务提交或撤消。

Dim conn As New (1)Private Sub Command1_Click()conn. (2)conn.Execute "Update 教师表set 工资=工资*(1 + 0.2) _Where 职称='" & "讲师" & "'"conn.Execute "Update 教师表set 工资=工资*(1 + 0.1) _Where 职称<>'" & "讲师" & "'"If MsgBox("保存所作的工资调整吗?", vbQuestion + vbYesNo) = vbYes Thenconn. (3) '提交事务Elseconn. (4)'撤消事务End IfEnd SubPrivate Sub Form_Load()Dim connstring As Stringconnstring = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & App.Path & "\教学.mdb"conn.Open (5)End Sub五.按要求写出SQL命令(共12分)1.在EMP表中查找姓名(NAME)以第二个字母为K的所有雇员的姓名(NAME)、工资(SAL)、职位(JOB)。

2."学生表"由班号、学号、姓名、成绩等字段组成,试按班级统计"学生表"中,各班及格人数和及格的平均成绩,并要求以班号降序排列。

3."学生成绩表"由课程名(一个学生有多门课程)、成绩等字段组成,现要求从表中选取总分大于400分的记录,并以学号和总分显示.六、设计题(共20分)某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

完成如下设计:1.设计该计算机管理系统的E-R图;2.将该E-R图转换为关系模型结构;3.指出转换结果中每个关系模式的关键字。

相关文档
最新文档