vb软件技术练习题.docx
- 文档编号:9521580
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:65
- 大小:62.76KB
vb软件技术练习题.docx
《vb软件技术练习题.docx》由会员分享,可在线阅读,更多相关《vb软件技术练习题.docx(65页珍藏版)》请在冰豆网上搜索。
vb软件技术练习题
练习题
1、程序设计语言从程序设计方法来分类可分为【C】。
A=系统设计语言、结构化语言与模块化语言B=结构化语言与模块化语言
C=结构化语言、模块化语言与面向对象语言D=程序设计语言与科学计算语言
2、下面不属于系统软件的是【C】。
A=操作系统B=网络系统C=信息管理系统D=计算机语言编译(解释)系统
3、以下不属于高级程序设计语言的是【C】。
A=SQL语言B=C语言C=汇编语言D=Java语言
4、高级程序设计语言编写的程序必须转换成机器语言才能执行,转换的方法是【B】。
A=解释和汇编B=解释和编译C=编译和转换D=解释和翻译
5、软件是计算机系统的重要组成部分,它被定义为【C】。
A=计算机程序、方法、规则以及在计算机上运行所必需的数据的总称。
B=程序有关的各种文档以及在计算机上运行所必需的数据的总称。
C=计算机程序、方法、规则、程序有关的各种文档以及在计算机上运行所必需的数据的总称。
D=计算机程序、方法、规则、程序有关的各种文档的总称。
6、软件可以按功能划分为【A】。
A=系统软件和应用软件B=操作系统和应用系统C=管理软件和应用软件D=系统软件和管理软件
7、计算机软件包括【C】。
A=算法及数据结构B=程序和数据C=程序及文档D=可写光盘
8、一个对象可以执行的动作和可被对象识别的动作分别称为【A】。
A=方法、事件B=方法、对象C=属性、方法D=过程、事件
9、如果把一个人当作对象,那么血型相当于这个对象的【A】。
A=属性B=方法C=事件D=特征
10、窗体从加载到显示,依次引发的事件有【A】。
A=Load,Initialize,ActivateB=Initialize,Activate,Load
C=Load,Activate,InitializeD=Initialize,Load,Activate
11、VisualBasic是可视化的采用【C】驱动方式的结构化高级程序设计语言。
A=过程B=对象C=事件D=任务
12、不能作为VB中的变量名的符号是【C】。
A=ABCDEFGB=P000000C=89TWDDFFD=xyz
13、设有如下变量声明:
DimTestDateAsDate,为变量TestDate正确赋值的表达方式是【A】。
A=TextDate=#1/1/2002#B=TestDate=#“1/1/2002”#
C=TextDate=date(“1/1/2002”)D=TestDate=“1/1/2002”
14、假定blnl是布尔型变量,下列赋值语句中正确的是【D】。
A=blnl='True'B=blnl=TrueC=blnl=#True#D=blnl=3<4
15、下面为自定义标识符的是【A】。
A=MyValueB=DateC=StringD=Binary
16、下列符号中哪个是VB程序中合法的变量名【A】。
A=ab7B=7abC=IfD=a*bc
17、下面所列【B】不是模块的类型。
A=标准模块B=对象模块C=窗体模块D=类模块
18、函数Val("223abc456")的返回值是【C】。
A=223abc456B=0C=223D=223456
19、以下不属于VisualBasic系统的文件类型是【B】。
A=frmB=batC=vbgD=vbp
20、以下关于VB模块说法错误的是【C】。
A=模块(Module)是构成VB工程(Project)的一部分,是包含数据和过程的集合。
B=添加模块可以通过在【工程】菜单中选择【添加模块】菜单项来实现。
定义模块层变量只需在模块的通用部分加入Dim,Private,Global或Public等声明语句即可.
C=VB模块类型有标准模块、对象模块(窗体模块)、类模块等
D=可以在模块中定义整个VB工程的全局变量。
21、如果在VB标准模块中有一个变量定义语句PublicxAsInteger,则下面关于变量x说法正确的是【B】。
A=变量x不能作为全局变量使用
B=对于变量x可以直接引用,也可以用“模块名.x”的方式引用。
C=变量x的作用范围只在当前模块中
D=对于变量x不可以直接引用,只能用“模块名.x”的方式引用。
22、Static用于声明【B】层变量。
A=窗体publicB=过程dimC=模块public&globalD=全局(无此层)
23、可获得当前系统日期的函数是【A】。
A=Date()B=Time()C=IsDate()D=Year()
24、可以同时删除字符串前导和尾部空白的函数是【c】。
A=LtrimB=RtrimC=TrimD=Mid
25、中途跳出For循环可使用的语句为【A】。
A=ExitForB=ExitDoC=EndForD=EndDo
26、对于数组定义DimRecord(LtoU)AsInteger说法正确地是【B】。
A=数组中有U-L个元素
B=U是数组元素下标的上限制,不能省略定义
C=L是数组元素下标的下限制,如果L不标明,则其默认值为1
D=L、U定义了数组的维数
27、使一个控件不可见,应设置其【A】属性。
A=VisibleB=EnabledC=FontD=BackColour
28、以下哪种控件没有Caption属性?
【D】。
A=CheckBoxB=LabelC=CommandButtonD=TextBox
29、TextBox的【B】属性能够让用户接受多行文本。
A=NameB=MultiLineC=TextD=Autosize
30、当文本框中的内容改变时,肯定会激活它的【A】事件。
A=ChangeB=LoadC=ClickD=Activate
31、要让程序在按了“ESC”键后执行CommandButton_Click事件中的代码,应将CommandButton的【C】属性设为True。
A=TableStopB=DefaultC=CancelD=Enabled
32、为了把焦点移到某个指定的控件,所使用的方法是【a】。
A=SetFocusB=VisibleC=RefreshD=GetFocus
33、单击滚动条的滚动箭头时,产生的事件是【C】。
A=ClickB=ScrollC=ChangeD=Move
34、以下叙述中错误的是【B】。
A=双击鼠标可以触发DblClick事件
B=窗体或控件事件的名称可以由编程人员确定
C=移动鼠标时,会触发MouseMove事件
D=控件的名称可以由编程人员设定
35、数据模型的三要素是【B】。
A=层次、网状、关系B=数据结构、数据操作、完整性约束
C=外部级、概念级、内部级D=数据库、表、字段
36、数据库中,常用的数据模型有以下几种【A】。
A=层次、网状、关系
B=数据结构、数据操作、完整性约束
C=外部级、概念级、内部级
D=数据库、表、字段
37、数据库的体系结构分为【C】。
A=层次、网状、关系B=数据结构、数据操作、完整性约束
C=外部级、概念级、内部级D=数据库、表、字段
38、数据库的逻辑数据独立性是指,对概念模式的修改尽量不影响【D】。
A=外模式/模式映象B=模式/内模式映象C=概念模式D=外模式
39、关系数据库中的基本表属于3个数据抽象级别中的【B】。
A=外模式B=概念模式C=逻辑模式D=内模式
40、单个用户使用的数据视图的描述称为【A】。
A=外模式B=概念模式C=逻辑模式D=内模式
41、下面关于关系数据库中键的说法正确的是【C】。
A=在关系数据库中,键只能由两个或多个属性组成
B=在一个关系中,能惟一标识元组的属性或属性集称为关系的候选键。
(没多余)
C=一个关系的候选键一定是它的超键
D一个关系的主键不是其超键,可以用主键实现关系定义中“表中任意两行(元组)不能相同”的约束。
42、以下关于第二范式说法不正确的是【D】。
A=如果一个关系的所有非主属性都完全依赖于整个主关键字(不存在部分依赖),那么该关系就属于第二范式,记做R∈2NF。
B=凡是以单个属性作为主关键字的关系自动就是第二范式。
C=符合第二范式要求的关系一定符合第一范式的要求。
D=第二范式消除了传递依赖
43、关系的完整性是指关系中数据值与其描述的应用对象实际状态保持一致的约束条件。
其中【A】是指关系中的主关键字不能为空且主关键字的值不能相同。
A=实体完整性B=参照完整性C=商务约束D=域完整性
44、关系的完整性是指关系中数据值与其描述的应用对象实际状态保持一致的约束条件。
其中,【B】是指不允许引用数据库中不存在的外键数据。
A=实体完整性B=参照完整性C=商务约束D=域完整性
45、三层数据库应用模式中说法正确的是【B】。
A=客户端安装浏览器,应用程序在客户端执行
B=客户端安装浏览器,应用程序在服务器端执行
C=客户机和Web服务器之间再加了一级数据库服务器
D=客户机和数据库服务器之间直接通信
46、SQL的组成分成4个部分,用于定义SQL模式、基本表、视图和索引的是【A】。
A=SQLDDLB=SQLDMLC=SQLDCLD=嵌入式SQL
47、SQL的组成分成4个部分,用于数据查询和数据更新的是【B】。
A=SQLDDLB=SQLDMLC=SQLDCLD=嵌入式SQL
48、SQL的组成分成4个部分,用于对基本表和视图的授权、完整性规则的描述、事务控制语句等的是【C】。
A=SQLDDLB=SQLDMLC=SQLDCLD=嵌入式SQL
49、SQL的组成分成4个部分,涉及到SQL语句嵌入在宿主语言程序中的使用规则的是【D】。
A=SQLDDLB=SQLDMLC=SQLDCLD=嵌入式SQL
50、SQL的完整性规则主要有三种子句,其中主键子句是【C】。
A=WHERE子句B=CHECK子句C=PRIMARYKEY子句D=FOREIGNKEY子句
51、SQL语言中,删除一个表的命令是【B】。
A=DELETEB=DROPC=CLEARD=REMOVE
52.在下列关于关系的陈述中,错误的是【B】。
A)表中任意两行的值不能相同B)表中任意两列的值不能相同
C)行在表中的顺序无关紧要D)列在表中的顺序无关紧要
53.数据库的物理数据独立性是指,对内模式的修改尽量不影响【C】。
A)外模式/模式映象B)模式/内模式映象C)概念模式D)外模式
54.在一个关系中,能惟一标识元组的属性或属性集称为关系的【B】。
A)候选键B)超键C)外键D)主键
55.若一个关系R中包含有另一个关系S的主键所对应的属性组F,则称F为R的【C】。
A)候选键B)超键C)外键D)主键
56.SQL中查询数据库使用【A】语句。
A)selectB)createC)dropD)update
57.关系的完整性是指关系中数据值与其描述的应用对象实际状态保持一致的约束条件。
其中,【D】规定了属性的值必须是域中的值。
A)实体完整性B)参照完整性C)商务约束D)域完整性
58.在SELECT语句中,构造查询条件的是【A】。
A)WHERE子句B)GROUPBY子句C)FROM子句D)ORDERBY子句
59.提供的合计函数中,用于对一列中的值计算个数是【A】。
A)COUNT(列名)B)AVG(列名)C)SUM(列名)D)COUNT(*)
60.已知成绩关系如下所示。
成绩:
学号课程号分数
S1C180;S1C275;
S2C1null;S2C255;
S3C390
执行SQL语句:
SELECTCOUNT(学号)FROM成绩WHERE分数>60
查询结果中包含的元组数目是【C】
A)1B)2C)3D)4
61.已知关系:
S(SNO,SNAME) SNO=厂商号
P(PNO,SNO,COLOR) PNO=产品号,SNO=厂商号,COLOR=颜色
假设两个关系中已经存在如下所示元组:
S关系:
厂商号厂名
S01红星;S02东方;S03万达
P关系:
产品号厂商号颜色
P01S01红;P02S03黄
若再往产品P关系中插入如下元组:
I(P03,S02,红) II(P04,S01,蓝)III(P04,S04,白) IV(P05,null,黑)
能够插入的元组是【C】。
A)I,II,IVB)I,IIIC)I,IID)I,IV
62、VB通过DAO和Jet引擎可以识别3类数据库,其中之一是【B】,包括符合ODBC标准的客户机/服务器数据库,如MicrosoftSQLServer。
A=AccessB=ODBC数据库C=外部数据库D=VB数据库
63、VB数据库应用程序的组成中,【B】被包含在一组动态链接库(DLL)文件中。
它真正读取、写入和修改数据库,并处理所有内部事务。
A=用户界面和应用程序代码B=Jet引擎C=数据库D=服务器
64、当以【D】方式打开数据库中的数据时,所进行的增、删、改、查等操作都是直接更新数据库中的数据。
A=表类型、动态集类型或快照类型B=动态集类型C=快照类型D=表类型
65、使用【B】方式记录集是先将指定的数据打开并读入到内存中,当用户进行数据编辑操作时,不直接影响数据库中的数据。
使用这种方式可以加快运行速度。
A=表类型、动态集类型或快照类型B=动态集类型C=快照类型D=表类型
66、下列所显示的字符串中,字符串【D】不包含在ADO数据控件的ConnectionString属性中。
A=MicrosoftJet3.51OLEDBProviderB=DataSource=C:
\Mydb.mdb
C=PersistSecurityInfo=FalseD=2-adCmdTable()
67、数据控件的【D】指定数据控件所要连接的数据库类型,VisualBasic默认的数据库是Access的MDB文件,此外,也可连接DBF、FoxPro等类型的数据库。
A=DatabaseName属性B=RecordType属性
C=RecordSource属性D=Connect属性
68、数据控件的【A】指定具体使用的数据库文件名,包括所有的路径名。
A=DatabaseName属性B=RecordType属性
C=RecordSource属性D=Connect属性
69、数据控件的【C】确定具体可访问的数据,这些数据构成记录集对象Recordset。
该属性值可以是数据库中的单个表名、一个存储查询或者是使用SQL查询语言的一个查询字符串。
A=DatabaseName属性B=RecordType属性C=RecordSource属性D=Connect属性
70、要利用数据控件返回数据库中记录集,则需设置【C】属性。
A=ConnecteB=ConnectC=RecordSourceD=RecordType
71、数据控件本身不能直接显示记录集中的数据,必须通过能与它绑定的控件来实现。
要使绑定控件能被数据库约束,必需在设计或运行时对这些控件的两个属性进行设置,这两个属性是【A】。
A=DataSource属性、DataField属性B=RecordType属性、DatabaseName属性
C=RecordSource属性、DatabaseName属性D=Connect属性、DataField属性
72、数据控件本身不能直接显示记录集中的数据,必须通过能与它绑定的控件来实现。
如果要使用数据网格控件MsFlexGrid和数据控件绑定,则需要设置【C】。
A=DataSource属性、DataField属性B=RecordType属性、DatabaseName属性
C=Datasource属性D=Connect属性、Datasource属性
73、使用数据控件data1和文本框text1结合起来显示数据库stu.mdb中学生信息表中“姓名”字段信息,则text1的datasource属性值应设为【D】A=stu.mdbB=学生信息表C=姓名D=data1
74、记录集的属性中,【C】用来判定记录指针是否在首记录之前。
A=Eof属性B=Nomatch属性C=Bof属性D=AbsolutePosition属性
75、【d】掩盖了数据库服务器或数据库文件间的差别,通过定义它的不同的名字,就可在应用程序中实现同时访问多个DBMS的目的。
A=服务器B=表C=数据库D=数据源
76、ODBC应用程序不能直接存取数据库,ODBC应用程序将所要执行的操作提交给【B】,通过它实现对数据源的各种操作,数据库操作结果也通过它返回给应用程序。
A=服务器B=数据库驱动程序C=数据库D=数据源
77、数据源分为3类,其中【D】只有创建者才能使用,并且只能在所定义的机器上运行。
A=文件数据源B=数据库驱动程序C=系统数据源D=用户数据源
78、数据源分为以下3类,其中所有用户和在WindowsNT下以服务方式运行的应用程序均可使用【C】。
A=文件数据源B=数据库驱动程序C=系统数据源D=用户数据源
79、设置ADO控件属性时,ConnectionString属性页允许通过三种不同的方式连接数据源,其中【C】表示选择某个创建好的数据源名称,作为数据来源对远程数据库进行控制。
A=使用连接字符串B=使用DataLink文件C=使用ODBC数据资源名称D=任意方式
80、ADO编程应用中,数据提供者和数据使用者之间的桥梁就是【a】。
A=数据源B=数据库C=表D=以上3种均可
81、在使用Delete方法删除当前记录后,记录指针位于【B】。
A=被删除记录的上一条B=被删除记录上C=被删除记录下一条D=记录集的第一条
82、关于数据控件data的recordsource属性说法有误的是【C】。
A=RecordSource确定具体可访问的数据,这些数据构成记录集对象Recordset。
B=该属性值可以是数据库中的单个表名C=该属性值不能设为存储查询
D=该属性值可以是SQL查询语言的一个查询字符串
83、如果要使用data控件访问学生信息数据库中的学生信息表,数据库文件路径为d:
\db\stu.mdb,则以下对data控件属性设置正确的是【B】。
A=DatabaseName=”stu.mdb”RecordSource=”学生信息表”
B=DatabaseName=”d:
\db\stu.mdb”RecordSource=”select*from学生信息表”
C=DatabaseName=App.path&”stu.mdb”RecordSource=”学生信息表”
D=DatabaseName=”学生信息库”RecordSource=”学生信息表”
84、如果想通过数据控件获取学生信息库中学生成绩表的成绩优秀(>=85)学生的个数,则其recordsource属性应该设置为【D】。
A=学生成绩表B=selectcount(成绩>=85)from学生成绩表
C=select*from学生成绩表where成绩>=85D=selectcount(*)from学生成绩表where成绩>=85
85、如果想通过数据控件获取学生信息库中学生成绩表的不及格学生的信息,则其recordsource属性应该设置为【C】。
A=select*from学生成绩表groupby成绩<60
B=成绩<60C==select*from学生成绩表where成绩<60
D=selectcount(成绩)from学生成绩表where成绩<60
86、ADO对象模型定义了一个可编程的分层对象集合,主要由三个对象成员以及几个集合对象所组成,这三个对象成员中【D】用于连接数据源。
A)Parameter对象B)Command对象C)Recordset对象D)Connection对象
87、ADO控件属性窗口中的ConnectionString属性右边的“…”按钮,弹出“属性页”对话框。
在该对话框中允许通过三种不同的方式连接数据源,其中【B】表示通过—个连接文件来完成。
A)使用连接字符串B)使用DataLink文件C)使用ODBC数据资源名称D)任意方式
88、数据绑定列表框DBList和下拉式列表框DBCombo控件中的列表数据通过属性【B】从数据库中获得。
A)DataSource和DataFieldB)RowSource和ListField
C)BoundColumn和BoundTextD)DataSource和ListField
89、信息管理系统开发的两大信息技术基础是【D】。
A=数据库技术和管理技术B=数据库技术和计算机技术
C=计算机网络技术和管理技术D=数据库技术和计算机网络技术
90、【D】不属于MIS应用系统。
A)国家经济信息系统B)企业管理信息系统C)事务型管理信息系统D)科学计算系统
91.在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
x=0
DoUntilx=-1
a=InputBox("请输入A的值")
a=Val(a)
b=InputBox("请输入B的值")
b=Val(b)
x=InputBox("请输入x的值")
x=Val(x)
a=a+b+x
Loop
Printa
EndSub
程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为【A】
A)2B)3C)14D)15
92.下面是一个按钮的单击事件过程,过程中调用了自定义函数,单击按钮在窗体上输出的第三行是【B】。
A)3,21B)3,31C)3,41D)3,51
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger
DimnAsInteger,zAsInteger
x=1
y=2
Forn=1To6
z=f1(x,y)
Printn,z
Next
EndSub
PrivateFunctionf1(xAsInteger,yAsInteger)AsInteger
DimnAsInteger
DoWhilen<=4
x=x+y
n=n+1
Loop
f1=x
EndFunction
93、在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程:
PrivateSubForm_Load()
List1.AddItem"1"
List1.AddI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 软件技术 练习题
![提示](https://static.bdocx.com/images/bang_tan.gif)