VB程序设计基础

上传人:m**** 文档编号:158970191 上传时间:2022-10-07 格式:DOCX 页数:4 大小:21.14KB
收藏 版权申诉 举报 下载
VB程序设计基础_第1页
第1页 / 共4页
VB程序设计基础_第2页
第2页 / 共4页
VB程序设计基础_第3页
第3页 / 共4页
资源描述:

《VB程序设计基础》由会员分享,可在线阅读,更多相关《VB程序设计基础(4页珍藏版)》请在装配图网上搜索。

1、第 4 章 VBScript 基础知识习题 41. 选择题(可多选)(1)下列哪一个变量名称是正确的? BA. 1_ab B. ab_1C. _abD. ab?(2)在一段程序中a是一个变量,那么a是:BA. 变量B. 直接常量 C. 字面常量 D. 符号常量3)下面哪条语句可以正确执行?(注:第四句我的主页两边是中文引号) CA. Response.Write 我的主页B. Response.Write 我的主页 C. Response.Write 我的主页D. Response.Write “我的主页” (4)执行语句a=6后,变量a的数据子类型是?AA. 字符串B. 日期C. 数值D.

2、布尔(5)执行语句a=2008-8-8后,变量a的数据子类型是?AA. 字符串B. 日期C. 数值D. 布尔(6)假设变量a=5、b=3,则执行语句c=ab后,变量c的数据子类型是?AA. 字符串B. 日期C. 数值D. 布尔(7)语句a=abc=abc运行完毕后,变量a的数据子类型是?CA. 数值B. 字符串C. 布尔D. 日期8)执行语句 a=3: a=a+5 后,变量 a 的值是:A. 3B. 5C. 8D. 出错(9)已知x=123,那么执行语句y=x 10 Mod 10后,变量y的值是?A. 0B. 1C. 2D. 3(10)已知a= ab,那么执行语句b=cd & a & ” ”

3、& ef后,变量b的值是?(提示:请注意题目和答案中的空格)D. cdab efA.cdab ef B. cdabefC. cdabef(11)下面的语句执行完毕后,变量a、b、c、d的值分别是?A. 11、 11、11、11B. 11、 2、 11、 11C. 2、 2、11、11D. 11、11、(12)请问表达式Not(6+3v5+2)的值是?A. True B. FalseC. 9(13)请问Int(3.45)和Int(-3.45)的值分别是什么?A. 4、 -4B. 3、 -4C. 3、 32、 2D. 无法计算D. 3、 -3(14)执行语句a=Int(10 * Rnd()后,则a

4、的值不可能出现的有?A. 0B. 1C. 10D. 1115)在取整时按四舍五入进行的函数是?A. IntB. FixC. Round D. CInt(16) 请问Mid(八千里路云和月,3,2)的返回值是什么?A. 千里B. 里路C. 里D. 路云(17) 执行语句 a=InStr(Trim(Replace(” abcdef ,c,),ef)后,变量 a 的值是?A. 0B. 1C. 4D. 5(18)函数 DateDiff(m,#2008-8-8#,#2008-10-1#)的返回值是?A. 1B. 2C. 54D. 5(19) 对于数组a(3,4),函数UBound(a,2)的值是:A.

5、1B. 2C. 3D. 4(20) 假如变量a的值是100,则IsNumeric(a)和VarType(a的值分别是?A. True、2B. True、8C. False、2D. False、8(21 )假如变量a的值是2008-8-8,则IsDate(a)和VarType(a的值分别是?A. True、2B. True、8C. False、2D. False、8(22) 执行语句a=Chr(Asc(ABC)后,则a的值是:A. ABCB. AC. 65D. 出错(23) 退出Do循环的语句是?AExit For B. Exit DoC. Exit SubD. Exit Function(24

6、) 在示例3-11和3-12中,循环结束后,I的值分别是多少?A. 100、100B. 101、101C. 100、101D. 101、100( 25)以下哪些语句可以嵌套使用?A. For.NextB. Do.LoopC. Select CaseD. If.Then.Else2. 问答题(1) 名词解释:单目运算符、双目运算符、操作数、函数、子程序、过程 运算所需变量为一个的运算符叫单目运算符 运算所需变量为两个的运算符叫做双目运算符操作数参与运算的数 函数就是由若干语句组成的程序模块,它可以实现一个特定的功能,并返回一个函数 值。 子程序就是只执行程序而不返回值的程序模块。过程就是自己定义

7、的函数,过程有两种:一种是 Sub 子程序,一种是 Function 函数。 两者的区别在于:Sub子程序只执行程序而不返回值,而Function函数执行程序后会返回值。(2) 脚本级变量和过程级变量有什么重要区别?脚本级变量在整个ASP文件内都可以被引用,而过程级变量,只能在过程内使用。(3) 在页面A中定义的变量可以在页面B中引用吗?一般是不可以的,但是如果把A页面包含在B中,就是可以的。(4) 程序中的符号常量可以用变量来代替吗?可以。(5) 请简述四类运算符的优先级顺序。算术运算符连接运算符比较运算符逻辑运算符(6) 不同过程中的变量名是否可以一样?可以,因为过程级变量,只在本过程中有

8、效。但不推荐这样使用。(7) Function函数中的形参和实参名称是否可以一样?可以,形参和实参名称可以一样,也可以不一样,因为两者是按位置对应的。(8) 在For.Next循环中,可以给计数器变量赋值吗?在ForNext循环中,可以给计数器变量赋值吗?3. 实践题(1)请在你的个人主页上添加时间显示信息,显示当天的日期、时间及星期几vtitle 无标题文档/titlevar dayarray=new Array(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday)varmontharray=newArray(January,Fe

9、bruary,March,April,May,June,July,August,September,Octobe r,November,December)function getthedate()var mydate=new Date()var year=mydate.getYear()if (year 1000)year+=1900var day=mydate.getDay()var month=mydate.getMonth()var daym=mydate.getDate()if (daym=12)dn=PMif (hours12)hours=hours-12if (hours=0)ho

10、urs=12if (minutes=9)minutes=0+minutesif (seconds=9)seconds=0+seconds/change font size herevar cdate=+dayarrayday+, +montharraymonth+ +daym+, +year+ +hours+:+minutes+:+seconds+ +dn+if (document.all)document.all.clock.innerHTML=cdateelsedocument.write(cdate)if (!document.all)getthedate()function gofor

11、it()if (document.all)setInterval(getthedate(),1000)(2)请编写程序段,判断当天日期,如果是25 日,则显示“请注意,明天可能有病毒 发作”。vtitle 无标题文档/titlealert(请注意:明天可能有病毒发作! ”)(3) 请编写程序段,随机产生一个0 到 9 的整数。如果是偶数,则在页面上输出“生 成的是偶数”,否则输出“生成的是奇数”。randomize ri=int(rnd*9) if ri mod 2=0 thenresponse.write 生成的是偶数:&ri&”vbr” elseresponse.write 生成的是奇数: &ri&vbr end if(4) S=l2+32+52+992,请利用两种循环语句编写程序,计算S的值。(5) 请编写函数计算a到b的立方和,并举例调用,调用时a、b分别为3和6。(6) 请编写函数能够随机产生从a到b之间的整数,并举例调用。(7) 请结合示例3-13开发一个函数,使其能实现Join函数的功能。(8) 请在示例 3-l4 的基础上增加一段代码,从而可以计算所有数组元素的平方和。(提 示:请用嵌套循环)(9) (选做题)有100个人吃100个馒头,大人1人吃4个,孩子4人吃1个,问有多少个大人和多 少个孩子?(提示:使用嵌套循环和条件语句)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!