安徽大学vb教学资料vb复习题docx.docx
- 文档编号:3016312
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:16
- 大小:45.20KB
安徽大学vb教学资料vb复习题docx.docx
《安徽大学vb教学资料vb复习题docx.docx》由会员分享,可在线阅读,更多相关《安徽大学vb教学资料vb复习题docx.docx(16页珍藏版)》请在冰豆网上搜索。
安徽大学vb教学资料vb复习题docx
一、问答题
1.叙述建立一个完整的应用程序的过程。
答:
界面设计——►编写事件过程代码f运行、调i_保存文件
2.当建立好一个简单的应用程序后,假定该工程仅有一个窗休模块。
问该工程涉及到几个文件要保存?
若要保存该工程屮的所有文件,正确的操作皿先保存什么文件?
再保存什么文件?
若不这样做,系统会出现什么信息?
答:
涉及到两个文件耍保存。
先保存窗体文件(.frm),再保存工程文件(.vbp)o若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求把窗体文件先保存。
3.假定在Windows环境屮,要保存工程文件时,若不改变目录名,则系统默认的目录是什么?
答:
VB98
4.当标签框的大小由Caption属性的值进行扩展和缩小,应对该控件的什么属性进行何种设置?
答:
将标签的Autosize设置为True.
5.VB6.0提供的大量图形文件在哪个目录下?
若你的计算机上没有安装,则怎样安装这些图形文件?
答:
VB6.0提供的图形文件在Graphics目录。
6.在VB6.0中,命令按钮的显示形式可以有标准和图形两种选择,这通过什么属性來设置?
若选择图形的,则通过什么属性来装入图形?
若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,怎样改正?
答:
按钮Style的属性设置为Graphical(或1)。
通过Picture属性来装入图形。
不能显示图形是因为Style的丿肉性设置为Standard(或0),只耍改为Graphical(或1),一般还将Caption属性的值设置为空。
7.标签和文本框的区别是什么?
答:
文木是否可编辑。
8.当窗体上有三个文本框和一个命令按钮,若程序运行时,需把焦点定位在第三个文本框处,应对何控件的什么属性进行何种设置?
答:
应对Text3控件进行Text3.Tablndex=0的设置。
9.简述文本框的change与keypress事件的区别。
答:
文木框内容变化,change与keypress事件都会发生,所不同的是Keyprees还将返回一个Kcyasii参数
10.当某文本框输入数据后(按了回年键),进行判断认为数据输入错,怎样删除原来数据?
怎样使焦点回到该文本框重新输入?
答:
假定文本框的名称为Textl,则事件过程如下:
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
IfKeyAscii=13Then
If出错条件判断成立Then
Textl=,,M'先删除原來数据
Textl.SetFocus,焦点回到Textl
EndIf
EndIf
EndSub
11.在程序运行前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般放在什么事件屮?
例如,程序要将命令按钮定位在窗体的屮央,请写出事件过程。
答:
这些代码一般都放在Form_Load()^件过程中。
要将按钮定位在窗体的屮央,事件过程如下:
PrivateSubForm_Load()
Command1.Left=forml.ScalcWidth\2-Command1.Width\2
Command1.Top=forml.ScaleHeight\2-Command1.Height\2
EndSub
其屮,ScaleWidth>ScaleHeight表示窗体的相对宽度和高度。
二、填空题
1.对象的三婆素为【屈件、半件和方法】。
2.在刚建立工程时,使窗体上的所冇控件具冇相同的字体格式,应对【form窗体】的【font】属性进行设置。
3.当命令按钮的Picture属性装入.bmp图形文件后,选项按钮上并没有显示所需图形,原因是没冇对【style】属性设置为1(Graphical)o
4.在文木框中,通过【seistart】属性能获得当前插入点所在的位置。
5.要对文本框中已有的内容进行编辑,按下键盘上的按键,就是不起作用,原因是设置了【locked】属性为True
6.在窗体上已建立多个控件如Text1,Label1,Command1,若要使程序一运行焦点就定位在Command1控件上,应对Command1控件设置【tabindex】属性的值为【0】。
一、问答题
1.VB提供了哪些标准数据类型?
声明类型时,其类型关键字分别是什么?
其类型符又是什么?
答:
见教材P39的表3」VB的基本数据类型
2.哪种数据类型需要的内存最少,且可存储如3.2345这样的值。
答:
Single(单精度型)
3.将数字字符吊转换成数值,用什么函数?
取字符吊中的某几个字符,用什么函数?
大小写字母间的转换用什么函数?
答:
数字字符转换成数值用Vai函数;取字符串中的某儿个字符用mid函数或left函数或right函数;大小写字母间的互换用ucase或lease函数。
4•下列哪些是VB合法常量,分别指出其类型(见P58习题三1)。
答:
1(#)、3(!
)、4(#)、6(%)、7($)、8($)、9(date)、10(#)、12(%)、
14(%)、15(boolean18(!
)
一、填空题
1・在程序运行过程屮,若需对程序屮使用到的变量声明均采用显式声明方式,则必须在程序设计时在通用声明段部分加上OptionExplicit语句。
2.已知有如卜'声明语句:
Dima,basInteger
则变量a的类型是variant(变体型)。
3.已知有如下四个算术运算符:
纵Mod、/、+,*、/运算符的优先级别最高
4.已知a=3.5,b=5.0,c=2.5,d=True,则表达式:
a>=0anda+c>b+3ornotd的值是false
5•数学表达式
sin15°+——In(3兀)
的VB算术表达式为sin(15*3.14/180)+sqr(x+exp(3))/abs(x・y)・log(3*x)
a+b
6.数学表达式Lcd
c+52
7.
数学农达式
-b+Jb?
-4ac
2a
的VB算术表达式为(a+b)/(l/(c+5)・c*d/2)
的VB算术表达式为(・b+sqr(bA2・4*a*c))/(2*a)
8•表示x是5的倍数或是9的倍数的VB算术表达式为xmod5=0orxmod9二09产生一个范围内的大写字母表达式为chHint(md*10+67)
10.取字符变量S中第五个字符起的6个字符的表达式为mid(S,5,6)
11.表示10WXV20的关系表达式为x>=l()andx<2()
12•表达式Dateadd(t4m,\1,#1/30/2000#)的结果为2000229
13.整型变量x中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现的表达式是(xmod10)&x\10
14.在直角坐标系屮,x,y是坐标系屮任意点的位置,用x与y表示在第一或第三象限的表达式是x>0andy>0orx<0andy<0
15•计算现在起离2010世界杯赛(2010年6月11B)举行还有多少天的函数表达式为DateDiff(“cT,date,#6/l1/2010#)
16.计算现在起离你毕业(2012年7月3日)还有多少个星期的函数表达式为DateDiff(“w",date,#7/3/2012#)
17•表示S字符变量是字母字符(不区分大小写字母)的逻辑表达式是ucase(S)>="A"anducase(S)<二也可以是Lcase(S)>=S''andLcase(S)v二'才18.x,y之一小于z的表达式为xvzandy>zorx>zandyvz
一、问答题
1.结构化程序设计的三种基本结构是什么?
答:
顺序结构、选择结构和循环结构。
2.指出下列赋值语句中的错误(包括运行时的错误)
(1)10x二sin(x)+y
(2)c=3+sqr(-3)
(3)c+x+y二c*y
变量名不能数字打头
sqr函数中的参数不能为负数赋值语句的左边不能是表达式
(4)x=sin(x)/(20Mod2)分母不能为0
3.msgbox函数与inputbox函数之间有什么区别?
各自获得什么值?
答:
msgbox函数的作用是打开信息框,等待用户选择按钮而inputbox函数的作用是打开-个对话框,等待用户输入内容;msgbox函数的返冋值是1-7的整数值,Kijinputbox函数的返回值是用户输入的数据,返回值的数据类型为字符型。
4•要使单精度变量x,y,z分别保留1位、2位、3位小数,并在窗体显示,应使用什么函数?
如何编写对应的Print方法?
答:
使用Format函数,具休女口下:
Printformat®,”0.0”);format亿”0.00”);forniat(z,”0.000")
5.语句If〈表达式〉Then……屮的表达式可以是算术、字符、关系、逻辑表达式中的哪些?
答:
可以是算术表达式,关系表达式和逻辑表达式
6.指出下列语句中的错误
(1)ifx2ythenprintx正确的写法:
x>=y
(2)if10 x>10andx<20 7.在多分支结构的实现中,口J以用If〈表达式>Then・・・E1self形式的语句,也可以用SelectCase…EndSelect形式的语句,由于后者的条件语句更灵活、简洁,是否完全可以取代前者? 答: 不可以。 SelectCase…EndSelect形式的语句的使用是受到限制的。 只能用在对一个变量条件的判断。 若要对多个变量条件进行判断,只能使用If<表达式〉Then•••Elself形式的语句 8•计算下列循环语句的次数 (1)Fori二-3to20step4循环次数为: 6 (2)Fori二-3.5to5.5step0.5循环次数为: 19 (3)Fori二-3.5to5.5step-0.5循环次数为: 0 (4)Fori=-3to20step0死循环 9•如果事先不知道循环次数,如何用FOR…Next结构来实现? 答: 可先设循环变量的终值为一个较大的值,然后在循环体内欧套条件分支 10.如何书写Do---Loop结构,使得循环体至少执行一次? 答: do Loopwhile〈条件〉 11•当发现了死循环,如何终止循环 答: 按ctrl+break键中断程序 12.如何在程序中设置断点? 如何去除断点? 答: 设置断点的方法是将光标移到要设置断点的代码行,按F9或单击调试工具栏的”切换断点”按钮。 设置断点后,代码窗口将以粗体形式突出显示选定行,并在该行显示一个圆点符号,以指出该代码行使一个断点。 清除断点的方法是将光标移到要删除断点的代码行,按F9或单击调试工具栏的”切换断点”按钮,代码左侧的大圆点消失,表示该断点清除。 12.当在编辑程序时,程序代码以红色显示,是什么错误? 答: 编辑错误。 二、填空题 1.下面程序运行后的结果是22和484该程序的功能是用相减法求x,y的最人公约数和最小公倍数 PrivateSubCommand1Click() Di
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安徽大学 vb 教学 资料 复习题 docx
![提示](https://static.bdocx.com/images/bang_tan.gif)