二级VISUAL+BASIC笔试312.docx

上传人:b****3 文档编号:2365700 上传时间:2022-10-29 格式:DOCX 页数:20 大小:26.89KB
下载 相关 举报
二级VISUAL+BASIC笔试312.docx_第1页
第1页 / 共20页
二级VISUAL+BASIC笔试312.docx_第2页
第2页 / 共20页
二级VISUAL+BASIC笔试312.docx_第3页
第3页 / 共20页
二级VISUAL+BASIC笔试312.docx_第4页
第4页 / 共20页
二级VISUAL+BASIC笔试312.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

二级VISUAL+BASIC笔试312.docx

《二级VISUAL+BASIC笔试312.docx》由会员分享,可在线阅读,更多相关《二级VISUAL+BASIC笔试312.docx(20页珍藏版)》请在冰豆网上搜索。

二级VISUAL+BASIC笔试312.docx

二级VISUAL+BASIC笔试312

二级VISUALBASIC笔试-312

(总分:

100.00,做题时间:

90分钟)

一、选择题(总题数:

35,分数:

70.00)

1.将E-R图转换到关系模式时,实体与联系都可以表示成

(分数:

2.00)

 A.属性

 B.关系 √

 C.键

 D.域

解析:

[解析]关系数据库逻辑设计的主要工作是将E-R图转换成指定RDBMS中的关系模式。

首先,从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。

实体集也可以转换成关系。

2.树是结点的集合,它的根结点数目是

(分数:

2.00)

 A.有且只有1

 B.1或多于1

 C.0或1 √

 D.至少2

解析:

[解析]树是N(N≥0)个结点的有限集合,当N=0时称为空树,对于空树没有根结点,即根结点的个数为0,对于非空树有且只有一个根结点,所以树的根结点数目为0或1。

3.如果将文本框的Locked属性设置为True,则以下说法正确的是

(分数:

2.00)

 A.此时在属性窗口不可以修改文本框的Text属性值

 B.运行时用户不可以在界面修改文本框中的内容 √

 C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text="aaa"

 D.以上均不正确

解析:

[解析]文本框的Locked属性是用来指定文本框是否可被编辑,当设置值为False(默认值)时,可以编辑文本框中的文本,当设置值为True时,可以滚动和选择控件中的文本,但不以编辑。

4.SQL语言又称为

(分数:

2.00)

 A.结构化定义语言

 B.结构化控制语言

 C.结构化查询语言 √

 D.结构化操纵语言

解析:

[解析]结构化查询语言(StructuredQueryLanguage,简称SQL)是集数据查询、数据定义、数据操纵和数据控制功能于一体的数据库语言。

5.设a=6,则执行

x=IIF(a>5,-1,0)

后,x的值为

(分数:

2.00)

 A.5

 B.6

 C.0

 D.-1 √

解析:

[解析]IIF方法根据表达式的值来决定返回其第2和第3个参数中的某一个。

表达式是其第1个参数。

在本题中a,5为True,所以返回的是-1。

6.下面叙述中不正确的是

(分数:

2.00)

 A.若使用Write#语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号

 B.若使用Print#语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号

 C.Write#语句和Print#语句建立的顺序文件格式完全一样 √

 D.Write#语句和Print#语句均实现向文件写入数据

解析:

[解析]对顺序文件的访问可执行3种操作,包括从文件输入字符(Input)、向文件输出字符(Output)及把字符加到文件中(Append)。

读取顺序文件的语句为Open,其格式为:

OpenPathnameFor[Input|Output]Asfilenumber[Len=Buffersize]

字顺序文件的语句为Print或Write,格式分别为:

Print#filenumber,[outputlist]

Write#filenumber,[outputlist]

7.在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。

要求每一秒在文本框中显示一次当前的时间。

程序为:

PrivateSubTimer1______()

TxtTime.text=Time

EndSub

在下划线上应填入的内容是

(分数:

2.00)

 A.Enabled

 B.Visible

 C.Interval

 D.Timer √

解析:

[解析]计时器的唯一事件Timer事件是在指定时间段执行一次的程序。

8.下列语句正确的是

(分数:

2.00)

 A.IfA≠BThenPrint"A不等于B"

 B.IfA<>BThenPrintf"A不等于B"

 C.IfA<>BThenPrint"A不等于B" √

 D.IfA≠BPrint"A不等于B"

解析:

[解析]题中语句都属于条件语句中“If条件Then语句”的类型,从选项中,可以看出条件语句是A与B的比较语句,其值就是此条件语句的值,也就是说,只有当其值为真时,执行Then语句。

9.有如下程序:

PrivateSubCommand1_Click()

as="AWORKERISHERE"

x=Len(a$)

Fori=1Tox-1

b$=Mid$(a$,i,3)

Ifb$="WOR"ThenS=S+1

Next

PrintS

EndSub

单击命令按钮,程序运行结果为

(分数:

2.00)

 A.1 √

 B.2

 C.3

 D.5

解析:

[解析]此题考查了字符串函数与循环语句的嵌套使用,S用来记录找到指定字符串的次数,在“AWORKERISHERE”中,只出现一次,所以返回值是1。

10.下列不属于软件工程的3个要素的是

(分数:

2.00)

 A.工具

 B.过程

 C.方法

 D.环境 √

解析:

[解析]软件工程包括3个要素,即方法、工具和过程。

方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。

11.有如下程序:

PrivateSubForm_Click()

DimiAsInteger,SumAsInteger

Sum=0

Fori=2To10

IfiMod2<>0AndiMod3=0Then

Sum=Sum+i

EndIf

Next

PrintSum

EndSub

程序运行后,单击窗体,输出结果为

(分数:

2.00)

 A.12 √

 B.30

 C.24

 D.18

解析:

[解析]本题考查额是For循环语句和If条件语句的应用。

纵观本题可以看出,本题程序段的作用是将从2到10中不是2的倍数但是3的倍数的数加和然后输出。

在2到10中满足条件的数字是3和9所以和是12。

12.在程序运行期间可以将图形装入窗体、图片框或图像框的函数是

(分数:

2.00)

 A.DrawSWle

 B.AutoSize

 C.PasswordChar

 D.LoadPicture √

解析:

[解析]LoadPicture函数用于在程序运行期间对窗体、图片框或者图像框的Picture属性赋值,加载图形文件,它的格式为:

[<对象>].Picture=LoadPicture([“文件名”]),当默认文件名为空时,清空所指定对象中的图形;PasswordChar是用于决定文本的显示方式的,不正确;Drawstyle决定外观。

13.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为

(分数:

2.00)

 A.GEDHFBCA

 B.DGEBHFCA √

 C.ABCDEFGH

 D.ACBFEDHG

解析:

[解析]利用前序和中序遍历的方法可以确定二叉树的结构,具体步骤如下:

①前序遍历的第一个结点A为树的根结点;②中序遍历中A的左边的结点为A的左子树,A右边的结点为A的右子树;③再分别对A的左右子树进行上述两步处理,直到每个结点都找到正确的位置。

14.设a="a",b="b",c="c",d="d",执行语句x=IIF((a<b)Or(c>d),"A","B")后,x的值为

(分数:

2.00)

 A."a"

 B."b"

 C."B"

 D."A" √

解析:

[解析]在该题中,关键考查的是IIF(),IIF()函数的形式是:

IIF(表达式,当条件为True时的值,当条件为False时的值),显然在题目里的表达式(a<b)Or(c>d)为True,所以x的值应该为“A”。

15.表达式x=Sqr(a^2-5)+sqr(b^2-5)的类型是

(分数:

2.00)

 A.算术表达式

 B.逻辑表达式

 C.关系表达式 √

 D.字符表达式

解析:

[解析]如果把X=Sqr(a^2-5)+sqr(b^2-5)当作一个语句,那么它是一个赋值语句。

现在把它看作一个表达式,很明显,它不是逻辑表达式,也不是字符表达式。

要判断它是算术表达式还是关系表达式,这要看运算符的优先级。

运算优先级低的运算符便构成这种运算的表达式。

运算符的低级从高到低依次为:

函数运算→数值运算和字符串运算→关系运算→逻辑运算。

该表达式是比较一个变量与一个算术表达式是否相等,所以该表达式是关系表达式。

16.下列程序段的执行结果为

m=2

n=3

Do

m=m+n

n=n+1

LoopWhilem<10

Printm;n

(分数:

2.00)

 A.15

 B.146 √

 C.ab

 D.1025

解析:

[解析]此题内容简单,开始m为2,n为3,执行Do语句,具体运行为:

执行m=m+n;n=n+1语句后,m为5,n为4。

这样运行到m=14,程序终止循环,此时n=6。

17.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

c="ABCD"

Forn=1To4

Print______

Next

EndSub

程序运行后,单击命令按钮,要求在窗体上显示如下内容:

D

CD

BCD

ABCD

则在______处应填入的内容为

(分数:

2.00)

 A.Left(c,n)

 B.Right(c,n) √

 C.Mid(c,n,1)

 D.Mid(c,n,n)

解析:

[解析]Left(c,n)取字符串c左边n个字符;Right(c,n)取字符串c右边n个字符;Mid(c,N1[,N2))取字符子串,在c中从N1位开始向右取N2个字符,默认N2到结束。

18.在设计程序时,应采纳的原则之一是

(分数:

2.00)

 A.不限制goto语句的使用

 B.减少或取消注解行

 C.程序越短越好

 D.程序结构应有助于读者理解 √

解析:

[解析]滥用goto语句将使程序流程无规律,可读性差,因此A)不选;注解行有利于对程序的理解,不应减少或取消,B)也不选;程序的长短要依照实际情况而论,而不是越短越好,C)也不选。

19.单击命令按钮时,下列程序的执行结果为

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger

x=12:

y=32

CallPCS(x,y)

Printx;y

EndSub

PublicSubPCS(ByValnAsInteger,ByValmAsInteger)

n=nMod10

m=mMod10

EndSub

(分数:

2.00)

 A.1232 √

 B.232

 C.23

 D.123

解析:

[解析]在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在VisualBasic中,实参与形参的结合有两种方式,即传址与传

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销

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

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