3月VB真题及答案Word文档格式.doc
- 文档编号:13159621
- 上传时间:2022-10-07
- 格式:DOC
- 页数:11
- 大小:306.50KB
3月VB真题及答案Word文档格式.doc
《3月VB真题及答案Word文档格式.doc》由会员分享,可在线阅读,更多相关《3月VB真题及答案Word文档格式.doc(11页珍藏版)》请在冰豆网上搜索。
(4)软件(程序)调试的任务是
a)诊断和改正程序中的错误
b)尽可能多地发现程序中的错误
c)发现并改正程序中的所有错误
d)确定程序中错误的性质
(5)数据流程图(dfd图)是
a)软件概要设计的工具
b)软件详细设计的工具
c)结构化方法的需求分析工具
d)面向对象方法的需求分析工具
(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于
a)定义阶段
b)开发阶段
c)维护阶段
d)上述三个阶段
(7)数据库管理系统中负责数据模式定义的语言是
a)数据定义语言
b)数据管理语言
c)数据操纵语言
d)数据控制语言
(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是
a)文件
b)数据库
c)字段
d)记录
(9)数据库设计中,用e-r图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
a)需求分析阶段
b)逻辑设计阶段
c)概念设计阶段
d)物理设计阶段
(10)有两个关系r和t如下:
则由关系r得到关系t的操作是
a)选择
b)投影
c)交
d)并
(11)在vb集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
(12)设x是整型变量,与函数ⅱf(x>
0,-x,x)有相同结果的代数式是
a)|x|
b)-|x|
c)x
d)-x
(13)设窗体文件中有下面的事件过程:
privatesubcommand1_click()
dims
a%=100
printa
endsub
其中变量a和s的数据类型分别是
a)整型,整型
b)变体型,变体型
c)整型,变体型
d)变体型,整型
(14)下面哪个属性肯定不是框架控件的属性
a)text
b)caption
c)left
d)enabled
(15)下面不能在信息框中输出“vb”的是
a)msgbox"
vb"
b)x=msgbox("
)
c)msgbox("
d)callmsgbox"
(16)窗体上有一个名称为option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程
privatesuboption1_c1ick(indexasinteger)
…
下面关于此过程的参数index的叙述中正确的是
a)index为1表示单选按钮被选中,为o表示未选中
b)index的值可正可负
c)index的值用来区分哪个单选按钮被选中
d)index表示数组中单选按钮的数量
(17)设窗体中有一个文本框text1,若在程序中执行了text1.setfocus,则触发
a)text1的setfocus事件
b)text1的gotfocus事件
c)text1的lostfocus事件
d)窗体的gotfocus事件
(18)vb中有3个键盘事件:
keypress、keydown、keyup,若光标在text1文本框中,则每输入一个字母
a)这3个事件都会触发
b)只触发keypress事件
c)只触发keydown、keyup事件
d)不触发其中任何一个事件
(19)下面关于标准模块的叙述中错误的是
a)标准模块中可以声明全局变量
b)标准模块中可以包含一个submain过程,但此过程不能被设置为启动过程
c)标准模块中可以包含一些public过程
d)一个工程中可以含有多个标准模块
(20)设窗体的名称为form1,标题为win,则窗体的mousedown事件过程的过程名是
a)form1_mousedown
b)win_mousedown
c)form_mousedown
d)mousedown_form1
(21)下面正确使用动态数组的是
a)dimarr()asinteger
redimarr(3,5)
b)dimarr()asinteger
redimarr(50)asstring
c)dimarr()
redimarr(50)asinteger
d)dimarr(50)asinteger
redimarr(20)
(22)下面是求最大公约数的函数的首部
functiongcd(byvalxasinteger,byvalyasinteger)asinteger
若要输出8、12、16这3个数的最大公约数,下面正确的语句是
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))
(23)有下面的程序段,其功能是按图1所示的规律输出数据
dima(3,5)asinteger
fori=1to3
forj=1to5
a(i,j)=i+j
printa(i,j);
next
若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是
a)fori=1to5
forj=1to3
printa(j,i);
b)fori=1to3
c)forj=1to5
d)fori=1to5
(24)窗体上有一个text1文本框,一个command1命令按钮,并有以下程序
privatesubcommandl_click()
dimn
iftext1.text<
>
"
23456"
then
n=n+1
print"
口令输入错误"
&
n&
"
次"
endif
希望程序运行时得到左图所示的效果,即:
输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。
但上面的程序实际显示的是右图所示的效果,程序需要修改。
下面修改方案中正确的是
a)在dimn语句的下面添加一句:
n=o
b)把print"
改为print"
+n+"
c)把print"
&
str(n)&
d)把dimn改为staticn
(25)要求当鼠标在图片框p1中移动时,立即在图片框中显示鼠标的位置坐标。
下面能正确实现上述功能的事件过程是
a)privatesubp1_mousemove(buttonasinteger,shiftasinteger,xassingle,yassingle)
printx,y
b)privatesubp1_mousedown(buttonasinteger,shiftasinteger,xassingle,yassingle)
picture.printx,y
c)privatesubp1_mousemove(buttonasinteger,shiftasinteger,xassingle,yassingle)
p1.printx,y
d)privatesubform_mousemove(buttonasinteger,shiftasinteger,xassingle,yassingle)
(26)计算二的近似值的一个公式是。
某人编写下面的程序用此公式计算并输出π的近似值:
privatesubcomand1_click()
pi=1
sign=1
n=20000
fork=3ton
sign=-sign/k
pi=pi+sign/k
nextk
printpi*4
运行后发现结果为3.22751,显然,程序需要修改。
a)把fork=3ton改为fork=1ton
b)把n=20000改为n=20000000
c)把fork=3ton改为fork=3tonstep2
d)把pi=1改为pi=0
(27)下面程序计算并输出的是
a=10
s=0
do
s=s+a*a*a
a=a-1
loopuntila<
=0
prints
a)13+23+33+…+103的值
b)10!
+…+3!
+2!
+1!
的值
c)(1+2+3+…+10)3的值
d)10个103的和
(28)若在窗体模块的声明部分声明了如下自定义类型和数组
privatetyperec
codeasinteger
captionasstring
endtype
dimarr(5)asrec
则下面的输出语句中正确的是
a)printarr.code
(2),arr.ca
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 答案