admin 管理员组

文章数量: 1086019


2024年4月19日发(作者:js的tooltip怎么用)

最新电大《VisualBasic程序设计》形考

作业任务01考试题及答案

最新电大《VisualBasic程序设计》形考作业任务01-06网考

试题及答案 100%通过 考试说明:《VisualBasic程序设计》形考

共有6个任务。任务1至任务2是客观题,其它为主观题。任务

1至任务6需在考试中多次抽取试卷,直到出现01任务_0001、

02任务_0001、03任务_0001、04任务_0004、05任务_0001、06

任务_0001试卷,就可以按照该套试卷答案答题。做考题时,利

用本文档中的查找工具,把考题中的关键字输到查找工具的查找

内容框内,就可迅速查找到该题答案。本文库还有其他教学考一

体化答案,敬请查看。

01任务 01任务_0001 一、单项选择题(共25道试题,共

50分。) 1.启动VB后,就意味着要建立一个新()。

A.窗体 B.程序 C.文件 D.工程 2.应用程序打包后,其包文件

的后缀为()。

A.. D..ocx 3.当一个工程中含有多个窗体时,

其中的启动窗体是()。

A.启动VB时创建的第一个窗体 B.第一个添加的窗体 C.最

后一个添加的窗体 D.在“工程属性”对话框中指定的窗体 4.下列

说法中错误的是()。

A.应用程序的界面是窗体 B.应用程序的界面是对象 C.每个

应用程序都要生成一个工程 D.一个应用程序由若干个

VisualBasic文件组成 5.每建立一个窗体,工程管理器窗口中就会

增加一个()。

A.工程文件 B.窗体文件 C.标准模块文件 D.类模块文件 6.

当运行程序时,系统自动执行启动窗体的()事件过程。

us 集成开发环境中,

提供控件的窗口是()。

A.工具栏 B.工具箱 C.属性窗口 D.工程管理器 8.确定一个

窗体或控件的大小的属性是()。

或Loft 和Loft 或Height 和

Height 9.下列关于窗体的说法不正确的是()。

A.窗体的标题由Caption属性确定 B.窗体的Name属性与

Caption属性相同 C.窗体的背景图片由其Picture属性设定 D.通

过设置Icon属性可使窗体获得最小花时的图标 10.在VB中,要

想快速获得某个相关控件或语句的帮助信息,一般可首先选中该

控件或语句,然后按的键是() B.F1 C.F10 11.下

列关于属性设置的叙述错误的是()。

A.一个控件具有什么属性是VisualBasic预先设计好的,用户

不能改变 B.一个控件具有什么属性是VisualBasic预先设计好的,

用户可以改变 C.一个控件的属性既可以在属性窗口中设置,也

可以用程序代码设置 D.一个控件的属性在属性窗口中设置后,

还可以利用程序代码为其设置新值 12.在界面设计时,双击窗体

中的对象后,VisualBasic将显示的窗口是()。

A.立即窗口 B.属性窗口 C.代码窗口 D.工程资源管理器窗

口 13.当使用上下文相关的帮助时,选择要帮助的内容,然后按

()键,就可出现MSDN窗口直接显示所需的帮助信息。

B.F10 D.F1 14.如果想让文本框中的内容在运行

时不能编辑,需将文本框的()属性设置为True。

ine p e 15.在VB6.0集成

开发环境中,可以()。

A.编辑、调试、运行程序,但不能生成可执行文件 B.编辑、

生成可执行文件,运行程序,但不能调试程序 C.编辑、调试、生

成可执行文件,但不能运行程序 D.编辑、调试、运行程序,也能

生成可执行文件 Basic应用程序处于执行模式时,这时

()。

A.既不能设计界面,也不能编写代码 B.可以编辑代码,不能

设计界面 C.可以设计界面,不能编辑代码 D.既能设计界面,也

能编写代码 17.要改变控件的宽度,应该修改控件的()属性。

控件只有一个事件,

该事件的名称是() 19.要在命令

按纽上显示图形,应首先设置的属性是() d

n 20.后缀为.frm的文件表示VB的( )。

A.窗体文件 B.类模块文件 C.工程文件 D.标准类模块文件

21.无论何种控件,共同具有的属性是( )

n lor 22.多窗体程序是由多个窗体组成,在缺省

情况下,VB在应用程序执行时,总是把()指定为启动窗体。

A.不包含任何控件的窗体 B.设计时的第一个窗体 C.包含控

件最多的窗体 D.命名为Frm1的窗体 23.要改变控件的高度,应

该修改控件的()属性。

Basic是一种面向对

象的程序设计语言,构成对象的三要素是()。

A.属性、控件和方法 B.属性、事件和方法 C.窗体、控件和过

程 D.控件、过程和模块 25.对于定时器(Timer)控件,设置其定

时是否开启的属性是() d 二、作

品题(共2道试题,共50分。) 1. 设计一个简单的倒计时程序,

要求:

(1)在文本框中输入倒计时的分钟数后,单击开始按纽就

开始倒计时,倒计时结束时,弹出“时间到”的信息框。程序运行

界面如图5所示:

(2)将应用程序打包,并安装运行。

注意:存盘时保存在以学号或姓名命名的文件夹下,工程文

件名为,窗体文件名为,文件夹名为

vbxk1-05。

参考答案:

程序代码如下:

DimttAsInteger PrivateSubCommand1_Click()

n=“现在开始倒计时“ e=False

d=True

PrivateSubTimer1_Timer()

a=MsgBox(“时间到

tt=Val(Text1)*60

tt=tt-1 Text1=tt

EndSub

Iftt=0Then

计时“) !“,vbOKOnly,“

e=True d=False EndIf EndSub 2.

在名称为Form1的窗体上画两个文本框,其名称分别为Text1和

Text2,它们的高、宽分别为300、2400和1200、2400。窗体的

标题为“窗口”。请通过属性窗口设置适当的属性满足以下要求:

1)Text2可以显示多行文本,且有垂直和水平两个滚动条;

2)运行时在Text1中输入的字符都显示为“*”。

运行后的窗体如图1所示。

注意:存盘时保存在以学号或姓名命名的文件夹下,工程文

件名为,窗体文件名为,文件夹名为

vbxk1-01。

参考答案:

程序代码如下:

PrivateSubText1_MouseDown(ButtonAsInteger,ShiftAsInteger,XA

sSingle,YAsSingle) IfButton=2Then PopupMenuFormat EndIf

EndSub PrivateSubM1_Click() ld=True EndSub

PrivateSubM2_Click() alic=True EndSub

PrivateSubM3_Click() derline=True EndSub 02任务

02任务_0001 一、单项选择题(共25道试题,共50分。) 1.能

够实现“窗体总在最前端”界面效果的API函数是( )。

dowPos dowAPI dowShape

eAPI 2.在窗体上画两个文本框(其Name属性分别为

Text1和Tex12)和一个命令按钮(其Name属性为Command1),

然后编写如下事件过程:

PrivateSubCommand1_Click() x=1:n=0 DoWhilex100 x=x*10

n=n+1 Loop =Str(n) =Str(x) EndSub 程序运

行后,单击命令按钮,在两个文本框中显示的值分别为()。

A.10和0 B.2和100 C.3和50 D.4和168 3.下面程序段的循

环结构执行后,i的输出结果是()。

Fori=1To10Step2 y=y+i Nexti Printi A.25 B.10 C.11 D.因为y

的初值不知道,所以不确定 4.把字符串型转换为数值型需要使

用的函数是()。

5.以下可以作为VisualBasic变量名的

是()。

1 (X) D.X(-1) 6.可通过设置一普通窗

体的何种属性,将它转变成MDI子窗体( )。

ld=True State=Normal

ld=False State=Maximized 7.下列关于过程

叙述不正确的是()。

A.过程的传值调用是将实参的具体值传递给形参 B.过程的

传址调用是将实参在内存的地址传递给形参 C.过程的传值调用

参数是单向传递的,过程的传址调用参数是双向传递的 D.无论

过程传值调用还是过程传址调用,参数传递都是双向的 8.数学

式子Sin30°写成VB表达式是()。

30 (30) (30°) (30*3.14/180) 9.“x

是小于80的非负数”,用VB表达式表示正确的是()。

A.0£x80 B.0=x80 C.0=xAndx80 D.0=xOrx80 10.下面正确的

赋值语句是()。

A.x+y=30 B.y=p*r*r C.y=x+30 D.3y=x 11.事件的名称()。

A.都要由用户定义 B.有的由用户定义,有的由系统定义 C.

都是由系统预先定义 D.是不固定的 12.如果要在窗体代码编辑

器的“通用”部分定义私有Sub过程,则正确的语句是( )。

Sub eSub Function eFunction

13.如果仅需要得到当前系统时间,则可以使用哪个函数( )。

14.赋值语句:

a=123+MID(“*****”,3,2)执行后,a变量中的值是()。

A.123 B.34 C.***** D.157 (1To6,6)AsString定义的数

组包含的元素个数是()。

A.36 B.49 C.42 D.50 提供了结构化程序设计的3种基

本结构,这3种基本结构是()。

A.递归结构,选择结构,循环结构 B.选择结构,过程结构,

顺序结构 C.过程结构,输入、输出结构,转向结构 D.选择结构,

循环结构,顺序结构 17.要退出Do…Loop循环,可使用的语句

是()语句。

r 18.如果希望以模态方式显

示窗体Form1,下列正确的语句是()。

0 1

0,1 19.表达式6+10Mod4*2+1的值是()。

A.9 B.11 C.1 D.3 20.下列4项中合法的变量名是()。

A.45xyz C.x-yz D.x_yz 21.在窗体上按下鼠标左键时

产生的事件是() n p ove

own 22.关于语句行,下列说法正确的是()。

A.一行只能写一条语句 B.一条语句可以分多行书写 C.每行

的首字符必须大写 D.长度不能超过255个字符 23.可通过何种

属性判断List列表框控件的项目总数目()。

dex unt xt m 24. 以下程序段

的输出结果为()。

x=1 y=4 DoUntily4 x=x*y y=y+1 Loop Printx A.1 B.4 C.8 D.20

25.把数值型转换为字符串型需要使用的函数是()。

二、作品题(共2道试题,共50分。)

1. 创建一个多功能计算器程序,程序运算界面如图2-6所示。

要求:

(1)用控件数组设计数字按钮 (2)用API函数实现“总在前

面效果” 注意:存盘时保存在以学号或姓名命名的文件夹下,工

程文件名为,窗体文件名为,文件夹

名为vbxk2-03。

参考答案:

程序代码如下:

OptionExplicit

PrivateSubCmd1_Click()

“ForInputAs#1

Dimi(1To100)AsInteger

DimjAsInteger

Forj=1To100

Next Close#1

“\

Input#1,i(j)

EndSub =(j)Space(5)

PrivateSubCmd2_Click() DimjAsInteger DimkAsInteger

DimtempAsInteger DimflagAsBoolean Forj=1To100 flag=False

Fork=1To100-j Ifi(k)i(k+1)Then temp=i(k) i(k)=i(k+1) i(k+1)=temp

flag=True EndIf Next IfNotflagThen ExitFor EndIf Next


本文标签: 窗体 属性 控件 结构 任务