版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海市某重点高中2011-2012学年度第一学期高一信息科技期终考试考前必读: 1、请先在答题卡和答题纸上写上姓名、班级、学号,否则不得分;2、本试卷内容为计算机和算法、程序设计两部分,选择题每题2分(第21题到36题为每题3分),编程为12分,共100分,考试时间为90分钟。3、选择题的答案涂在答题卡上,编程题的答案写在答题纸上。4、本试卷所有程序的运行环境为:windows xp、visual basic6.0企业版或以上。5、本次考试可能用到的运算符和函数如下:运算符或函数名功能例mod取余运算符5 mod 3 = 2;9 mod 3 = 0;3 mod 5 = 3整除运算符5 3 =1
2、;35=0int(x)向下取x的整数int(3.7)=3;int(-3.7)= -4abs(x)返回x的绝对值abs(-2)=2rnd()产生一个小于1大于等于0的随机小数sqr(x)返回x的算术平方根sqr(4)=2sgn(x)x0返回1,x0,那么转输出最大公约数ma、分支和循环结构b、顺序、分支和循环结构c、顺序和循环结构d、顺序和分支结构13、如果程序中需要用到的一个数的数值范围是-327680,考虑节省内存空间,应该把存储变量声明为()。a、 integer b、 byte c、 long d、 double14、在vb中,以下声明变量的语句中,正确的()。a、dim a as in
3、teger,dim b as integerb、dim a as integer b as integerc、a as integer,b as integerd、dim a, b as long15、对 dim a(10) as boolean ,以下说法正确的是()。a) 定义了一个名为a的数组,共有10个元素,每个元素为整型 b) 定义了一个名为a的数组,共有10个元素,每个元素为布尔型c) 定义了一个名为a的数组,共有11个元素,每个元素为整型d) 定义了一个名为a的数组,共有11个元素,每个元素为布尔型16、设a2,b=3,c4,d=5,下列表达式的值是() 。 not a=c or
4、 4*c=b2 and ba+ca、 -1 b、 flase c、 true d、 017、设a=3,b=-4,下列运算结果中,值最大的是()。a、2*a+bb、abs(b+a/b)c、int(a+b)d、sgn(sqr(a2+b2)18、数学表达式 ,在计算机程序设计语言中一般表示为()。a、(2*y)/(a*x+b*y)/(a*x-b*y)b、2*y/(a*x+b*y)*(a*x-b*y)c、2*y/(a*x+b*y)*(a*x-b*y))d、(2*y)/(a*x+b*y)*(a*x-b*y)19、由for i=1 to 1 step -2决定的循环结构,其循环体将被执行()次。a、 0b
5、、 1 c、 2d、 320、某同学在设计一个vb程序过程中,想保存程序,但发现鼠标有故障,最快捷的保存方法是()。a、按快捷键alt+f4,选“否”,再保存。 b、按快捷键ctrl+q,再保存。c、按快捷键ctrl+break,再按快捷alt+q,选“是”,保存。d、按快捷键alt+e,再保存。2128为读流程图写结果(每题3分)21、 输出结果为()。a、11 20 6b、6 11 20c、6 5 4 d、6 9 1122、输出结果为()。a、10 b、16 c、26 d、623、该算法的功能是( )。a、交换a、b两变量值b、求a、b两变量的差的绝对值c、输出两个都是a的值d、输出两个都
6、是b的值24、当依次输入12、-4、0、2、-8、3 ,输出结果是 。a、 3 3 b、 4 2c、 2 3 d、 1 525、以下流程图的功能是( )。a、从小到大依次输出三个数b、从大到小依次输出三个数c、按中、大、小依次输出三个数d、按中、小、大依次输出三个数26、以下流程图的功能是:输入100个数,求平均值,图中( )框有错(仅有一处错误)。a、 1 b、 2 c、 3 d、 427、上图是某算法的部分流程图,要使循环体s s+j 执行5次,空白处应填( )。a、-2 b、1 c、-3 d、628、该算法的功能是( )。a、找出三个数中的最大数b、找出三个数中的最小数c、找出三个数中的
7、中间数d、找出三个数中的第一个数2936为读程序写结果(每题3分)29、下面程序段:m=12n=8if m mod n 0 then t=m mod nm=nn=tend ifprint n执行此程序代码后,结果为( )。a、 3 b、 4 c、 5 d、 630、有如下程序:a=800b=1000x= inputbox(input:)if xa theny=0elseif x=3 then s=s+k end ifnext kprint sprint s执行此程序代码后,结果为( )。a、 1 b、2 c、 10 d、332、有如下程序:n=8s=0do while n0 s=s + n n
8、=n-1loop print s程序运行后,输出结果为( )。 待添加的隐藏文字内容3a、 8 b、 35 c、 0 d、3633、下面程序段:dim i as integer, j as integer ,k as integeri=1k=5do while i=k*j i=i+1loop print i执行结果是( )。 a、0b、1 c、10d、5 34、下面程执行后,j 的值为( )。i=2j=4do j=j+1 i=i+1loop until i max then max = a(i) else min = a(i) end ifnextprint min程序运行后,键盘依次输入12
9、3,-120,209,-1,0,-999,997,996,998,999,最后min的值为( )。a、 -32768 b、 -999 c、 996 d、 0二、编程(第1题6分,第2题6分,共12分)1、一张单据上有一个5位数的编号,万位数是1,千位数时4,十位数是7,个位数和百位数已经模糊不清。该5位数是57或67的倍数,找出所有满足这些条件的5位数并输出。下面是实现该功能的流程图和代码,请在空白处填上适当语句,使之可以完成指定的功能。 提示:可用j枚举个位数,i枚举百位数!代码:dim i as integer ,j as integerj = 0do while j 10 i = 0 d
10、o while i 10 n = (2) if (3) then print n end if i = i + 1 loop j = j + 1 loop2、设计一个摇奖程序,界面如下图所示: 要求:程序运行后,单击窗体,会弹出对话框(见下图),输入人数后,能随机产生10个互不相同的中奖学号(假设,学号从1号开始),下面是实现该功能的程序,请你在 处填上适当语句,使之完整 。private sub form_click()dim a(1 to 10) as integerdim i as integer, j as integer, q as integer, n as integerrand
11、omizen = val(inputbox(请输入班级人数:, 摇奖程序)print = print |高一(18)班中奖同学名单|print =printa(1) = int(rnd * n) + 1for i = 2 to 10 for j = (4) do q = int(rnd * n) + 1 loop until (5) next j (6) next iprintfor i = 1 to 10 print str(a(i) & 号 & ;next iprintprintprint 恭喜以上10位同学!end sub上海市某重点高中2011-2012学年度第一学期高一信息科技期终考试参考答案一、 选择题(每小题2分,第18题到29题为每题3分,共70分)1、 b 2、 a 3、 d 4、 b 5、 d 6、 a 7、 d 8、 a 9、 a 10、 b 11、 a 12、 c 13、 a 14、 d 15、 d 16、 d 17、 b 18、 c 19、 b 20、 c 21、 b 22、 b 23、 a 24、 a 25、 a 26、 c 27、 a 28、 c 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泵站课程设计关键词
- 桁架钢结构课程设计
- 微型电子秤课程设计
- 液体压强课程设计
- 图书馆设施规划课程设计
- 矿井通风课程设计绪论
- 2025版金融行业客户经理劳动合同范本3篇
- 2025年度建筑企业员工培训服务合同书范本3篇
- 相机购销合同模板2025年
- 滑雪各项服务合同2025年
- 2024年医院全面质量管理方案
- 亚马逊合伙运营协议书模板
- 01685《动漫艺术概论》历年考试真题试题库(含答案)
- 【传统村落的保护与发展探究的文献综述8600字】
- 金属冶炼(铅、锌冶炼)主要负责人安全资格考试题及答案
- 2023-2024全国初中物理竞赛试题:物态变化(学生版)
- 《计算机组成原理》周建敏主编课后习题答案
- DL∕T 1315-2013 电力工程接地装置用放热焊剂技术条件
- 2023-2024学年广东名校七年级语文(下)期末试卷附答案解析
- 2025届内蒙古化学九年级第一学期期末联考试题含解析
- 青岛市平度市2022-2023学年七年级上学期期末地理试题
评论
0/150
提交评论