找回密码
 注册

QQ登录

只需一步,快速开始

查看: 904|回复: 0

[在线作业] 浙大17秋《程序设计基础(VB)》在线作业

[复制链接]
发表于 2017-9-28 19:17:17 | 显示全部楼层 |阅读模式
浙大《程序设计基础(VB)》在线作业
一、单选题:【35道,总分:70分】
1.设置对象的属性是程序设计的重要步骤,关于“属性”的说明错误的是(    )。          (满分:2)
    A. 属性是一组可以由用户定义的数据    B. 属性名称是由用户定义确定的
    C. 属性用来描述形象的性质    D. 同一种类型的对象具有相同的属性
2.下列对队列的叙述正确的是(    )          (满分:2)
    A. 队列属于非线性表
    B. 队列按“先进后出”原则组织数据
    C. 队列在队尾删除数据
    D. 队列按“先进先出”原则组织数据
3.MSGBOX函数中有4个参数,其中必须写明的参数是(    )。          (满分:2)
    A. 指定对话框中显示按钮的数目
    B. 设置对话框标题
    C. 提示信息
    D. 所有参数都是可选的
4.设 a=5,b=6,c=7,d=8 ,执行语句X=IIf((a>b)And(c>d),10,20) 后, X 的值为 (  ) 。          (满分:2)
    A. 10
    B. 20
    C. True
    D. False
5.设窗体上有一个文本框,Text1,要求只能显示信息,不能输入。应用下面哪个语句(    )。          (满分:2)
    A. Text1.MaxLength = 0
    B. Text1.Enabled = False
    C. Text1.Visible = False
    D. Text1.Width = 0
6.常用控件的Style属性值是(    )。          (满分:2)
    A. 字符常量
    B. 逻辑常量
    C. 数值常量
    D. 日期常量
7.打开菜单编辑器的快捷键是什么。          (满分:2)
    A. Ctrl+E
    B. Shift+E
    C. Alt+E
    D. Tab+E
8.如何使图象(Image)控件中的图象自动适宜控件的大小。          (满分:2)
    A. 将控件的AutoSize属性设为True
    B. 将控件的AutoSize属性设为False
    C. 将控件的Stretch属性设为True
    D. 将控件的Stretch属性设为false
9.若m,x,y,均为Integer型变量,则执行下面语句后m值是(    )    m=1:X=2:Y=3    m=IIf(X>Y,X+Y,X-Y)          (满分:2)
    A. -1
    B. 0
    C. 1
    D. 2
10.Visual Basic可视化程序设计强调的是(    )。          (满分:2)
    A. 过程的模块化
    B. 控件的模块化
    C. 对象的模块化
    D. 程序的模块化
11.下列选项中不属于软件生命周期开发阶段任务的是 (  ) 。          (满分:2)
    A. 软件测试
    B. 概要设计
    C. 软件维护
    D. 详细设计
12.请输入B的值在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1Click(    )    x = 0    Do Until x = -1        a = InputBox("请输入A的值" )        a = Val(a )        b = InputBox("请输入B的值" )        b = Val(b )        x = InputBox("请输入x的值" )        x = Val(x )          (满分:2)
    A. 2
    B. 3
    C. 15
    D. 14
13.表达式X+1>X是          (满分:2)
    A. 算术表达式
    B. 非法表达式
    C. 字符表达式
    D. 关系表达式
14.以下叙述中正确的是 (  )。          (满分:2)
    A. 一个 Sub 过程至少要一个 Exit Sub 语句
    B. 一个 Sub 过程必须有一个 End Sub 语句
    C. 可以在 Sub 过程中定义一个 Function 过程,但不能定义 Sub 过程
    D. 调用一个 Function 过程可以获得多个返回值
15.下列选项中不符合良好程序设计风格的是 (  ) 。          (满分:2)
    A. 源程序要文档化
    B. 数据说明的次序要规范化
    C. 避免滥用 goto 语句
    D. 模块设计要保证高耦合、高内聚
16.设菜单中有一个菜单项为"Open"。若要为该菜单命令设计访问键,即按下Alt及字母O时,能够执行"Open"命令,则在菜单编辑器中设置“Open"命令的方式是(    )。          (满分:2)
    A. 把Caption属性设置为&Open
    B. 把Caption属性设置为O&pen
    C. 把Name属性设置为&Open
    D. 把Name属性设置为O&pen
17.OPTION  EXPLICIT语句不可以放在(    )。          (满分:2)
    A. 窗体模块的声明段中
    B. 标准模块的声明段中
    C. 类模块的声明段中
    D. 任何事件过程中
18.下列关于“面向对象”编程的叙述错误的是(    )。          (满分:2)
    A. 属性是描述对象的数据
    B. 方法指示对象的行为
    C. 事件是能够被对象识别的动作
    D. Visual Basic程序的运行机制是“面向对象”
19.下列叙述中正确的是(    )。          (满分:2)
    A. 任何一个对象的所有属性既可在属性窗口中设置,也可以用程序代码方式设置
    B. 属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变
    C. 程序中通过编程设置属性是在运行阶段给属性赋值
    D. 用程序方式给属性赋值的格式是“属性名=属性值”
20.以下叙述中错误的是 (  )。          (满分:2)
    A. 打开一个工程文件时,系统自动装入与该工程有关的窗体文件
    B. 保存 Visual Basic 程序时,应分别保存窗体文件及工程文件
    C. Visual Basic 应用程序只能以解释方式执行
    D. 窗体文件包含该窗体及其控件的属性
21.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(    )。          (满分:2)
    A. 单击窗体上没有控件的地方
    B. 单击任一个控件
    C. 不执行任何操作
    D. 双击窗体的标题栏
22.表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是(    )。          (满分:2)
    A. 0.48
    B. 0.048
    C. .5
    D. .05
23.从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是(    )。          (满分:2)
    A. 学习版
    B. 标准版
    C. 专业版
    D. 企业版
24.函数过程(用Function定义)与子过程(用Sub定义)的最大区别是什么。          (满分:2)
    A. 函数过程有返回值
    B. 子过程有返回值
    C. 函数过程可以带参数
    D. 子过程可以带参数
25.VB认为下面(    )组变量是同一个变量。          (满分:2)
    A. A1和a1
    B. SUM和SUMMARY
    C. AVER和AVERAGE
    D. A1和A1
26.设a=″Visual Basic″,下面使b=″Basic″的语句是(    )          (满分:2)
    A. b=Left(a,8,12)
    B. b=Mid(a,8,5)
    C. b=Right(a,5,5)
    D. b=Left(a,8,5)
27.函数返回值的类型为(    )          (满分:2)
    A. 数值
    B. 字符串
    C. 变体
    D. 数值或字符串(视输入的数据而定)
28.下列Visual Basic的变量名中,合法的是(    )。          (满分:2)
    A. User&name
    B. 5Password
    C. count
    D. Num
29.设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是什么。          (满分:2)
    A. memu1.Enabled=True
    B. memu1.Enabled=False
    C. menu1.Visible=True
    D. menu1.Visible=False
30.表达式Mid(“SHANGHAI”,6,3)的值是(    )。          (满分:2)
    A. SHANGH
    B. SHA
    C. ANGH
    D. HAI
31.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(    ) 。          (满分:2)
    A. 0.01*int(x+0.05 )
    B. 0.01*int(100*(x+0.005 ) )
    C. 0.01*int(100*(x+0.05 ) )
    D. 0.01*int(x+0.005 )
32.以下叙述中正确的是 (  )。          (满分:2)
    A. 窗体的 Name 属性指定窗体的名称,用来标识一个窗体
    B. 窗体的 Name 属性值是显示在窗体标题栏中文本
    C. 可以在运行期间改变窗体的 Name 属性的值
    D. 窗体的 Name 属性值可以为空
33.若有一菜单项(名为MenuItem),为了在运行时使该菜单项失效(变灰),应使用的语句是什么。          (满分:2)
    A. MenuItem.Enabled = True
    B. MenuItem.Visible = False
    C. MenuItem.Checked = True
    D. MenuItem.Enabled = False
34.定义过程的格式中Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则(    )。          (满分:2)
    A. 每次调用此过程,该过程的局部变量都会被重新初始化
    B. 在本过程中使用到的,在其他过程中定义的变量也为Static型
    C. 每次调用该过程时,该过程中的局部变量的值保持上一次调用后的值
    D. 定义了该过程中的局部变量为“动态”变量
35.关于VisualBasic“方法”概念的叙述错误的是(    )。          (满分:2)
    A. 方法是对象的一部分
    B. 方法是预先规定好的操作
    C. 方法是对事件的响应
    D. 方法用于完成某些特定功能
二、多选题:【5道,总分:10分】

1.以下关于多重窗体程序的叙述中,正确的选项有哪些(    )          (满分:2)
    A. 用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体
    B. 在多重窗体程序中,各窗体的菜单是彼此独立的
    C. 在多重窗体程序中,可以根据需要指定启动窗体
    D. 对于多重窗体程序中,而且单独保存每个窗体
2.以下关于文件的叙述中,正确的说法有哪些(    )          (满分:2)
    A. 顺序文件中的记录一个接一个地顺序存放
    B. 随机文件中记录的长度是随机的
    C. 执行打开文件的命令后,自动生成一个文件指针
    D. LOF函数返回给文件分配的字节数
3.在窗体上画一个名称为File1的文件列表框,并编写如下程序 Private Sub File1DblClick x=Shell(File1.FileName,1) End Sub 以下关于该程序的叙述中,正确的有哪些(    )。          (满分:2)
    A. 没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)
    B. 双击文件列表框中的文件,将触发该事件过程
    C. 要执行的文件的名字通过File1.FileName指定
    D. File1中显示的是当前驱动器、当前目录下的文件
4.以下叙述中正确的有哪几项(    ) 。          (满分:2)
    A. 在KeyPress事件过程中不能识别键盘的按下与释放
    B. 在KeyPress事件过程中不能识别回车键
    C. 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母
    D. 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符
5.以下叙述哪几项是正确的(    )。          (满分:2)
    A. 一个工程中可以包含多个窗体文件
    B. 在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用
    C. 窗体和标准模块需要分别保存为不同类型的磁盘文件
    D. 用 Dim 定义的窗体层变量只能在该窗体中使用
三、判断题:【10道,总分:20分】

1.对象事件的名称可以由编程者指定。          (满分:2)
    A. 错误
    B. 正确
2.数据结构分为线性结构和非线性结构,带链的队列属于线性结构。          (满分:2)
    A. 错误
    B. 正确
3.描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % >=0 and X % <100          (满分:2)
    A. 错误
    B. 正确
4.VisualBasic程序设计采用的编程机制是事件驱动。          (满分:2)
    A. 错误
    B. 正确
5.NULL是指未知的值或无任何值。          (满分:2)
    A. 错误
    B. 正确
6.当一个复选框被选中时,它的Value属性的值是0。          (满分:2)
    A. 错误
    B. 正确
7.对已经建立的多个类型相同的控件,这些控件不能组成控件数组。          (满分:2)
    A. 错误
    B. 正确
8.程序调试的任务是诊断和改正程序中的错误。          (满分:2)
    A. 错误
    B. 正确
9.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写。          (满分:2)
    A. 错误
    B. 正确
10.按“先进后出”原则组织数据的数据结构是队列。          (满分:2)
    A. 错误
    B. 正确

浙大《程序设计基础(VB)》在线作业.rar

4.26 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 3 金币  [记录]  [购买]

答案

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 20:53

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表