计算机VB省二级主要考点new
更新时间:2023-10-19 07:39:01 阅读量: 综合文库 文档下载
一.变量和常量
(一)变量
1.变量的命名规则
(1) 以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符; (2) 不能使用VB中的关键字; (3) VB中不区分变量名的大小写. 2.定义变量的关键字和类型说明符 3.强制显式声明——Option Explicit语句 4.变量的作用域和生存期
3 Visual Basic中可以用类型说明符来标识变量的 C 类型,其中表示货币型的是_______。 A. % B. # C. @ D. $
4 以下关键字中,不能定义变量的是_______。 A
A. Declare B. Dim C. Public D. Private 28 与语句Dim abc%作用相同的语句是_______。 A
A) Dim abc As Integer B) Dim abc As Long C) Dim abc As String D) Dim abc As Date
(二)常量
1. 常量的分类:普通常量、符号常量、系统常量 (1)整型(Integer)
长整型(Long)书写: 23&
八进制整数: 以&或&O(字母O)开头的整数是八进制整数,如&O25表示八进制
整数25,即(25)8
十六进制。以&H开头的整数是十六进制整数,如&H25表示十六进制整数25,即
(25)16。VB中的颜色数据常常用十六进制整数表示。 (2)实型常量
? 单精度实型(Single):有效数为7位
表示-3.37E+38至3.37E+38之间的实数 ? 双精度实型(Double):有效数为15位 实型常量的表示:
1)十进制小数形式。它是由正负号(+,-)、数字(0~9)和小数点(.)或类型符号(!、#)组成,即±n.n,±n!或±n#,其中n是0~9的数字。例如0.123、.123、123.0、123!、123#等都是十进制小数形式。
2)指数形式。±nE±m 或 ±n.nE±m, ±nD±m 或 ±n.nD±m 例:1.25E+3 和 1.25D+3相当于1250.0 或者1.25×103。
(3)字符串常量
在VB中字符串常量是用双引号“\”括起的一串字符,例如\,\,\,\,\程序设计\等。 说明:
字符串中的字符可以是所有西文字符和汉字、标点符号等; \表示空字符串,而\表示有一个空格的字符串;
若字符串中有双引号,例如ABD\,则用连续两个双引号表示,即:\(4)逻辑(Boolean)数据类型
只有两个值True,或False。将逻辑数据转换成整型时:True为-1,False为0;其它数据转换成逻辑数据时:非0为True, 0为False。 (5)日期常量
日期(Date)型数据按8字节的浮点数来存储,表示日期范围从公元100年1月1日~9999年12月31日,而时间范围从0:00:00~23:59:59。 一种在字面上可被认作日期和时间的字符,只要用号码符“#”括起来,都可以作为日期型数值常量。
例:#09/02/99#、#January 4,1989#,#2002-5-4 14:30:00 PM#都是合法的日期型常量。 说明:当以数值表示日期数据时,整数部分代表日期,而小数部分代表时间;例如1表示1899年12月31日。大于1的整数表示该日期以后的日期,0和小于0的整数表示该日期以前的日期。 2. 符号常量
格式:Const 常量名 [As 类型|类型符号]=常数表达式
例如: Const PI#=3.1415926535 等价于: Const PI As Double=3.1415926535
1 以下4种描述中,错误的是_______。 D A. 常量在程序执行期间其值不会发生改变
B. 根据数据类型不同,常量可分为字符型常量 、数值常量、日期/时间型常量和布尔型常量
C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质
D. 符号常量的使用和变量的使用没有差别 2 下面合法的常量是_______。 D
A. 1/2 B. 'abcd' C. 1.2*5 D. False
5 用十六进制表示Visual Basic的整型常数时,前面要加上的符号是_______。 A
A) &H B) &O C) H D) O 6 Visual Basic日期常量的定界符是_______。 A
A. ## B.?? C. () D. {}
二.运算符和表达式
算术运算符>=字符运算符>关系运算符>逻辑运算 1. 算术运算符
ia=3
2.字
符串运算符有:& 、+ 。 功能是字符串连接
例:\ + 123 ' 结果为 223 \ + \ ' 结果为 100123
\ ' 出错\ 123 ' 结果为 100123 100 & 123 ' 结果为 100123 \ ' 结果为 Abc123 \ 123 ' 结果为 Abc123
注意:使用运算符“&”时,变量与运算符“&”之间应加一个空格。这是因为符号“&”还是长整型的类型定义符,如果变量与符号“&”接在一起,VB系统先把它作为类型定义符处理,因而就会出现语法错误。
3.关系运算的规则如下:
(1)当两个操作式均为数值型,按数值大小比较。
(2)字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。 例: \ 结果为 False (3)数值型与可转换为数值型的数据比较,
如:29>\,按数值比较,结果为False。 (4)数值型与不能转换成数值型的字符型比较, 如:77>\,不能比较,系统出错。
4. 数学函数
Abs(N) Cos(N) Sin(N) Exp(N) Log(N) Sqr(N) Rnd[(N)] Sgn(N)
(1) 在三角函数中的自变量是以弧度为单位。
如:sin300 sin(3.14159/180*30) (2) Rnd函数返回0 ~ 1(包括0和不包括1)之间的双精度随机数。
若要产生1-100的随机整数: Int(Rnd *100)+1 提问:怎样产生[a,b]区间的随机整数? INT(RAND * ( b-a+1))+a
5. 转换函数
(1)要区别两个取整函数int()和fix()
Fix(N)为截断取整,即去掉小数后的数。
Int(N)不大于N的最大整数。
N>0与int(N) 相同,当N<0时, int(N) 与fix(N) -1相等。 例如: Fix(9.59) =9, Int(9.59) =9 Fix(-9.59) =-9, Int(-9.59) =-10
思考:如何实现四舍五入取整?Int(x+0.5)
(2)Asc(\ 值为: 65 (只取首字母的Ascii值) (3)Val(\ 值为:0, Val(\ 值为1.2
注意: Val( )函数只将最前面的数字字符转换为数值。
6. 字符串操作函数
如果返回是字符型,则函数后有“$”字符。当然一般也可以不写,习惯都写上。 例如:
len(\ 15
Left$(\ \ Mid$(\ \
InStr(2, “ABCDEFGEF”, “EF”) 5(第一次出现的位置)
7 数学关系3≤x<10表示成正确的VB表达式为_______。 B A. 3<=x<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D. 3<=x AND <10
8 \\,/,Mod,*四个算术运算符中,优先级别最低的是_______。 C
A. \\ B. / C. Mod D. * 9 下面语句中有非法调用的是_______。 C A. x=SGN(-1) B. x=FIX(-1) C. x=SQR(-1) D. x$=CHR$(65)
10 表达式23/5.8、23\\5.8、23 Mod 5.8的运算结果分别是_______。 B A. 3、3.9655、3 B. 3.9655、3、5 C. 4、4、5 D. 3.9655、4、3 11 如果变量 a=2、b=\、c=\、d=5,则表达式 a
A. True B. False C. Yes D. No 13 以下4类运算符,优先级最低的是_______。 D
A. 算术运算符 B. 字符运算符 C. 关系运算符 D. 逻辑运算符 14 已知a=\,则表达式Left(a, 4) +Mid(a, 4, 2)的值是_______。B
A) 123456 B) \ C) 123445 D) 1279 18 执行 PRINT 18/2*3,-3^2 命令后,输出结果为_______。 C A. 3 9 B. 3-9
C. 27 -9 D. -9 27 19 执行 PRINT 9.4\\3.7,9.4 MOD 3.7 命令后,输出 A 结果为_______。
A. 2 1 B. 3 0 C. 2 20 D. 1 2 20 运行以下程序后,输出结果为_______。 C
x%=1/4
y%=11/4 PRINT x%;y% END
A. 0.25 0.75 B. 0 2 C. 0 3 D. 1 3 29 设a=1,b=2,c=3,d=4,则表达式IIf(a
A. 198 B. 199.6 C. 198.56 D. 200 31 要使变量x赋值为1~100间(含1,不含100)的一个随机整数,正确的语句是___ D ____。 A. x=Int(100*Rnd) B. x=Int(101*Rnd) C. x=1+Int(100*Rnd) D. x=1+Int(99*Rnd) 32 Visual Basic表达式 Cos(0)+Abs(1)+Int(Rnd(1))的值是_______。 D A. 1 B. -1 C. 0 D. 2
33 表达式Int(5*Rnd+1)* Int(5*Rnd-1) 值的范围是_______。 D
A. [0,15] B. [-1,15] C. [-4,15] D. [-5,15] 36 表达式Len(\程序设计ABC\的值是_______。 A
A. 10 B. 14 C. 20 D. 17
37 赋值语句g = 123 + Mid(\执行后,变量g中的值是_______。 D
A) \ B) 123C) 12334 D) 157
38 如果x是一个正实数,对x的第3位小数四舍五入的表达式是_______。B A. 0.01 * Int(x + 0.005)
B. 0.01 * Int(100 * (x + 0.005)) C. 0.01 * Int(100 * (x + 0.05)) D. 0.01 * Int(x + 0.05)
230 下列程序的执行结果为______。 -9
A=\ B=\
A=Val(A)+Val(B) B=Val(\
If A<>B Then Print A-B Else Print B-A
三、print方法的使用
正在阅读:
计算机VB省二级主要考点new10-19
富硒酵母在鸡营养中的研究进展04-15
台湾省心电图技术卫生高级职称考试题03-10
2011年江苏省小高考地理试卷及答案05-12
医疗技术临床应用管理制度06-03
有关唯美句子摘抄11-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 考点
- 二级
- 主要
- 计算机
- new