没有合适的资源?快使用搜索试试~ 我知道了~
软件技术基础VB习题.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 141 浏览量
2023-06-01
15:22:33
上传
评论
收藏 2.36MB PDF 举报
温馨提示
试读
39页
软件技术基础VB习题.pdf
资源推荐
资源详情
资源评论
百度文库 - 让每个人平等地提升自我
《软件技术基础(VB)》
习题
(节选)
1
百度文库 - 让每个人平等地提升自我
第 1 章 Visual Basic 概述
一、单项选择题
1. Visual Basic 是一种面向对象的可视化程序设计语言,采取了( )的编程机制。
A) 事件驱动 B) 按过程顺序执行
C) 从主程序开始执行 D) 按模块顺序执行
2. Visual Basic 是一种面向对象的可视化程序设计语言,其中( )不是面向对象系统所包含
的三个要素。
A) 变量 B) 事件
C) 属性 D) 方法
3. 在 Visual Basic 中最基本的对象是( ),它是应用程序的基石,是其他控件的容器。
A) 文本框 B) 命令按钮
C) 窗体 D) 标签
4. 有如下程序代码:
="Visual Basic 实例"
则 Form1、Caption 和"Visual Basic 实例"分别代表( )。
A) 对象、值、属性 B) 对象、方法、属性
C) 对象、属性、值 D) 属性、对象、值
5. 以下能在窗体 Form1 的标题栏中显示“Visual Basic 窗体"的语句是( )。
A) ="Visual Basic 窗体"
B) ="Visual Basic 窗体"
C) ="Visual Basic 窗体"
D) ="Visual Basic 窗体"
6. 以下叙述中错误的是( )。
A)事件过程是响应特定事件的一段程序
B)不同的对象可以具有相同名称的方法
C)对象的方法是执行指定操作的过程
D)对象事件的名称可以由编程者指定
7. 以下叙述中错误的是( )。
A) 一个工程可以包括多种类型的文件
B) Visual Basic 应用程序既能以编译方式执行,也能以解释方式执行
C) 程序运行后,在内存中只能驻留一个窗体
D) 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
8. 以下不属于 Visual Basic 系统的文件类型是( )。
A).frm B).bat
C).vbg D).vbp
9. VB 集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。
A)设计状态 B)编写代码状态
C)运行状态 D)中断状态
10. Vb 提供了结构化程序设计的三种基本结构,三种基本结构是( )。
A. 递归结构、选择结构、循环结构 B. 选择结构、过程结构、顺序结构
C. 过程结构、输入、输出结构、转向结构 D. 选择结构、循环结构、顺序结构
2
百度文库 - 让每个人平等地提升自我
11. 下面有关对象属性的叙述中,不正确的是( )。
A. 一个对象的属性可分位为外观、行为等若干类。
B. 相同属性可能具有不同的数据类型。
C. 一个对象的所有属性都可在属性窗口的列表中进行设置。
D.属性窗口中的属性列表可以按字母序也可按类别排列。
二、填空题
1. Visual Basic 应用程序中标准模块文件的扩展名是( ) 。
2.工程文件的扩展名是 ( ) ,窗体文件的扩展名是 ( ) 。
3. 在 VB 集成环境下,如果没有显示“工具箱”窗口,应选择( )菜单的( )选项,使
工具箱窗口显示。
4. Visual Basic 是一种面向( )的程序设计语言。
5. 一只白色的足球被踢进球门,则白色、足球、踢、进球门是( )。
6. Visual Basic 是用于开发( )环境下的应用程序的工具。
7. 能被对象所识别的动作与对象可执行的活动分别称为对象的( )。
8. 一个可执行的 Visual Basic 的应用程序至少要包括一个( )。
三、编程题:
1.理解单击(Click)和双击(DblClick)事件。用鼠标单击或双击窗体改变标签的标题。
提示:选择新建工程,在窗体上添加一个标签控件 Label1。并设置对象属性如下:
• 将标签的 BackColor(背景色)属性设置为白色;BorderStyle(边框风格)属性设置为1;
Caption 属性为空白;FoutSize(字体)属性设为三号字。
• 双击窗体,在弹出的代码窗口的事件列表中选择 Click 事件,并在该事件的代码区添加如
下代码:
= "你单击了窗体"
• 用同样方法选择 DblClick 事件,并在该事件的代码区添加如下代码:
= "你双击了窗体"
• 选择工具栏中的“启动”按钮或按 F5 键,然后单击窗体或者双击窗体。
2. 在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“隐藏文本框”
和“显示文本框”。当单击第一个命令按钮时,文本框消失;而当单击第二个命令按钮时,文本框
重新出现,并在文本框中显示“VB 程序设计”(字体大小为 16)。运行该程序。
四、思考题
1.结构化程序设计将程序划分为几种基本结构?它们的名称分别是什么?
2.Visual Basic 集成开发环境中,常用的窗口是什么?
3.请简述 VB 的三种工作模式。
4.叙述建立一个完整的应用程序的过程。
5.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到多少个
文件要保存?
6.保存工程文件时,若不改变目录名,那么系统默认的目录是什么?
7.为什么需要生成.EXE 可执行文件?生成.EXE 可执行文件后,是否就可以将其复制到任何
计算机上运行?
3
百度文库 - 让每个人平等地提升自我
8.简述使用 Visual Basic 帮助的方法。
第 2 章 Visual Basic 语言基础
一、单项选择题
1. 在一行内写多个语句时,每个语句之间要用( )符号分隔。
A) , B) ; C) 、 D) :
2. 一个语句要在下一行中继续书写,可以用( )符号作为续行符。
A) + B) - C) _ D) …
3. 表达式 4+5 \ 6 * 7 / 8 Mod 9 的值是( )。
A) 4 B) 5 C) 6 D) 7
4. 以下合法的 Visual Basic 标识符是 ( )。
A) ForLoop B) Const C) 9abc D) a#x
5. 下列可作为 Visual Basic 变量名的是( )。
A)A#A B)4A C)?xy D)constA
6. 设有如下的记录类型:
Type Student
number As String
name As String
age As Integer
End Type
则正确引用该记录类型变量的代码是( )。
A) = "张红" B) Dim s As Student
= "张红"
C) Dim s As Type Student D) Dim s As Type
= "张红" = "张红"
7. 将数学表达式 Cos
2
(a+b)+5e
2
写成 Visual Basic 的表达式,其正确的形式是( )。
A)Cos (a+b) ^2+5*exp(2) B)Cos^2(a+b)+ 5*exp(2)
C)Cos (a+b) ^2+5*ln(2) D)Cos^2(a+b)+ 5*ln(2)
8. 数学关系 3≤x<10 表示成正确的 VB 表达式为( )。
A) 3<=x<10 B) 3<=X AND X<10
C) X>=3 OR X<10 D) 3<=X AND <10
9. 设 x=4,y=8,z=7,以下表达式的值是 ( )。
x<y And (Not y>z) Or z<x
A) 1 B) -1 C) True D) False
10.已知变量 A、B、C 中 C 最小,下列判别 A、B、C 能否构成三角形的逻辑表达式为(
A)A>=B AND B>=C AND C>0 B) A+C>B AND B+C>A AND C>0
C) (A+B>=C OR A-B<=C) AND C>0 D) A+B>C AND A-B<C AND C>0
11. 以下声明语句中错误的是( )。
4
。)
百度文库 - 让每个人平等地提升自我
A)Const var1=123 B)Dim var2 = 'ABC'
C)DefInt a-z D)Static var3 As Integer
12. 可以同时删除字符串前导和尾部空白的函数是( )。
A) Ltrim B) Rtrim C) Trim D) Mid
13. 函数 String(n, "str")的功能是( )。
A)把数值型数据转换为字符串
B)返回由 n 个"s"组成的字符串
C)从字符串中取出 n 个字符
D)从字符串中第 n 个字符的位置开始取子字符串
14. Rnd 函数不可能为下列( )值。
A) 0 B) 1 C) D)
15. Int*100+ /100 的值是( )。
A) 198 B) 199.6 C) D) 200
16. 如果 X 是一个正实数,对 X 的第 3 位小数四舍五入的表达式是( )。
A) *Int(x+ B)*Int(100*(x+)
C) *Int(100*(x+) D) *Int(x+
17. 执行语句 s=Len(Mid("VisualBasic",1,6))后,s 的值是
A) Visual B) Basic C) 6 D) 11
18. 下面能进行算术运算的符号是( )。
A) Imp B) Mod C) Not D) Like
19. 在程序中将变量 Inta、B1、St、D 分别定义为 Integer 类型、Boolean 类型、String 类型和
Date 类型,下列赋值语句中,正确的是( ) 。
A) Inta="333"+"22" B) D=#10/05/01#
C) St=5+"abc" D) B1=#True#
20. 描述X、Y中有一个小于Z的逻辑表达式是( )。
A) X<Z And Y<Z B) X<Z Or Y<Z
C) X<Z Xor Y<Z D) X<Y<Z
二、填空题
1. 在 VB 中,1234、123456&、+5、+5 四个常数分别表示( )、( )、( )和( )
类型。
2. 数学表达式 sin15
0
+
x
+e
3
/|x-y|-ln(3x)的 VB 算术表达式为( )。
3. 设有如下的 Visual Basic 表达式: 5 * x^2 – 3 * x – 2 * Sin(a)/3 ,它相当于代数式( ) 。
4. 表示 X 是 5 的倍数或是 9 的倍数的逻辑表达式为( )。
5. 表达式 Fix+Int 的值为( )。
6. 已知 a=,b=,c=,d=True,则表达式 a>=0 and a+c>b+3 or not d 的值是( )。
7. 语句 Print "5*20"输出的结果是( )。
三、问答题
1. 如果希望使用变量 x 来存放数据,应该把变量 x 定义为何种类型?
2. 在 VB 中,对于没有赋值的变量,系统默认值是什么?
3. 表达式 2*3^2+2*8/4+3^2 的值是多少?
4. 设 a=7,b=3,c=4,在 VB 的立即窗口中求下列表达式的值。
5
剩余38页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 61
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JSP Explorer 文件浏览器 v1.0-fileexplorer.zip
- JS+Flash让网页元素发光的插件 glow! 0.1-glow.zip
- JdonFramework开源框架 v5.1 Build20071025-jdonframework-5.1.zip
- 汽车行驶工况数据,excel,m文件
- Xshell6是一款功能强大的终端模拟器软件,主要用于远程管理和访问多种网络设备和服务器
- OPA548运放E/S脚使能后,输入电压为零时,输出电压为0.6V;电路如何设计才能使输出电压偏置为:0V
- MicrosoftRootCertificateAuthority2011.rar
- ISOSAE21434.D1-2020SAE美国汽车标准
- 奥比中光RGBD在JETSON ORIN NX的ROS程序
- SerialNumberUtil.java
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功