数据库技术与应用 第9章习题参考答案

本文由用户“wodeanqier”分享发布 更新时间:2021-05-06 15:37:45 举报文档

以下为《数据库技术与应用 第9章习题参考答案》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

第9章习题解答

1.思考题

(1)VB.NET对象的 3 个要素是指什么?它们的作用是什么?

答:对象的属性、方法、事件就称为对象的三要素。

1)属性

属性描述对象的性质或特征,即该对象是什么样的。

2)方法

方法反映对象的行为,即该对象会干什么。

3)事件

事件指明对象在什么条件下发生什么事情,即在什么条件下执行哪段代码。

(2)什么是变量的作用域?作用域有哪些类型?什么是变量的生存期?生存期有哪些类型?

答:

变量的作用域是指变量的有效范围。

根据作用域,变量可分为局部变量、模块级变量、全局变量。

局部变量:在过程体内部定义,其作用域是从定义起到所在语句块或过程结束为止的局部范围,其他地方不能使用。

模块级变量:在 VB.NET中,窗体类(Form)、类(Class)、标准模块(Module)都称为模块。模块级变量是指在模块内、任何过程外用Dim或Private关键字定义的变量。

全局变量:全局变量是在模块内、所有过程之外用 Public 关键字定义的变量,它在整个项目的所有 过程中均可使用,且在应用程序运行过程中一直存在。全局变量可以实现多模块、多过程之间的数据传递。

3)变量的生存期变量的生存期是指在程序执行的动态过程中, 变量在那个阶段是存在的。

4)局部变量根据生存期分为动态局部变量XX态局部变量,两者的区别是:

(a)动态局部变量的生存期是:程序执行到定义该变量的Dim语句时,在内存建立起该变量,此时该变量“诞生”了;程序继续往下执行到该变量所在的程序块(或过程)结束时,该变量“死亡”,其代表的值也不复存在。如果该变量所在过程再次执行,再次执行到定义该变量的Dim语句则一个新的变量“诞生”,与上次已“死亡”的同名的变量毫无关系。

(b)静态局部变量的生存期是:程序第一次执行到定义该变量的Static语句时,在内存建立起该变量,此时该变量“诞生”了;程序继续往下执行,甚至超出该变量所在的程序块(或过程),该变量一直存在,其代表的值也存在,只是不能使用。

(3)在同一模块、不同过程中声明的相同变量名,两者是否表示同一变量?有没有联系?

答:不是同一个变量;过程内部声明的变量是局部变量,并不能在过程范围之外访问,即使变量名相同,也是属于指定过程的独立变量,过程执行完毕立即清除。表示不同的变量,没有任何关系。

(4)VB.NET中将数字字符串转换成数值用什么函数?从字符串中取几个字符用什么函数?大小写字母间的转换用什么函数?

答:

1)将数字字符串转换成数值,用函数val()函数,如val("1243AB")其值为整型数1234;

2) 取字符串中的某几个字符,用函数LEFT()函数、MID()函数和RIGHT()。如LEFT("12ABC",3), MID("12ABC",2,3), RIGHT("123AB",2);

3) 大小写字母间的转换用函数Lcase()和Ucase()。如Lcase("ABCD"), Ucase("abcd")

(5)程序具有哪几种基本控制结构?这些控件结构分别使用什么语句控制?

程序具有顺序、选择和循环三种基本控制结构。

选择结构通常采用 If 语句和 Select Case 语句来实现。

循环结构常用 For、While 和 Do 等循环控制语句来实现。

2.选择题

(1)以下( B )是合法的变量名。

A.4p B.姓名 C."年龄" D.IfNot

(2)InputBox函数的返回值类型是( D )。

A.变体型 B. 整型 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 中使用

B. 全局变量必须在模块中声明

C. 模块级变量只能用Private关键字声明

D. Static类型变量的作用域是它所在模块

(9)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是( )。C

A. MouseDown B. MouseUp C.Load D. Click

(10)有如下循环结构:

Do

循环体

Loop While 条件

则以下叙述中错误的是( )。A

A. 若条件是一个为0的常数,则一次也不执行循环体

B. 条件可以是关系表达式、逻辑表达式或常数

C. 循环体中可以使用For语句

D. 如果条件总是为True,则会不停地执行循环体

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 破解压轴题有效10招
  2. 2020届高考数学(理)二轮复习专题检测(3)导数及其应用
  3. VBA学习笔记
  4. 脚本程序说明
  5. 多目标规划matlab程序实现
  6. 高一数学期末试题
  7. C语言练习题-选择题(带答案)
  8. 《高等数学》 第一章(上)
  9. VB语句结构ppt模板
  10. 学生成绩管理系统c语言实践报告
  11. 3.1.1 函数的概念 -人教A版高中数学必修第一册汇报课教案
  12. 反比例函数教学设计
  13. 中学届高三2月模拟数学试题 Word版含答案
  14. 高中数学必修一:2.1.2指数函数 教学设计
  15. 指数函数图像和性质 教学设计
  16. 函数的奇偶性教学反思
  17. 高考数学全套知识点(通用版) 42
  18. 指数函数的图像及性质教案设计
  19. 《一次函数与一元一次不等式》教学反思
  20. 计量经济学提纲

以上为《数据库技术与应用 第9章习题参考答案》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览