第三章

Visual Basic程序设计基础:本章主要介绍数据类型、变量与常量、运算符和表达式、常用内部函数。      本章学习目标:     (1)了解VB基本的语法单位;     (2)掌握VB的不同数据类型的概念、关键字、类型符、占用字节数等,以及不同数据类型的应用;     (3)掌握变量、常量的概念、声明以及其使用;     (4)掌握不同表达式的表示方法;     (5)掌握VB常用内部函数的功能以及其使用。      重点:变量、常量的声明以及其使用,VB常用内部函数的功能以及其使用。      难点:VB的不同数据类型的概念以及不同数据类型的应用,变量、常量的概念。VB常用内部函数的应用。      学习方法:      先看课本,再看相关知识点的微课。在看微课时,看不懂的同学可以反复看,直到看懂为止,实在看不懂的,把不懂的问题记录下来,在讨论群里讨论得到解决,或者反映给助教,助教反映给教师,教师在课堂上统一讲解面上问题。在学习的过程中要养成记笔记的好习惯。所有的同学都要在看完书和微课后,做网站里布置的作业以验证是否掌握所学知识,最后提交作业。      参考教材:      (1)《面向对象程序设计基础——Visual Basic》,清华大学出版社,第3章 Visual Basic 程序设计基础。      (2)《全国计算机等级考试二级教程——Visual Basic语言程序设计(2018年版)》,高等教育出版社,第4章 Visual Basic程序设计基础。      (3)《全国计算机等级考试教程二级Visual Basic》,人民邮电出版社,第3章 Visual Basic程序设计基础。3.1基本语法单位及数据类型:Visual Basic提供了系统定义的基本数据类型,并允许用户自定义所需的数据类型。系统提供的数据类型主要有字符串型和数值型,此外,还提供了字节、货币、对象、日期、布尔和变体数据类型。用户可以利用Type语句定义自己的数据类型,其格式如下:Type数据类型名 数据类型元素名As类型名 数据类型元素名As类型名 ……End Type
3.2变量与常量:1. 常量Visual Basic中的常量分为3种:直接常量、用户声明的符号常量和系统提供的常量。2. 变量任何变量都属于一定的数据类型,包括基本数据类型和用户定义的数据类型。在Visual Basic中,可以用下面几种方式来规定一个变量的类型:(1)用类型说明符来标识;(2)在定义变量时指定其类型;(3)隐式声明。用类型说明符定义的变量,在使用时可以省略类型说明符。隐式声明的变量不需要使用Dim语句,因此比较方便,并能节省代码,但有可能带来麻烦,使程序出现无法预料的结果,而且较难查出错误。
3.3运算符和表达式:1. 算术运算符(1)幂运算;(2)浮点数除法与整数除法;(3)取模运算;(4)算术运算符的优先级。2. 字符串运算符字符串连接运算符&和+3. 关系运算符4. 逻辑运算符5. 表达式的执行顺序一个表达式可能含有多种运算,计算机按一定的顺序对表达式求值。一般顺序如下:(1)首先进行函数运算;(2)接着进行算术运算,其次序为:幂(^)→取负(-)→乘、浮点除(*、/)→整除()→取模(Mod)→加、减(+、-)→连接(&);(3)然后进行关系运算(=、>、<、<>、<=、>=);(4)最后进行逻辑运算,顺序为:Not→And→Or→Xor。
3.4常用内部函数:Visual Basic 提供了大量的内部函数(或称标准函数)供用户在编程时调用。内部函数按其功能可分为数学函数、转换函数、字符串函数、日期函数和格式输出函数等。
[单选题]下面__________是合法单精度型变量。

选项:[sum%, num!, xinte$, mm#]
[单选题]若变量P的值为 -3,则 -P^2的值是________

选项:[-6, -9, 6, 9]
[单选题]Visual Basic日期"1999618"的表达形式为________

选项:[{6/18/1999}, {1999/6/18}, 1999/6/18, #6/18/1999#]
[单选题]Visual Basic数据类型中占用内存最小的是________

选项:[Single, Integer, Byte, Boolean]
[单选题]下面__________是不合法的整常数

选项:[100, &H100, &O100, %100]
[单选题]表达式Int(Rnd()*11)+10的值的范围是________

选项:[整数10~20(含10和20), 整数0~20(含0和20), 整数10~20(不含10和20), 整数0~11(含0和11)]
[单选题]若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合法?__________

选项:[Single, String, Integer, Long]
[单选题]a=4b=5c=6,执行语句Print a < b And b < c ,窗体上显示的是________


选项:[True
, 出错信息, False, 0]
[单选题]执行语句Print Sgn(-2^3)+Abs(Int(-12.2) Mod 100Sqr(100))的输出结果为________

选项:[3
, 1
, 4
, 2]
[单选题]以下说法中正确的是________

选项:[表达式-10 Mod 3的值为1, 利用关系表达式x/2=Int(x/2)不能判断变量x的值为偶数, 表达式Int(Rnd())的值是0, 表达式Chr(Asc('A'))=UCase('a')的值为False]
[单选题]用户自定义数据类型时,其成员不能是__________

选项:[货币型和日期型, 变长字符串和货币型, 变长字符串, 定长字符串和数组]
[单选题]下列选项中,为字符串常量的是__________

选项:[6,12,2001#, 6/12/2001, #6,12,2001#, "6/12/2001"]
[单选题]

 下面是Visual Basic合法变量名的是________

选项:[10B, B#C, Debug, PrintA]
[单选题]下列逻辑表达式能正确表示条件"xy都是奇数"的是________

选项:[x Mod 2 =0 And y Mod 2 = 0, x Mod 2 = 1 Or y Mod 2 = 0, x Mod 2 = 0 Or y Mod 2 = 0, x Mod 2 = 1 And y Mod 2 = 1]
[单选题]

 假设变量intVar是一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值是 __________

选项:[5, 3, 2, 23]
[单选题]下列各声明语句中错误的是________

选项:[Dim Test As String='计算机等级考试', Static v1, Const Country = 'English', Public Sum As Integer]
[单选题]声明一个变量为局部变量应该用 __________

选项:[Global, Static, Private, Public]
[单选题]表达式 (-1) * Sgn(-100 + Int(Rnd * 100)) 的值是________

选项:[-1, 随机数, 0, 1]
[单选题]以下能作为Visual Basic变量名的是__________

选项:[E1, 12.5, E-12, 12-E]
[单选题]

 以下不是Visual Basic合法常量的是________

选项:[&H12&, 'a', #1/20/2014#, &O12]
[单选题]数学表达式3x<10VB中的逻辑表达式为__________

选项:[3< =x< 10, 3< =x AND < 10, 3< =x AND x< 10, x>=3 OR x<10]
[单选题]如果要在任何新建的模块中自动插入Option Explicit语句,则应采用下列__________  操作步骤。

选项:[在“工程”菜单中执行“添加文件”命令, 在“工具”菜单中选取“选项”命令,打开选项对话框,单击“编辑器选项卡”选中“要求变量声明”选项, 在“编辑”菜单中执行“插入文件”命令, 在“工具”菜单中执行“插入文件”命令]
[单选题]设有如下的记录类型:

Private Type Employee

  num As String

  name As String

End Type

则下列语句中正确的是________


选项:[Dim e As Employee, Dim e As Type Employee, Employee.name = 'Tom', Dim e As Employee='1001' & 'John']

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部