Lgx-3其他
从键盘上输入x的值,求出y的值。
(用Case语句)
三、上机实验:
实验题目:
输入一个学生的成绩(0~100之间),然后输出该学生的成绩等级。
实验目的:
1.掌握逻辑表达式的正确书写形式。
2.掌握双分支条件和多分支条件语句的使用。
实验内容及实验步骤:
1.在窗体上添加两个标签“输入分数”和“考试等级”,两个文本框,txt1和txt2。
2.在窗体上添加一个命令按钮CmdConvert,内容为“转换”,在txt1中输入分数,单击该按钮,在Txt2种输出相应的等级。
([90,100]为优,[80,90)为良,[70,80)为中,[60,70)为及格,60以下为不及格)。
则应在该按钮的Click事件中书写如下代码:
评阅日期:
三循环结构程序设计
一、选择题
1.有如下程序
PrivateSubForm_Click()
Fori=7to90Step5
Printi;
Nexti
EndSub
在运行时共执行循环体的次数是()
A)17B)18C)19D)20
2.有如下程序
PrivateSubForm_Click()
m=1
n=1
DoWhilem<10
m=2*n+m
Loop
Printm
EndSub
运行后输出的结果是()
A)9B)10C)11D)12
二、程序设计
1.求满足1+2+3+……+n>2600的最小n值。
三、上机实验
实验内容:
使用For循环输出九九乘法口诀表(下三角)。
实验目的:
1.掌握For语句的使用方法。
2.掌握如何控制循环条件,防止死循环或者不循环。
实验步骤:
添加一个按钮CmdOutput,内容为“输出”。
单击该按钮,在窗体输出九九乘法口诀表(下三角)。
则应在该按钮的Click事件中编写如下代码:
评阅日期
四数组
一、简答题
1.简述什么叫做静态数组、定长数组、可变长数组以及可变类型数组。
2.OptionBase语句在定义数组时有何作用?
二、程序设计
编写一个程序,输入任意10个数字,从中找出最大和最小的数,并且给出最大和最小的数在数组中的位置。
(设数组的起始位置为1)
三、上机实验
实验内容:
对数组进行排序。
实验目的:
1.掌握一维数组的定义、使用方法。
2.掌握排序的算法
实验内容及步骤:
1.在窗体的通用声明中定义一个长度为10的定长数组a,代码为:
2.在窗体上添加两个命令按钮CmdInput和CmdSort,标题分别为“输入”和“排序”。
3.当单击“输入”按钮时,给数组a赋值,在该命令按钮的Click事件中书写如下代码:
4.当单击“排序”按钮时,将数组中的数据按照从大到小的顺序排列出来,显示在窗体上。
在该命令按钮的Click事件中书写如下代码:
评阅日期:
五常用控件设计
(1)
一、填空题
1.决定窗体名称的属性是_________,决定窗体上显示的内容的属性是_________。
2.若要命令按钮以图形按钮进行显示,需要修改的属性是__________________。
3.决定单选按钮和复选按钮是否选中的属性为______________,但是单选按钮该属性为____________类型,而复选按钮该属性为_______________类型。
4.框架的主要功能是对窗体上的控件进行________________。
二、程序设计
设计一个窗体,在窗体上添加一个标签和一个文本框以及一个命令按钮,要求文本框中只能输入数字,当单击命令按钮时,在标签框中显示输入的数字为奇数或者偶数。
1.在文本框的KeyPress事件中添加如下代码:
2.在命令按钮的Click事件中添加如下代码:
三、上机实验
实验内容:
使用单选钮和复选钮设置字体、字号、字型。
实验目的:
1.掌握文本框、框架、单选钮和复选钮的使用方法。
2.掌握文本框、框架、单选钮和复选钮的属性。
3.掌握文本框、框架、单选钮和复选钮的编程方法。
实验内容及步骤:
1.在窗体上添加3个框架,标题分别为“字体”、“字号”和“字形”;在“字体”框架中添加3个单选钮,名称分别为Opt1、Opt2和Opt3,内容分别为“黑体”、“宋体”和“楷体”;在“字号”框架中添加3个单选钮,名称分别为Opt4、Opt5和Opt6,内容分别为“24”、“36”和“48”;在“字形”框架中添加3个复选钮,名称分别为Chk1、Chk2和Chk3,内筒分别为“加粗”、“倾斜”和“下划线”;放置1个文本框,名称为Txt1,内容为“沈阳农业大学”;
2.当单击“字体”框架中的单选钮时,使文本框中内容变成相应的字体,则应该在单选钮Opt1、Opt2和Opt3的Click事件中分别添加如下代码:
Opt1:
Opt2:
Opt3:
3.当单击“字号”框架中的单选钮时,使文本框中内容变成相应的大小,则应该在单选钮Opt4、Opt5和Opt6的Click事件中分别添加如下代码:
Opt4:
Opt5:
Opt6:
4.当单击“字形”框架中的复选钮时,使文本框中内容变成相应的形状,则应该在单选钮的Click事件中添加如下代码:
Chk1:
Chk2:
Chk3:
评阅日期:
六常用控件设计
(2)
一、填空题
1.决定列表框和组合框中的内容的属性是_________。
2.向组合框和列表框中添加一项的方法是__________________。
3.将组合框和列表框中内容进行排序的属性为______________。
4.返回列表框和组合框的项目编号和项目总数的属性分别为____________和_______________。
5.删除组合框和列表框中的单项和全部删除的方法分别为__________和__________。
二、程序设计
设计一个窗体,在窗体上添加一个组合框、一个列表框和一个标签,在组合框中添加“辽宁省”、“山东省”、“北京市”,要求组合框中的内容排序,当单击组合框中的某一项时,此项添加到列表框中,当在列表框中单击某项时,该项显示在标签中。
(添加的内容允许重复)
1.为了将组合框中的内容排序,需要更改组合框的________________属性。
2.向组合框中添加内容有两种方法,一种是通过修改________________属性,另一种是在窗体的Load事件中,添加如下代码:
3.在组合框的Click事件中添加如下代码:
4.在列表框的Click事件中添加如下代码:
三、上机实验
实验内容:
使用组合框和列表框设置字体和字号。
实验目的:
1.掌握组合框和列表框的使用方法。
2.掌握组合框和列表框的常用属性。
3.掌握组合框和列表框的编程方法。
实验内容及步骤:
1.在窗体上添加一个文本框Txt1,分别添加一个组合框Com1和一个列表框Lst1,Txt1中的内容为“沈阳农业大学;在组合框中添加“宋体”、“楷体”和“黑体”;在列表框中添加12、24、36、48,则应在窗体的Load事件中添加如下代码:
2.当单击组合框中的某项时,使文本框中内容变成相应的字体,则应该在组合框的Click事件中分别添加如下代码:
3.当单击列表框中的某项时,使文本框中内容变成相应的大小,则应该在列表框的Click事件中分别添加如下代码:
评阅日期:
七常用控件设计(3)
一、填空题
1.使图片框适应图片的大小,应修改___________属性的值为__________;使图片适应图象框的大小,应修改___________属性的值为__________。
2.设置计时器的时间间隔的属性是___________________。
3.____________属性返回滚动条滑块的位置。
4.使计时器失效的属性是___________________。
二、程序设计
设计一个窗体,在窗体上添加一个标签框和一个计时器控件,计时器控件的Interval属性设置为100,当程序运行时,使该标签在窗体上从左向右循环移动。
三、上机实验
实验内容:
使用滚动条设置来控制标签颜色变化的速度。
实验目的:
1.掌握计时器和滚动条的使用方法。
2.掌握计时器和滚动条的常用属性。
3.掌握计时器和滚动条的编程方法。
实验内容及步骤:
1.在窗体上添加一个标签Lab,一个计时器控件Tim1和一个滚动条控件Hs1。
2.将标签中的内容更改为“沈阳农业大学”;将滚动条的Min和Max值分别设为10和1000;然后在滚动条的Change事件中添加如下代码,来控制计时器的时间间隔:
3.在计时器的Timer事件中添加如下代码,使标签中的内容的颜色在规定时间内发生变化:
评阅日期:
八过程及函数
一、简答题
1.简述参数传递有哪几种方法,区别是什么?
2.简述静态变量、过程级变量和全局变量的定义方法及作用域范围。
3.简述使用Private和Public定义的过程的方法。
二、上机实验
实验内容:
在标准模块中编写一个自定义函数,实现求整数n的阶乘。
在窗体上添加一个命令按钮和文本框,当单击命令按钮时,将1到10的阶乘的和显示在文本框中。
实验目的:
1.掌握自定义过程和函数的定义使用方法。
2.掌握过程和函数的调用方法。
3.掌握过程和函数的参数传递过程。
4.掌握过程和函数的作用域范围。
实验内容及步骤:
1.在标准模块中编写自定义函数Fac,实现求整数n的阶乘。
代码如下:
2.在命令按钮的Click事件中编写代码,实现求1到10的阶乘的和。
代码如下:
评阅日期:
九文件及文件管理
一、简答题
1.按照处理数据的方式,在VB中文件分为哪几种?
2.文件的基本操作分为哪几个阶段?
3.在VB中根据文件类型有哪几种打开方式?
二、上机实验
实验内容:
首先在C盘根目录下建立一个文本文件in.txt,在其中输入若干个正整数,中间用空格分隔,然后保存起来;在窗体上添加一个命令按钮和一个标签框,当单击命令按钮时将in.txt文件中存放的所有的能被3整除的数的和显示在标签框中,并把这个和存放到C盘根目录下的out.dat文件中。
实验目的:
1.掌握文件的分类方法。
2.掌握文件的打开、关闭以及各种读写方法。
3.掌握文件列表框、驱动器列表框和目录列表框的常用属性、事件和方法。
4.了解几个常用的文件操作命令和函数。
实验内容及步骤:
1.将in.txt文件中的内容全部添加完毕;
2.在命令按钮的Click事件中编写程序代码,统计出in.txt文件中能够被3整除的数的和,并将和存放到out.dat文件中。
代码如下:
评阅日期: