




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2007年安吉县小学生VBS编程竞赛试卷学校:_ _ 班级:_ 姓名:_ 指导老师:_统一规定:在D:新建文件夹,重命名为“学校_姓名”,所有程序都放在它里面,根据题号取文件名,关键代码标上注释,输出句配上合适的中文说明,注意及时保存。比赛时间:9:30-11:30一、编程计算用一个MsgBox显示四小题的结果,分四行显示 12分msgbox 987*654 & vbcr & 65536/1024 & vbcr & 97+79 & vbcr & 12345 mod 9二、编程计算保存4个VBS文件,如“2(1).vbs”,“2(4).vbs” 16分(1)for i=1 to 2007 s=s+inext msgbox s(2)for i=11 to 2007 step 2s=s+inextmsgbox s(3)s=1for i=0.1 to 0.9 step 0.1s=s*inextmsgbox s(4)for i=1 to 2007a=ib=i+1s=s+a/bnextmsgbox s三、输入五个数a,b,c,d,e,输出它们的总和sum=?、平均数av=?。10分a=cint(inputbox()b=cint(inputbox()c=cint(inputbox()d=cint(inputbox()e=cint(inputbox()sum=a+b+c+d+eav=sum/5msgbox sum & vbcr & av四、输入自然数n(n:1到32767之间),判断它是不是9的倍数,如果是9的倍数,输出“Yes !”,否则输出“No !”。6分n=cint(inputbox()if n mod 9=0 thenmsgbox Yes !elsemsgbox No !end if五、输入自然数n(n:1到32767之间),一次性输出它的所有因数包括1和它本身,两因数之间用空格分开。 10分n=cint(inputbox()for i=1 to nif n mod i=0 thens=s & i & end ifnextmsgbox s六、输入x,y,z三个互不相同的数,输出它们中最小的数,用min表示最小数。8分x=cint(inputbox()y=cint(inputbox()z=cint(inputbox()if xy thent=xx=yy=tend ifif xz thent=xx=zz=tend ifif yz thent=yy=zz=tend ifmsgbox x七、编写一个“英汉”翻译的程序,能翻译下表中的英语词汇:10分a=inputbox()select case acase dogmsgbox 狗case pigmsgbox 猪case catmsgbox 猫case godmsgbox 神case bugmsgbox 虫case elsemsgbox 没有这个单词end select八、输入自然数n,求它各位数字的和。如3056的各位数字的和是:3+0+5+6=14 10分n=cint(inputbox()for i=1 to len(n)a=mid(n,i,1)s=cint(s+a)nextmsgbox s九、在100,101,102,,2007这些数中,首位数字和末位数字相同的数有多少个?如:131,222,1441,1391,2002,,等等 18分for i=100 to 2007p=len(i)a=mid(i,1,1)b=mid(i,p,1)if a=b thenl=l+1end ifnextmsgbox l十、用MsgBox产生下面用“*”排列的“X”形图形。 12分a=string(1,*)b=string(1, )for i=1 to 7for j=1 to 7if i=j or i+j=8 thens=s & aelses=s & bend ifnexts=s & vbcrnextmsgbox s十一、编写判断质数(也叫素数)的自定义函数并计算100以内所有质数的倒数和,输出求和结果。 18分function ss(x)for i=2 to x-1if x mod i=0 thenk=0exit functionelsek=1end ifnextif k=1 or x=2 thenss=1/xend ifend functionfor j=1 to 100t=ss(j)m=m+tnextmsgbox m十二、利用二维数组进行设计。 20分1,产生下面数字矩阵A和(向右旋转后的)数字矩阵B。 2,计算数字矩阵A两条对角上的各数之和Lx(左上角开始)与Rx(右上角开始)。 1、dim a(10,10)for i=1 to 10for j=1 to 10a(i,j)=(i-1)*10+jif a(i,j)10 thens1=s1 & & a(i,j)elseif a(i,j)100 thens1=s1 & & a(i,j)elses1=s1 & & a(i,j)end ifnexts1=s1& vbcrnextdim b(10,10)for i=1 to 10for j=1 to 10b(i,j)=a(11-j,i)if b(i,j)10 thens=s & & b(i,j)elseif b(i,j)100 thens=s & & b(i,j)elses=s & & b(i,j)end ifnexts=s & vbcrnextmsgbox s1msgbox s2、dim a(10,10)for i=1 to 10for j=1 to 10a(i,j)=(i-1)*10+jnextnextfor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科试题及答案
- 批判现实主义科学课件
- 扭矩扳手检定规程课件
- 2025年高级钳工考试题目及答案
- 旧厂房加固施工组织设计(苏州项目)
- 厦门辅警考试题库
- 情景交际引荐与介绍课件
- 数学考试销售题库及答案
- 恐龙绘画课件
- 广西中考试卷物理及答案
- 4人合股合同协议书范本
- 2023-2025年高考生物试题分类汇编:孟德尔两大遗传定律原卷版
- 2025年机器人标准化行业发展趋势分析报告
- 2025年军考政治时事政治热点试题题库含答案
- 2025年村医笔试重点题库
- 2025-2026学年人音版(简谱)(2024)初中音乐七年级上册教学计划及进度表
- 养生艾灸直播课件
- 2025年徐州市中考语文试题卷(含答案及解析)
- 云南省2025年校长职级制考试题(含答案)
- 幼儿园美术教师个人工作计划范文
- 2025年中国电信福建公司春季招聘80人笔试参考题库附带答案详解
评论
0/150
提交评论