VB选择题.docx
- 文档编号:18129780
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:13
- 大小:21.42KB
VB选择题.docx
《VB选择题.docx》由会员分享,可在线阅读,更多相关《VB选择题.docx(13页珍藏版)》请在冰点文库上搜索。
VB选择题
vb选择题
1、正确的整型常量是:
0127
2、退出for循环课使用的语句为:
exitfor
3、可获得当前系统日期的函数是:
date()
4、合法的变量名是:
x_yz
5、不是是日期时间型的是:
"03/21/2009"
6、能运行工程的操作是:
启动f5
7、一个窗体中,用于识别不同的控件对象的属性是forecolor
8、在过程中定义的变量,若希望在离开该过程后还能保存过程中的局部变量的值,应使用:
static关键字在过程中定义过程级变量。
9、正确的赋值语句是:
y=x+10
10、对初学者来说,调试程序方便又有效的手段是:
在可疑代码处设置断点,逐语句跟踪。
11、程序运行是,若要通过回车键调用某命令按钮的click事件过程,则可设置该命令按钮的:
default属性值为true来实现。
12、关于布尔类型的描述正确的是:
VisualBasic2005将0转换为False,其它值都转换为True。
13、数学关系式x>10或者x<0表示成正确的表达式为:
x<0orx>10
14、下列有关解决方案和项目的说法正确的是:
两名称可以不相同
15、下列程序执行的结果为
Dimx,y,zAsInteger
x=25
y=20
z=7
MessageBox.Show("S("&x+z*y&")")
结果:
s(165)
16、允许在菜单项的左边设置打勾标记,说法正确的是:
在复选项中输入“√”
17、不论任何控件,共同具有的属性是:
name
18、图像框或图片框中显示的图形文件,由它们的:
picture属性决定
19、不正确的叙述:
一个控件只能有一个事件处理过程。
20、正确的叙述:
用户与应用交互可以出发事件;visualbasic2005是集成了时间驱动的编程模型;即使用户与应用程序不进行交互,有些事件也可能发生。
21、下列数组声明语句中正确的是:
Dima()AsSingle={1,2,3,4,5,6,7,8,9,10}
22、下列程和序段的执行结果为
DimxAsInteger
DimyAsString="hello"
x=y.Length+2
SelectCasex
Case10
MessageBox.Show("excellent")
Case9
MessageBox.Show("good")
Case8
MessageBox.Show("pass")
CaseElse
MessageBox.Show("fail")
EndSelect
结果是:
fail
23、与数学表达式a*b/3*c*d对应,VB.NET的不正确表达式是:
a*b/3*c*d正确的是:
a*b/(3*c*d)a/3*b/c/da*b/3/c/d
24、下面程序段运行的结果为
Label1.text=""
Fori=3To1Step-1
Label1.Text&=Space(5-i)
Forj=1to2*i-1
Label1.Text&="*"
Nextj
Label1.Text&=vbCrLf
Nexti
结果是:
*****
***
*
25、若要改变文本框中文字的大小,应对:
font属性进行设置
26、要是当前窗体的标签控件1blshow显示“欢迎使用”,正确的语句是:
1lbshow.text=“欢迎使用”
27、下列程序段的执行后,变量a,k的值分别为
Dima,kasinteger
a=5
Fork=1To0
a=a*k
Nextk
结果是:
15
28、当对被选择的控件进行对齐、调整大小等操作时,将以:
基准控件为准
29、说法正确的是:
窗体中活动控件只能有一个
30、文本框的属性有:
enabledcaptionname不是文本框的属性的是min
31、表达式4+5\6*7/8Mod9的值是:
5
32、结构化程序设计的基本结构是:
顺序、选择、循环。
不是基本结构的是:
递归
33、有以下过程,关于形参n的说法正确的是
PublicSubF1(ByRefnasinteger)
…
…
EndSub
结果:
形参n的变化影响实参
34、关于Sub过程与Function过程,下面描述正确的是:
Sub过程的过程不能直接返回值,而Function过程能直接返回值
35、关于循环叙述正确的是:
?
?
For循环过程可以使用ContinueFor跳过一下语句的执行
36、若m,x,y,均为Integer型变量,则执行下面语句后m值是().m=1:
X=2:
Y=3;m=IIf(X>Y,X+Y,X-Y)
结果是:
-1
37、关于多分支选择叙述正确的是:
多分支选择语句可以使用多种语句实现
38、下面属于合法的字符常量的是:
“ABC”
39、\、/、Mod、*四个运算符中,优先级别最低的是:
Mod
40、下面子过程语句说明合理的是:
Functionf1(ByReff1AsInteger)AsInteger
41、用于从字符串左边截取字符的函数是:
Ltrim()
42、定义字符串变量:
DimstrInputAsString=“VisualBasic2005”
DimstrSubStr1AsString
计算子串:
strSubStr1=strInput.Remove(2,4)
则strInput的值为:
ViBasic2005
43、关于单选按钮和复选框的描述中,错误的是:
某个单选按钮被单击一定会触发它的CheckedChanged
正确的是:
一个单选按钮的状态发生变化,同组中必有另一个单选按钮的状态也发生变化;某个复选按钮被单击一定会触发它的CheckedChanged;一个复选框的状态发生变化,不会影响其他复选框的状态
44、一语句要在下一行续写,用:
_符号作为续写符
45、在vb2005中,日期时间类型长度为:
8字节
46、以下属于中合法的数组元素的是:
k(8)
47、若要使命令按钮不可操作,要对:
enable属性进行设置(设置成false)
48、说法正确的是:
对象是有特殊属性和行为方法的实体
49、下列程序段不能分别正确显示1!
、2!
、3!
、4!
的值的是:
n=1
Forj=1to4
n=n*j
Nextj
MessageBox.show(n,i&"!
")
50、要求从文本框中输入密码时在文本框中只显示#号,则应用在此文本框的属性窗口中设置:
passwordchar属性值为#
51、由点精度浮点型的数据组成的字节数是:
4
52、可以同时删除字符串前导和尾部空白的函数是:
tirm
53、在代码窗口中,代码下有蓝色波浪线表示:
编译错误
红色波浪线:
语法错误
绿色波浪线:
警告
54、设有如下声明:
DimXASInteger,如果Sgn(X)的值为-1,则X的值是:
小于0的数
55、当窗体上有多个控件时,最多只有:
1个控件是活动的
56、关于算法的描述正确的是:
算法执行的目的是通过对相关数据的处理,得到一个或多个结果输出内容
57、在以下窗体中没有采用的控件是:
垂直滚动条
58、以下不属于键盘事件的是:
unload
属于键盘事件的是:
keydownkeyupkeypress
59、当在文本框中输入“ABCD”时,窗体上显示的是()。
SubTextBox1_TextChanged(……)HandlesTextBox1.TextChanged
Label1.Text&=TextBox1.Text
EndSub
显示的是:
AABABCABCD
60、不合法的变量名:
string
61、当文本框的scrollbars属性设置为vertical,却没有效果,原因是:
文本框的mulitline属性为false
62、当用户在窗体上单击鼠标时,不会触发的事件是:
dbclick
会触发的事件是:
clickmousedownmouseup
63、如果要将窗体中的某个命令按钮设置成无效状态,应该设命令按钮的enable属性
64、资源文件的扩展名是:
.bas
65、有以下过程
PublicSubF1(ByRefnasinteger)
…
n=3*n+4
…
EndSub
若n、m都被定义成整形变量,并且分别赋值为3、4,那么正确的调用语句是:
F1(m)
66、工程文件的扩展名是:
vbp
67、设a=“VisualBasic”,下面使b=“Visual”的语句是:
b=Left(a,6)
68、过程声明时如果没有说明访问权限时,默认为:
public类型
69、自动更正错误代码不是自动感知
70、引用列表框listbox1最后一个数据项应使用:
ListBox1.Items(Listbox1.Items.Count_1)
71、窗体标题栏显示内容由窗体对象的Caption属性决定
72、要对项目进行严格类型检查设置,应该使用项目菜单中的命令
73、识别对象的属性Name
74、使用应用程序时,通常用作在单击时执行指定的操作的控件是:
命令按钮
75、文本框中的文字不能修改,应对readonly进行设置
76、文本框默认的事件是:
text.change
返回系统日期:
datetime.today
77、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是:
代码窗口
78、把小写字母转换为大写字母的函数是:
Ucase$
79、不能启动调试的是:
F8。
80、语句“Ifx=1Theny=1”,说法正确的是:
“x=1”为关系表达式,“y=1”为赋值语句
81、错误的语句:
DimdateBirthdayAsDate=1/30/1990
82、优先级最高:
^
83、说法正确的:
对象的可见性可设为True或False;标题的属性值可设为任何文本;属性窗口中属性可以按字母顺序排列
错误的是:
某些属性的值可以跳过不设置,系统自动设为空值
84、标签控件能够显示文本信息,决定其是否有可见的边框的属性是:
BorderStyle
85、求两个数中的最大数,不正确的是:
Ify>=xThenMax1=yElseMax=x
正确的是:
max1=IIf(x>y,x,y);Ifx>yThenMax1=xElseMax1=y;Max1=Math.Max(x,y)
86、VisualBasic2005属于面向对象程序设计语言,对象是构成程序的基础。
对象是类的实例,类是对象的抽象描述。
87、dima(3)asshort,则正确的是:
redimpreservea(5)
88、当创建一个项目名为“世界杯”的项目时,该项目的所有代码文件将被保存在:
\世界杯文件夹下。
89、要使当前Form1窗体的标题栏显示“欢迎使用”,正确的是:
Me.Text=“欢迎使用”
90、关于数据转换类型,说法错误的是:
使用转换函数不同类型的数据值时,不会造成有效数据位的丢失。
正确的是:
将Single变量的赋值给Double类型的变量,这样操作不会丢失任何数据信息;数据类型转换失败时,将会引发相应的异常;VisualBasic2005中的日期型数据可以转换成字符串类型。
91、VB中可以通过icon属性设置应用程序的图标,则其支持的图像格式是:
ICO
92、关于算法的描述正确的是:
算法执行的目的是通过对相关数据的处理,得到一个或多个结果输出内容。
93、InputBox函数返回值的类型是:
字符串
94、立即打开窗口的操作是:
Ctrl+G
95、在VB集成开发环境中,下面不存在的窗口是:
常见任务
96、正确的For…Next结构是:
Forx=3to-3Step-3…Nextx
97、下面的定义变量错误的是:
Dim120AsByte
正确的是:
DimmyloopAsInteger;Dim_AsAsString;Dimbtn12AsButton
98、关于定时器的说法正确的是:
当Enabled属性为False时,不产生Tick事件。
错误的是:
在程序运行时不可见,这是因为Visable属性为False;当Interval属性为0,则Tick事件不会发生:
通过恰当的设置可以将Interval属性的单位改为秒
99、文本框的Text属性用于设置或返回文本框中的文本内容。
100、在VB.Net中,在窗体上设置标题文本,用Text属性设置
101、窗体标题栏显示的内容由窗体对象的text属性决定
102、在使用应用程序时,通常用做在单击时执行指定的操作的控件是:
命令按钮
103、下列数组定义错误的是:
dima(3)asinteger={1,2,3,4}(原因:
前后不能同时出现数字)
104、Vb表达式cos(0)+Abs
(1)+Int(Rnd
(1))的值是:
2(Abs是取绝对值的意思)
105、说法正确的是:
对象是有特殊属性和行为方法的实体
106、复选框或单选钮的当前状态可通过:
Selected属性来返回或设置
107、关于面向对象程序设计的叙述正确的是:
对象具有属性、方法等特性;对象之间的通信产生了消息;一个对象是一个软件构造块,它包含数据与相关的操作;
错误的是:
对象的属性不能被改变
108、目录列表框的Path属性的作用是:
显示当前驱动器或指定驱动器上的路径
109、Do…Loop属于条件型循环,其基本语句格式为:
Do
语句块
Loop
则对其叙述正确的是:
该循环过程也可以控制循环次数
110、表的每一行就是一个:
记录;表中的每一列称作一个:
字段
111、正确的是:
窗体的Name属性指定窗体的名称,用来标识一个窗体
112、关于循环叙述不正确的是:
For…Next循环中不能嵌套Do…Loop循环
正确的是:
For…Next循环和Do…Loop循环可以互相替代;
For…Next循环和Do…Loop循环可以互相嵌套替代;同一程序中只能使用一种循环控制
113、下面子过程语句说明合理的是:
Functionf1(ByReff1AsInteger)AsInteger
114、整型变量x中存放一个2位正整数,要将两位数交换位置,例如,13变为31,实现的表达式是:
(xmod10)*10+x\10
编程题
1、f(x)判断一个大于或等于3的正整数是否是素数,若是素数,返回1,否则返回0,例如:
37返回1,40返回0.
DimIAsInteger
Fori=2Tox
IfxModi=0Then
ExitFor
EndIf
NextIfx=IThen
Return1
ElseReturn0
EndIf
2、Fun(a,b)计算a到b区间内(包括a,b)所有不能整除3的整数之和,并返回结果,窗体上已经给出a,b的值。
例如:
a=1,b=4,处理后,结果为7.
DimnAsInteger
DimiAsInteger
Fori=aTob
IfiMod3<>0
Thenn=n+i
Next
Returnn
3、函数fun(),功能:
计算a到b之间个位数与十位数相等的数的个数(包括a,b),并返回该值。
DimiAsInteger
DimpAsInteger
P=0
Fori=aTob
IfFix(i/10)=(IMod10)
Thenp=p+1
EndIf
Next
Returnp
4、f(x),功能:
根据下面的公式,计算通过文本框输入的x的值对应的y值。
X<-1时,y=x;-1≤x<0时,y=2x;x≥0时,y=5x=1.
Ifx<-1Then
Returnx
ElseIfx<0Then
Return(2*x)
Else
Return(5*x+1)
EndIf
5、Fun(),计算2-500之间(包括2,500)素数个数,并将其作为返回值。
Dimm,n,pAsInteger
P=1
Form=3To500
Forn=2Tom
IfmModn=0Then
ExitFor
EndIf
Next
Ifn=mThen
P=p+1
EndIf
Next
Returnp
6、f(a),计算一个长度为5的一维整形数组a中最大值与最小值的差,并作为函数的返回值。
Dimi,j,pAsInteger
i=a(0)
j=a(0)
Forp=1To4
Ifi>a(p)Then
i=a(p)
EndIf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 选择题
![提示](https://static.bingdoc.com/images/bang_tan.gif)