网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB题库1

1.以下叙述中错误的是(  )。 A) 标准模块文件的扩展名是.bas B) 标准模块文件是纯代码文件 C) 在标准模块中声明的全局变量可以在整个工程中使用 D) 在标准模块中不能定义过程 【解析】标准模块独立保存为标准模块文件.bas,故A选项正确。 标准模块是应用程序内其他模块访问的过程和声明的容器。当应用程序比较庞大,含有多个窗口,而且几个窗口需要写重复的过程、变量等代码时,就可以把这些重复的代码写在标准模块。故B选项正确。 在标准模块中定义的Public变量、Public过程属于全局变量和全局过程,在整个工程中的其他窗体、模块都可以使用。故C选项正确, 在标准模块中可以定义过程,故D选项错误 2.在Visual Basic中,表达式3*2\5 Mod 3的值是( )。 A) 1 B) 0 C) 3 D) 出现错误提示 【解析】VB中自述运算符优先级从高到低:乘方^负号-乘除*、/整除\取模Mod加减+、一。 根据优先级顺序,先计算3*2为6,再6\5整除为1,最后1 mod 3 取模结果为1。故A选项正确。 设a=4,b=5,c=6,执行语句Print ab And bc后,窗体上显示的是(  )。 A) True B) False C) 出错信息 D) 0 【解析】Print语句中计算表达式的值,按运算符的优先级顺序,关系运算符比逻辑运算符And 优先级高。先计算,结果为True And True ,再计算And,结果为True,故选A。 执行下列语句: strInput=InputBox(请输入字符串,字符串对话框,字符串) 将显示输入对话框。此时如果直接单击确定按钮,则变量strInput的内容是(  )。 A) 请输入字符串 B) 字符串对话框 C) 字符串 D) 空字符串 【解析】InputBox函数的格式: 变量名=InputBox(提示信息[,标题栏显示信息][,输入文本框中默认值][,X][,Y]) InputBox函数的功能:在一输入对话框中显示提示,等待用户在输入文本框中输入数据,然后按下按钮,返回文本框内容。如果用户单击确定按钮,则InputBox函数把输入文本框的内容作为一字符串返回;如果没有输入数据,按确定按钮,则返回的是空字符串;如果按取消按钮,则不管输入框有没有输入数据,都返回空字符串。 根据以上所述,运行程序,会出现一输入对话框,在上面有请输入字符串提示信息,标题栏中显示字符串对话框,输入文本框中有默认值字符串,单击确定按钮后,文本框中的字符串三个字作为字符串返回给strInput变量。所以strInput变量的内容是字符串,故选C。 以下变量名中合法的是(  )。 A) x2-1 B) print C) str_n D) 2x 【解析】VB中变量名的命名规则:①必须以字母或汉字开头②由字母、汉字、数字或下划线组成③不能使用VB的保留字。本题中x2-1中有-(减号),不是下划线。print是VB的保留字,也不能作变量名。2x以数字开头,也是错误的。故C选项正确。 下面是求最大公约数的函数的首部: Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer 若要输出8、12、16这3个数的最大公约数,下面正确的语句是(  )。 A) Print gcd(8,12),gcd(12,16),gcd(16,8) B) Print gcd(8,12,16) C) Print gcd(8),gcd(12),gcd(16) D) Print gcd(8,gcd(12,16)) 【解析】调用函数过程时的实参与函数过程的形参必须是类型、顺序、个数相同。 本题中函数过程的形参有2个,调用时实参也要是2个,故排除选项B和C。 选项A虽然语法没错误,但不符合题意。 选项D是正确的。调用函数过程时可以嵌套调用。 若在窗体模块的声明部分声明了如下自定义类型和数组: Private Type rec Code As Integer Caption As String End Type Dim arr(5)As rec 则下面的输出语句中正确的是(  )。 A) Print arr.Code(2), arr.Caption(2) B) Print arr.Code, arr.Caption C) Print arr(2).Code, arr(2).Caption D) Print Code(2), Caption(2) 【解析】定义一个自定义类型的数组,数组元素表示为:数组名(下标).成员名,故选C。 为把圆周率的近似值3.14159存放在变

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档