《计算机基础与VB程序设计》课后习题解答Word下载.docx
- 文档编号:19702931
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:99
- 大小:418.58KB
《计算机基础与VB程序设计》课后习题解答Word下载.docx
《《计算机基础与VB程序设计》课后习题解答Word下载.docx》由会员分享,可在线阅读,更多相关《《计算机基础与VB程序设计》课后习题解答Word下载.docx(99页珍藏版)》请在冰豆网上搜索。
2.在正确安装VisualBasic6.0后,可以通过多种方式启动VisualBasic。
以下方式中,不能启动VisualBasic的是()。
A)通过“开始”菜单中的“程序”命令
B)通过“我的电脑”找到vb6.exe,双击该文件
C)通过“开始”菜单中的“运行”命令
D)进入DOS方式,执行vb6.exe文件
3.为了用键盘打开菜单和执行菜单命令,第一步应按的键是()。
A)功能键F10或AltB)Shift+功能键F4
C)Ctrl或功能键F8D)Ctrl+Alt
功能键F10可以直接用键盘访问菜单,A1t键+字母也可以直接用键盘访问指定的菜单。
4.VisualBasic6.0集成环境的主窗口中不包括()。
A)标题栏B)菜单栏C)状态栏D)工具栏
VisualBasic6.0集成环境的主窗口由标题栏、菜单栏、工具栏组成。
5.用标准工具栏中的工具按钮不能执行的操作是()。
A)添加工程B)打印源程序C)运行程序D)打开程序
VisualBasic6.0集成环境的标准工具栏的工具按钮不包括打印源程序。
6.VisualBasic窗体设计器的主要功能是()。
A)建立用户界面B)编写源程序代码
C)画图D)显示文字
窗体设计器窗口是用户工作区。
用户可以在窗体中放置各种控件,以建立将要开发的VisualBasic应用程序的图形用户界面。
7.在VisualBasic环境下,当编写一个新的VisualBasic程序时,所做的第一件事是()。
A)编写代码B)新建一个工程
C)打开属性窗口D)进入VisualBasic环境
在VisualBasic中,进行可视化编程的第一步就是要设计用户界面,就需要新建工程,建立想要的窗体对象,并在窗体上放置所有必要的控件。
8.下列不属于VisualBasic特点的是()。
A)对象的链接与嵌入B)结构化程序设计
C)编写跨平台应用程序D)事件驱动程序编程机制
A、B、D都是VisualBasic的特点。
9.下列不是VisualBasic6.0中打开工程的方法的是()。
A)Alt+O
B)执行“文件”菜单中的“打开工程”命令
C)Ctrl+O
D)单击标准工具栏上的“打开工程”按钮
打开工程菜单的快捷键是Ctrl+O,Alt+O是访问格式菜单的快捷键。
10.下面关于VisualBasic6.0工具栏的说法不正确的是()。
A)工具栏的位置可以任意改变B)工具栏一定在菜单栏的下方
C)工具栏可以显示或隐藏D)VisualBasic有多个工具栏
VisualBasic提供的工具栏都有固定和浮动两种形式,位置可以改变。
11.在VisualBasic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是()。
A)
B)
C)
D)
B是添加工程按钮,C是菜单编辑器按钮,D是属性窗口按钮。
所以答案是A。
12.在VisualBasic集成环境中,可以列出工程中所有模块名称的窗口是()。
A)工程资源管理器窗口B)窗体设计窗口
C)属性窗口D)代码窗口
工程资源管理器窗口负责管理工程中所有的模块。
13.下面有关标准模块的叙述中,错误的是()。
A)标准模块不完全由代码组成,还可以有窗体
B)标准模块中的Private过程不能被工程中的其他模块调用
C)标准模块的文件扩展名为.bas
D)标准模块中的全局变量可以被工程中的任何模块引用
标准模块文件,通常为工程中其他窗体文件调用,它没有自身的窗体。
14.在VisualBasic集成环境中,可以单击工具栏上的一个按钮打开工程资源管理器窗口,这个按钮是()。
15.下面关于VB集成环境中工具箱的叙述中,错误的是()。
A)工具箱提供了开发VB应用程序的各种控件
B)工具箱上的控件分为内部控件和ActiveX控件
C)启动VB后,工具箱上只有内部控件
D)工具箱上可以添加ActiveX控件,但不能删除ActiveX控件
第3章习题解答
1.如果把一个人当作对象,那么血型相当于这个对象的()。
A)属性B)方法C)事件D)特征
属性是指一个对象的特性。
2.下列方法不能改变窗体大小的是()。
A)设计时在窗体布局窗口中进行调整
B)设计时在属性窗口中设置相应的属性
C)运行时设置相应属性的值
D)运行时调用窗体的Move方法
窗体布局窗口可以调整窗体在屏幕中的位置,但不能改变窗体的大小。
3.一个对象可以执行的动作和可被对象识别的动作分别称为()。
A)事件、方法B)方法、事件C)属性、方法D)过程、事件
方法(Method)是指对象可以执行的动作;
事件是对象能够识别并做出反映的动作。
4.下面()语句可以将标签的标题设置为居中对齐。
A)Label1.Alignment=1B)Label1.Alignment=2
C)Label1.AutoSize=TrueD)Label1.WordWrap=True
Label1.Alignment属性设置为2可将标签的标题设置为居中对齐。
5.要清除标签的标题内容,下面()语句可以完成。
A)Label1.Caption="
"
B)Label1.Enabled=False
C)Label1.Visible=FalseD)Label1.BackStyle=0
设置标签的标题内容则要修改标签的Caption属性。
要清空标题的内容,只需给Caption属性赋值空串即可。
6.为了把焦点移到某个指定的控件,所使用的方法是()。
A)SetFocusB)VisibleC)RefreshD)GotFocus
SetFocus方法可以把输入光标(焦点)移到指定的控件上。
7.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。
A)工程资源管理器窗口B)工具箱窗口
C)代码窗口D)属性窗口
打开代码窗口的一个方法就是双击窗体上的任意控件。
8.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。
A)单选按钮B)图片框C)通用对话框D)文本框
工具箱中的工具分为两类。
一类称为内部控件或标准控件,一类称为ActiveX控件。
启动VisualBasic后,工具箱中只有内部控件。
所以通用对话框控件不出现在工具箱中,如需用时,需要进入到“工程”中的“部件”菜单中去添加。
9.决定窗体有无控制菜单的属性是()。
A)ControlBoxB)MinButtonC)EnabledD)MaxButton
ControlBox属性用来设置窗口控制框(也称系统菜单,位于窗口左上角)的状态。
10.当程序运行时,系统自动运行启动窗体的()事件过程。
A)LoadB)ClickC)UnloadD)GotFocus
Load事件可以用来在启动程序时对属性和变量进行初始化,因为如果窗体是工程的启动窗体,运行程序后,将自动触发该事件。
11.如果要使命令按钮不可被操作,要对()属性进行设置。
A)EnabledB)VisibleC)BackColorD)Caption
控件的Enabled属性决定控件在运行时是否有效。
12.文本框控件没有()属性。
A)TextB)NameC)EnabledD)Caption
文本框用来显示文本的属性是Text,它没有Caption属性。
13.已经将文本框的ScrollBars属性设置为2,但是没有效果,原因是()。
A)文本框没有内容B)文本框的PasswordChar属性被设置
C)文本框的MultiLine属性为FalseD)文本框内容没有超过文本框大小
文本框的ScrollBars属性要起作用的前提条件是MultiLine属性为True。
14.在VisualBasic中最基本的对象是(),它是应用程序的基石,是其他控件的容器。
A)文本框B)命令按钮C)窗体D)标签
窗体是最大的容器,可以承载任何控件。
所以窗体是VisualBasic中最基本的对象。
15.如要在运行时按回车键,就可以直接访问按钮,需要设置()属性。
A)CaptionB)CancelC)DefaultD)Style
命令按钮的Default属性被设置为True时,按回车键和单击该命令按钮的效果相同。
16.以下叙述中正确的是()。
A)窗体的Name属性指定窗体的名称,用来标识一个窗体
B)窗体的Name属性的值是显示在窗体标题栏中的文本
C)可以在运行期间改变对象的Name属性的值
D)对象的Name属性值可以为空
窗体的Name属性指定窗体的名称,用来标识一个窗体,其属性值不可以为空,运行时属性值也不能被改变。
在窗体标题栏中显示的文本由有窗体的Caption属性决定。
17.为了让文本框显示如图1所示的效果,需要设置文本框的()属性。
。
图1选择题17题的效果图
A)AlignmentB)PasswordCharC)SelTextD)Text
18.如有Text1.Text="
ABCDEFG"
,Text1.SelStart=5,Text1.SelLength=1,则Text1.SelText为()。
A)"
E"
B)"
ABCDE"
C)"
F"
D)"
ABCDEF"
二、窗体设计
设计如图2所示的应用程序界面,并设置对应的属性,是界面有如下特点:
(1)窗体没有最大化、最小化按钮
(2)对文本框设置密码字符(3)对标设置边框。
并编写事件代码:
单击显示按钮时将文本框的内容显示在标签中,单击退出按钮时,程序结束。
图2窗体设计题界面
操作步骤:
1.新建工程,单击窗体,设置MaxButton属性和MinButton属性为“False”。
2.在窗体上创建一个文本框,将PasswordChar属性设置为“*”。
3.在窗体上创建1个Label控件,BorderStyle属性设置为1。
4.在窗体上创建2个命令按钮控件,Caption属性分别设置为“显示”和“退出”。
5.编写代码:
PrivateSubCommand1_Click()
Label1.Caption=Text1.Text
EndSub
PrivateSubCommand2_Click()
End
6.运行程序,验证结果后,保存窗体和工程。
第4章习题解答
1.VisualBasic规定一行只能写一条语句,如果要将多条语句写在同一行里,要在语句之间加()符号分隔。
A),B);
C)、D):
如果要将多条语句写在同一行里,要在语句之间加“:
”符号分隔。
2.下面哪个是VisualBasic合法的字符串常量()。
A)AB$B)"
AB"
C)'
AB'
D)AB
VisualBasic中的字符串(String)是一个字符序列,由放在双引号之间的ASCII字符和汉字组成。
按照这个规则,只有B是正确答案。
A是一个合法的字符串变量,C的字符串定界符错误,D是一个变量名,而不是常量。
3.下列可作为VisualBasic变量名的是()。
A)A#AB)4AC)?
xYD)constA
VisualBasic变量名的命名规则如下。
(1)由字母数字下划线组成;
(2)以字母开头;
(3)不使用VisualBasic中的关键字。
4.下面哪个不是VisualBasic合法的数值常量()。
A)100B)&
H00FFC)&
O125D)&
O810
VisualBasic的数值常量的表示方式有十进制、十六进制和八进制。
A是十进制常数,B是十六进制常数,C是八进制常数,D是一个非法的八进制常数。
所以答案是D。
5.设有如下变量声明“DimTestDateAsDate”,为变量TestDate正确赋值的表达方式是()。
A)TestDate=#1/1/2002#B)TestDate=#“1/1/2002”#
C)TestDate=date("
1/1/2002"
)D)TestDate=Format("
m/d/yy"
"
1/1/2002"
)
日期型数据必须用两个“#”符号把表示日期和时间的值括起来。
6.将数学表达式Cos2(a+b)+5e2写成VisualBasic的表达式,其正确的形式是()。
A)Cos(a+b)^2+5*exp
(2)B)Cos^2(a+b)+5*exp
(2)
C)Cos(a+b)^2+5*ln
(2)D)Cos^2(a+b)+5*ln
(2)
7.设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1后,c值的范围为( )。
A)5~10B)6~9C)6~10D)5~9
Int((b-a)*Rnd+a)表达式就是生成[a,b-1]范围内的随机整数(包含a,不包含b),然后再加1之后,答案就是C。
8.从键盘上输入两个字符串,分别保存在变量str1、str2中。
确定第二个字符串在第一个字符串字中起始位置的函数是()。
A)LeftB)MidC)StringD)Instr
9.设a="
VisualBasic"
,下面使b="
Basic"
的语句是()。
A)b=Left(a,8,12)B)b=Mid(a,8,5)C)b=Right(a,5,5)D)b=Left(a,8,5)
A、C、D选项函数格式错误。
答案为B。
10.函数String(n,"
str"
)的功能是()。
A)把数值型数据转换为字符串
B)返回由n个字符组成的字符串
C)从字符串中取出n个字符
D)从字符串中第n个字符的位置开始取子字符串
函数String(n,"
)的功能是返回由n个字符组成的字符串。
11.Rnd函数永远取不到下面()值。
A)0B)1C)0.000001D)0.7
Rnd函数的取值范围是[0,1)。
12.设有如下声明:
DimXAsInteger
如果Sgn(X)的值为-1,则X的值是()。
A)整数B)大于0的整数
C)等于0的整数D)小于0的数
Sgn函数返回的数x符号,当x分别为整数、负数、0时,Sgn函数返回1、-1和0。
13.设a=3,b=5,则以下表达式值为真的是()。
A)a>
=bAndb>
10B)(a>
b)Or(b>
0)
C)(a<
0)Eqv(b>
0)D)(-3+5>
a)And(b>
将a=3,b=5代入到各个表达式中。
表达式3>
=5And5>
10为False。
表达式(3>
5)Or(5>
0)为True。
C和D的值都为False。
14.可以同时删除字符串前导和尾部空白的函数是()。
A)LtrimB)RtrimC)TrimD)Mid
15.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
a$="
PrintString(3,a$)
EndSub
程序运行后,单击命令按钮,在窗体上显示的内容是()。
A)VVVB)VisC)sicD)11
String(3,a$)函数是用a中的第一个字符形成一个长度为3的字符串。
所以在窗体上显示的内容是"
VVV"
16.表达式4+5\6*7/8Mod9的值是()。
A)4B)5C)6D)7
17.下面说法正确的是()。
A)注释语句(Rem)是可执行语句
B)注释语句(Rem)在执行时不被解释
C)注释语句(Rem)在执行时被编译
D)注释语句(Rem)不能放在续行符的后面
注释语句的作用是解释代码的功能,在执行时不被编译器解释。
18.执行以下程序段后,变量c$的值为()。
a$="
VisualBasicProgramming"
b$="
Quick"
c$=b$&
UCase(Mid$(a$,7,6))&
Right$(a$,11)
A)VisualBASICProgrammingB)QuickBasicProgramming
C)QUICKBasicProgrammingD)QuickBASICProgramming
UCase(Mid$(a$,7,6))的内容为"
BASIC"
,Right$(a$,11)的内容为"
Programming"
,所以最后字符串c$为D。
19.表达式5Mod3+3\5*2的值是()。
A)0B)2C)4D)6
20.设“a=5,b=4,c=3,d=2,”,则下列表达式的值是()。
3>
2*bOra=cAndb<
>
cOrc>
d
A)1B)TrueC)FalseD)2
按照优先级,先计算表达式a=cAndb<
c,值为False,然后计算表达式
2*bOrFalseOrc>
d的值。
最后结果为True。
21.表达式Fix(-32.58)+Int(-23.42)的值是()。
A)55B)-56C)-57D)-55
Fix(-32.68)的值是-32,Int(-23.02)的值是-24。
所以最后是-32+-24=-56。
22.已知a=0.678,则表达式Int(a*100+0.5)/100的值是()。
A)1B)0.68C)0.01D)0.7
0.678*100后是67.8,加上0.5后,是68.3,取整后结果为68,再除以100后的结果为0.68。
这其实是一个四舍五入精确到小数点后第二位的一个表达式。
23.已知a$="
A12.345"
,则表达式Right(a$,2)+Val(left(a$,2))的值是()。
A)55B)57C)45D)46
Right(a$,2)的值是字符串"
45"
,Left(a$,2)的值是字符串"
A1"
,Val("
)的结果为0,所以整个表达式就变成了"
+0。
当字符串与数值进行+运算时,字符串向数值转换,执行算术加运算,结果为45。
二、编程题
1.设计如图3所示界面,要求在Text1中输入一个两位正整数,单击命令按钮,将这个两位数个位与十位颠倒形成一个新的两位数在Text2中输出。
图3编程题1界面图
程序代码如下:
PrivateSubCommand1_Click()
DimaAsInteger,bAsInteger,cAsInteger
a=Val(Text1.Text)
b=a/10
c=aMod10
Text2.Text=c*10+b
2.编写程序,在文本框中输入一个小写字母,输出该小写字母对应的大写字母。
(不能使用Ucase函数)。
参考界面如图4所示。
图4编程题2参考界面
PrivateSubForm_Click()
Dimc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机基础与VB程序设计 计算机 基础 VB 程序设计 课后 习题 解答