VisualBasic程序设计作业题解.docx
《VisualBasic程序设计作业题解.docx》由会员分享,可在线阅读,更多相关《VisualBasic程序设计作业题解.docx(19页珍藏版)》请在冰豆网上搜索。
VisualBasic程序设计作业题解
程序设计作业题解
作业3
一、选择题
1.根据计算机访问文件的方式将文件分成三类,其中不包括()。
A.顺序文件
B.文件
C.二进制文件
D.随机文件
答案:
B
2.随机文件进行文件读写的单位是()。
A.字节
B.记录
C.整个文件
D.字符
答案:
B
3.为了使目录路径列表1的内容符合驱动器列表框1的选择,应当()。
A.在1事件中加入11
B.在1事件中加入11
C.在1事件中加入1
D.在1事件中加入11
答案:
A
4.为了使1驱动器列表框、1目录路径列表框和1文件列表框能同步协调工作,需要在()。
A.1的事件过程中加入11,在1的事件过程中加入11代码。
B.1的事件过程中加入11,在1的事件过程中加入11代码。
C.1的事件过程中加入11,在1的事件过程中加入11代码。
D.1的事件过程中加入11,在1的事件过程中加入11代码。
答案:
C
5.下面关于顺序文件的描述正确的是()。
A.每条记录的长度必须相同
B.可通过编程对文件中的某条记录方便地修改
C.数据只能以码形式存放在文件中,所以可通过文本编辑软件显示
D.文件的组织结构复杂
答案:
C
6.语句在语言中的功能是()。
A.清内存
B.清病毒
C.删除在磁盘上的文件
D.清屏幕
答案:
C
7.可用来改变坐标度量单位的是()。
A.属性
B.属性
C.属性
D.属性
答案:
D
8.以下的属性和方法中,可重定义坐标系的是()。
A.属性
B.属性
C.属性
D.属
答案:
B
9当使用方法画直线后,当前坐标在()。
A.(0,0)
B.直线起点
C.直线终点
D.容器的中心
答案:
A
10.(200,200)—(500,500)将在窗体()画一直线。
A.(200,200)到(500,500)
B.(200,200)到(300,300)
C.(200,200)到(700,700)
D.(300,300)到(500,500)
答案:
C
11.设置对象的边框类型的属性是()。
A.
B.
C.
D.
答案:
B
12.为了清除图片框1中的图形,应采用的正确方法是()。
A.选择图片框,然后按键
B.执行语句1(“”)
C.执行语句1””
D.选择图片框,在窗口属性中选择属性条,然后按回车键
答案:
B
13.要绘制多种形状的图形,需要设置控件的()属性。
A.
B.
C.
D.
答案:
A
14.要绘制多种式样的直线,需要设置控件的()属性。
A.
B.
C.
D.
答案:
B
15.如果准备读文件,打开顺序文件“”的正确语句是()。
A.””#1
B.””#1
C.””#1
D.””#1
答案:
C
16.如果准备向随机文件写入数据,正确的语句是()。
A.#1
B.#1
C.#1
D.#1
答案:
C
17.下列“1”控件程序代码,11,代表()。
A.文件另存为
B.打开文件
C.色彩
D.打印
答案:
B
18.”*”程序代码执行后,会显示()。
A.只包含扩展文件名为“*”的文件
B.第一个文件
C.包含所有文件
D.会显示磁盘的路径
答案:
A
19.下列数据对象数据模型中采用访问数据库的是()。
A.
B.
C.
D.或
答案:
C
20.设为对象,从“学生基本情况表”中获取所有记录的语句是()。
A.“*学生基本情况表”
B.“*学生基本情况表”
C.“*学生基本情况表”
D.“*学生基本情况表”
答案:
A
21.中将变量x1声明为应用程序对象的方法是()。
A.x1
B.x1
C.x1
D.x1
答案:
A
二、填空题
1.如果要新建一个顺序文件,用语句时,操作方式关键词是。
答案:
2.在程序中实现复制文件”c:
\”到d:
盘根目录下的语句为
。
答案:
c:
\:
3.在程序中实现删除文件”d:
\”的语句为。
答案:
“d:
\
4.按文件号为1打开顺序文件,用于写入数据,语句为。
答案:
“”#1
5.按文件号为2打开顺序文件,用于从该文件读出数据,语句为
。
答案:
“”#2
6.若窗体的左上角坐标为(-200,250),右下角坐标为(300,-150),则x轴的整方向向
,y轴的整方向向。
答案:
右上
7.属性设置为时,图像框可以改变大小移适应其中的图像。
答案:
8.在图片框1中画一个左上角在(500,500),边长为500的红色实心正方形的语句为。
答案:
1(500,500)-(1000,1000),,
9.设50100,执行指令”(100,20)(300,500”后,
。
答案:
(400,520)
10.使用模型时,可通过属性建立和对象的连接。
答案:
11.将数据库分为本地数据库、和三种类型。
答案:
外部数据库远程数据库
12.采用模型时,当使用方法打开一个记录集后,与(”学号”)等效的语句是。
答案:
(“学号”)
13.模型中一般可通过对象的方法执行、
、等三种不返回结果集的语句。
答案:
增加删除修改
14.设、1为字符串变量,其中1的值为”001”,那么执行赋值语句”*1学号=’”1+”’”后,的值等于。
答案:
*1学号=’001’
15.在中,将称为外部数据库,称为,称为。
答案:
本地数据库远程数据库
三、程序设计题
1.()
I=1100
=+I
I
答案:
5050
2.()
A=10:
b=15:
c=20:
d=25
A;(5);b;(7);c
A;(8);b;$(5);c
c;(3);"+";(3);d;
(3);"=";(3);c+d
答案:
说明:
一行中有多个语句时各语句之间需要插入冒号“:
”;
(n)用来在输出中插入空白字符,n为空白字符数;
逗号“,”分界符分隔要显示的多个项目,每个项目之间距离一个制表符();
分号“;”表示所有的项目并列显示(尽管下一个语句已经换行),中间没有空格
3.()
=13
=1i
(())+"*"+(())+"=";*;
答案:
4.1()
a,b
a=3.4
b=3.4
1=a
2=b
答案:
1显示3.4,2显示3。
如下图所示。
5.()
i=15
(11-i);
J=1i*2-1
"*";
i
答案:
四、程序设计题
1.在窗体上建立一个驱动器列表、目录列表框、文件列表框、图片框。
要求程序运行后,驱动器列表框1的默认驱动器设置为C盘,选择1中所列的图片文件(*和*),则相应的图片显示在图片框1中。
程序运行结果如图10所示。
答案:
程序代码:
()
'设置控件的有效状态
1=
1=
1=
'设置过滤器
1="*"
'设置控件的初始驱动器
1="g:
\"
1=
1()
'改变目录
1=1
1()
'改变驱动器
1=1
1()
=1&"\"&1
1=()
2.余弦曲线的方程为,画出x从-2到2的余弦曲线,并在坐标轴上标出刻度,如图11所示。
图11
答案:
程序代码:
'声明π常量
=3.141592653
x,y
()
'自定义坐标
1(-2*,1#)-(2*,-1#)
()
1(-2*,0)-(2*,0)'画X轴
1(0,1.5)-(0,-1.5)'画Y轴
'标记坐标原点
1=0:
1=0:
10
'标记"-2π"
1=-2*:
1=0.2:
1"-2π"
'标记"-π"
1=-1.08*:
1=-0.05:
1"-π"
'标记"-π"
1=0.95*:
1=-0.05:
1"π"
'标记"-2π"
1=1.8*:
1=0.2:
1"2π"
'标记"1"
1=0.02:
1=0.5:
10.5
'标记"-1"
1=0.05:
1=-0.5:
1-0.5
'画正弦曲线
x=-2*2*/180
y=(x)
=1'定义点的大小
1(x,y),(0)'画点
x
3.使用控件显示直线,并且可以显示直线的线宽和线型。
运行程序界面如图12所示。
图12
答案:
程序代码:
()
1(0)=
1
(1)=
1
(2)=
1=""
()
=100
=100
=4
(15,20)-(35,60)
1(0)=
1="线宽为4"
4.使用控件显示几种图形,并且可以设置图形的边框和填充效果等。
程序运行界面如图13所示。
图13
答案:
程序代码:
()
=100
=100
1(0)=
1=0
1
(1)=
1=1
1
(2)=
1=3
1(3)=
1=4
2(0)=
1=0
2
(1)=
1=2
2
(2)=
1=1
2(3)=
1=3
2(3)=
1=4
3(0)=
1=1
3
(1)=
1=2
3
(2)=
1=3
3(3)=
1=6
5.使用或建立名称为“学生”的数据库,在其中创建“”的数据表,其结构及初始记录如表1所示。
使用对象和控件设计数据库列表显示程序。
程序的设计界面和运行结果如图14、图15所示。
表1
学号
姓名
专业
张红
软件专业
朱强
会计专业
王丽
软件专业
图14
图15
答案:
程序代码
标准模块代码
()
'定义数据连接字符串
'用于连接数据库
=".4.0:
\\作业编程题演示\作业3.三.5\1"
'创建连接
=
1
窗体()事件代码
()
'声明一个记录集对象,并与关联
=
"*学生"
'初始化表格
1
1=0'行数
1=3'列数
'设置表格标题栏
="学号"++"姓名"++"专业"
1
'从第一条记录开始循环,直到表尾
'拼写表格内容
=(("学号"))++(("姓名"))++(("专业"))
'向表内田加行
1
'取下一条记录
“关闭“按钮”3()事件代码
3()