浙江省信息技术期末考试试卷与其答案.pdf

上传人:文*** 文档编号:89826055 上传时间:2023-05-13 格式:PDF 页数:17 大小:1.63MB
返回 下载 相关 举报
浙江省信息技术期末考试试卷与其答案.pdf_第1页
第1页 / 共17页
浙江省信息技术期末考试试卷与其答案.pdf_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《浙江省信息技术期末考试试卷与其答案.pdf》由会员分享,可在线阅读,更多相关《浙江省信息技术期末考试试卷与其答案.pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、浙江省高一信息期末考试试卷(答案填写在答卷卡上,在试卷上答题无效,答卷卡上按规定填写班级、学号、姓名并且正确填涂准考证号码和答案)一、选择题(共 30小题,每小题2分,共 6 0分,每题只有一个正确答案)1、用计算机无法解决”打印所有偶数”的问题,其原因是解决该问题的算法违背了算法特征中 的()A、唯一性 B、有穷性 C、能行性 1)、有输出2、做匀加速直线运动物体的即时速度计算公式是v t=v 0+a t,其中v 0是初速度,a是加速度,t 是时间。计算步骤有:用公式计算即时速度v t=v 0+a t输入初速度v O、加速度a和时间t结束输出结果v t其正确的顺序是(A、B、C、D、3、计算

2、梯形面积的算法描述如下:输入上底a、下底b和高h计算梯形面积s(计算公式为:s=(a+b)*h/2)输出结果结束上述算法属于()。A、解析算法 B、排序算法 C、递归算法 D、枚举算法A、选择、顺序、循环B、顺序、选择、循环C、顺序、循环、选择 D、选择、循环、顺序5、下列程序设计语言中,哪一个不是面向对象的程序设计语言?()A、C B、C+C、C#D、VC+6、VB程序的工程文件名、窗体文件名以及生成的可执行文件名分别是()oA、.vb、.frm.exe B,vbw、.exe、.frmC、.vbw frm、.exe D.vbp.frm、.exe7、如图所示流程图片断 s=0A、3 B、6 C

3、、10 D、158、在 VB中,要添加一个列表框(listbox),在工具箱中要单击的控件是()。A、阿 B、A C、即 D、一J属 性-Tim erl x|A、属性值 B、属性名C、对象名 D、类名1 1、在 Vi su a l B a si c 中,下列能作为变量名的是()。A、a _ 5 B、a-5 C 5a D、A&51 2、某校对新入学的32 0名高一男生进行1 000米耐久跑测试,测试成绩保留2位小数。在Vi su a l B a si c 中,下列存储成绩数据的变量定义最合适的是()。A、定义32 0个整数型变量B、定 义 1 000个整数型变量C、定义一个元素个数为32 0的一

4、维数组,数据类型为整数型D、定义一个元素个数为32 0的一维数组,数据类型为单精度实数型1 3、1 1、在 Vi su a l B a si c 中,表达式 1 2 34 5 1 00 的 值 是()。A、1 2 3B、4 5C、1 2D、51 4、如下数组声明语句:D i m a (3,-2 To 2,5)则数组a 包含的元素的个数为)oA、1 2 0 B、7 5 C、601 5、有如下V is u a l B a s ic程序段:Fo r x =1 0 T o 1 S t e p -2a(x)=x +1N e x t x该程序段运行后数组元素x的 值 为()oA、1 0 B、1 C、0D、

5、1 3D、-11 6、有如下V is u a l B a s ic程序段:s =0Fo r k -T o 5s =s +kN e x t k该程序段运行后,循环体s=s +k被执行1 0 次,则循环变量k的初值是()。A、1 4B、-5C、1D、-41 7、设x是正数,下列能用于描述x是否为偶数的V is u a l B a s ic条件表达式是()。AN x 2 =0B x /2 =0 C x M o d 2=0 D x =A b s(x)18、设 a=L b=3,c=5,表达式 a*3c A N D 2*bc 的 值 是()。C FalseDxTrue19、随机产生10个 10,99 中的

6、整数,依次存储到数组变量a a(10)中。实现此功能的部分算法流程图如图所示:/输 出 数 组iW 10?图中空白处理框和处应填入的是()oA、i-i+1 a(i)=Rnd*90+10B、i-i+1 a(i)-Int(Rnd*90)+10C、a(i)-Int(Rnd*90)+10D、a Int(Rnd*89)+10 i-i+20、猴子吃桃”问题:一天,有一只猴子从树上摘下若干个桃子,当即吃了一半,觉得不过瘾,又吃了一个。第二天小猴子接着吃剩下的一半,还觉得不过瘾,又吃了一个。以后每天都是吃前一天剩下的一半并再吃多一个。到第四天,猴子按规则吃完桃子后,只剩一个桃子。问小猴子第一天摘了多少个桃子。

7、右图所示是根据分析所画出的部分流程图。输出M采用倒推算法,其中设定M 的初始值为1 (第四天吃完后剩下的桃子数),D为 天 数(初始值为5)。请在下面的和(对应流程图中相应空缺位置)填入相应选项。、分别为()。A、M=M*2+1 D=1B、M=M*2+1 D 1C、M=2*(M+l)D=1D、M=2*(M+l)D y T h e n m a x =x E l s e m a x =yE n d Fu n ct io n运行该程序,在文本框T e x t l、文本框T e x t 2、文本框T e x t 3 中分别输入2、-5、6后,单击命令按钮C o m m a n d l,文本框T e x

8、 t 5中显示的是()。A、-5 B、2 C、6 D、2 42 6、要计算S E-2+3-4+5T O O 以下不正确的程序段是()。S=0 :T=1Fo r i=l t o 1 0 0S=s+i*TT=-TN e x t iA、S=0Fo r i=l t o 1 0 0S=s+i*(-l)*(i+DN e x t iB、S=0Fo r i=l t o 1 0 0S=s+i*(-l)4N e x t iC、D、S=0:S l=0:S 2=0Fo r i=l t o 5 0S l=s l+2*i-lS 2=s 2+2*iN e x t iS=s l-s 22 7、下列语句执行后,s的 值 为()

9、。Fo r i=l t o 3 0If i mo d 5=0 t he ns=s+ii=i+6e n d ifn e x t iA、4 5 B、5 5 C、6 5 D、752 8、有如下Vis u al B as ic程序段:k =1Fo r j=2 T o 1 0 0If a(j)a(k)T he n k =jN e x t jx =a(k)该程序段执行后,变量x中存储的是(A、a 至a(1 0 0)中的最小值)oB、a 至a(1 0 0)中的最大值C、a(2)至a(1 0 0)中的最小值D、a 至a(1 0 0)中的最大值2 9、在Vis u al B as ic中程序段是计算()公式的。

10、s=0Fo r i=l T o 1 0t=lfo r j=l t o it=t*jn e x t js =s+tN e x t iA、s=1+2+3+4+5+6+7+8+9+1 0B、s=1*2*3*4*5*6*7*8*9*1 0C s=l!+2!+3!+4!+5!+6!+7!+8!+9!+1 0!D、s=1+2*3+3*4+4*5+5*6+6*7+7*8+8*9+9*1 03 0、阅读下面程序:P r iv at e S u b co mman d l _ cl ick()a=v al(t e x t l.t e x t)b=v al(t e x t 2.t e x t)if a=b t h

11、e nt e x t 3.t e x t=s t r(a)e x it s u be n d ifd o w hil e b0r=a mo d ba=bb=rl o o pt e x t 3.t e x t=s t r(a)En d S u b在 t e x t l、t e x t 2 中输入3 0、6,则 t e x t 3 中的值为()。A、1 B、3 C、6 D、9二、填 空 题(共 4 0 分)3 1、(本题6分)有以下几种流程图符号:n _o oA B C D E F输入输出框连接框流程线判断框处理框开始结束符A F六种流程图符号代表的含义依次是3 2、(本 题 3分)将数学表达式S

12、=g+1 :+写成VB 表达式为。-+P23 3、(本题3分)闰年条件:能被4整除且不能被1 0 0 整除或能直接被4 0 0 整除。写出闰年的 VB 表 达 式(年份用变量y)o3 4、(本题2分)有如下Vis u al B as ic程序段:a=1 1 0 0 1 0 1 b=M id (a,2,4)+1 0 1”该程序段运行后,变量b 的值为。3 5、(本题2分)有如下Vis u al B as ic程序段:a=5b=L e n Cl O l l )If a b T he nL abe l 1.Cap t io n =请重新输入El s eL abe l 1.Cap t io n =欢迎

13、光临En d If该程序段运行后,在标签L abe l 1 上显示的是3 6、(本题4分,每空2 分)有如下Vis u al B as ic程序段:s =0a 二 5Fo r i=1 T o 1 0 S t e p 2a=a+is =a*iN e x t i问:该程序段运行后,(1)变 量 i 的值是 o(2)变量s的值是 o3 7、(本题4分,每空2分)有 如 下 Vis u al B as ic程序段:Dim a A s In t e ge r,b A s In t e ge r,c A s In t e ge ra=2 0b=0c=2Do W hil e a b A n d a cb=b

14、+1c=c+bL o o p问:该程序段运行后,(1)语 句“b=b+l”执行的次数为(2)变量c 的值为3 8、(本 题 4分,每 空 2分)有如下流程图结构,该流程图中输出的前2个值依次分别是3 9、(本题4分,每 空 2分)设有n盏灯,放在一排。从 1到 n依次顺序编号。有 n个人也 从 1 到 n依次编号。第 1 个 人(1 号)将灯全部关闭,第 2个 人(2号)将凡是2的倍数的灯打开,第 3 个 人(3号)将凡是3的倍数的灯做相反处理(该灯如果为打开的,则将它关闭,如关闭的将它打开),以后的人和3号一样,将凡是自己号数倍数的灯做相反处理。问当n个人操作后,哪几盏灯是亮的。(亮灯为0,

15、关闭为1)为了实现这一目标,完善下列程序,使之能完成该功能。P r iv at e S u b co mman d l _ cl ick()Co n s t n=2 0Dim i as in t e ge r,j as in t e ge rDim a(l t o n)as in t e ge rFo r j=l t o na(j)=0n e x t jfo r i=l t o nfo r j=l t o nif j mo d i=0 t he nEn d ifN e x t jN e x t iFo r j=l t o nIf t he n l is t l.ad d it e m s t

16、r (j)N e x t jEn d S u b其中填充4 0、(本题4分,每空2分)普源为晚上的班级联欢会设计了一个抽奖程序,将所有同学的编号和对应的姓名分别保存在数组a (全班共5 0 个同学,编号为1 到 5 0)和数组b中,程序会随机产生一个1到 5 0 的正整数(同时包括1和 5 0),作为中奖编号。S i晚会抽奖程序13回 区)抽奖编号和姓名获奖号 6恭喜郑向文同学晨芝玲婵文民仓敏”赛华兰晓小向小传小超陈陆黄方倪郑叶赵王表12345678910程序界面如图所示,左 边 列 表 框 Listl中显示同学的编号和姓名,单击 抽奖 按钮(C omma nd!.),在标签La b e 1

17、3 中显示抽中的编号,同时在标签La b e l4 中显示恭喜*同学”,其中具体同学的姓名从数组b中获取。解决此问题的程序段如下:Dim a(l To 5 0)A s Inte g e rDim b(1 To 5 0)A s StringF unc tion se a rc h(m A s Inte g e r)A s Inte g e rse a rc h =0F or i=1 To 5 0If m=a(i)Th e nse a rc h =a(i)E nd IfNe xt iE nd F unc tionPriva te Sub C omma nd l_ C lic k()Dim c A

18、s Inte g e r,t a s inte g e r程序初始化调用函数se a rc 造出此编号的同学姓名R a nd omizeLa b e l3.C a ption=Str(c)t 二 se a rc h(c)If t 0 Th e nLa b e l4.C a ption=恭 喜 +产生 1,5 0 的随机正整数c(结束)E nd IfE nd SubPriva te Sub F orm_ Loa d()此过程用于对数组a和数组b 进行初始赋值,代码略E nd Sub在程序和划线处,填入适当的语句或表达式,把程序补充完整:(1)程序中划线处应填入(2)程序中划线处应填入。4 1、(

19、本题4分,每空2 分)数制转换。将一个K 进制(k=1 0)数 x 转换成十进制数可采用如下方法:主要方法是从右向左,依次取数x 的各位数字,分别计算出该数从右边数起的第i位数字与k”的积,再将其累加,直到所有的数字取完为止。例如,将五进制数1 2 3 1 转换成十进制数的方法如下:(1231)5=1 X5+3X542X5Z+1X5-(191)1 0下列V isua l B a sic 程序的功能是将K 进制(k=1 0)数 x 转换成十进制数。界面如图所示,在文本框Te xtl中输入数制k,在文本框Te xt2 中输入数x,单击 转换 按钮(C omma nd 1)后,在标签La b e 1

20、 4 中输出转换的结果。解决此问题的算法流程图如图所示,相应的V isua l B a sic 程序如下:Priva te Sub C omma nd l_ C lic k()Dim b A s Long,i A s Inte g e r,k A s Inte g e r,x A s Long,t A s Inte g e rb =0:i =1k=V a i(Te xtl.Te xt)x=V a i(Te xt2.Te xt)t=x Mod 1 0Do W h ile b =x=x 1 0t=x Mod 1 0i=i+1LoopLa b e l4.C a ption=Str(k)+进制数”+T

21、e xt2.te xt+转换成十制数为+Str(b)E nd Sub在程序和划线处,填入适当的语句或表达式,把程序补充完整:(1)程序中划线处应填入 O(2)程序中划线处应填入 o三、附加题(共 10分,第一题2 分,第二题8 分,第二小题代码行数不限)42、把杂乱无章的数据变为有序的数据,这一过程称为排序。冒泡排序是其中一种最基础的排序方法,其中的升序是把数列中把较小的数据逐次向上推移的一种排序技术。它的方法是把待排序的n 个元素的数组看成是垂直堆放的一列数据,从最下面一个元素起,自下而上的比较相邻两个元素中的数据,如果较小的数据在下面,那将较小的数据换到上面的元素中(否则不交换)。重复这一

22、过程,直到处理完最后两个元素中的数据,称为一遍加工,当第 1 遍加工完成时,最小的数据已经上升到第1 个元素的位置;第 2 遍加工对余下的n-1个元素重复上述处理过程,第 2 遍加工完成后剩下最小的数据上升到第2 个位置;直到nT遍加工完成后发现数据完成了从小到大的排序。假设有4 个数据:27 36 32 1 8,需要4 T=3遍加工第 1 遍加工如下:第 2 遍加工如下:第 3 遍加工如下:假设4个数据放在数组d(l),d(2),d(3),d(4)第 1 遍:比较 d(j)、d(j T),j=4,3,2,比较 3 次;第 2 遍:比较 d(j)、d(_j-l),j=4,3,比较 2 次;第

23、3 遍:比较d(j)、d(j-l),j=4,比较1 次;(1)假设另有一组未经排序的数据如下:4 5 6 7 2 3 8 71 33 0按照上述规则进行从小到大冒泡排序,第一遍加工完成后这6个数的位次应该是冒 泡 排序 对 应流 程 图片 段 如下:(2)下面程序片段要实现数据d(l).d(n)的从小到大排序,请根据上面流程图说明,填写中间部分代码:For i=l to nTT 到 n T 遍加工XNe22222222值分案答BAACADCC12345678号选选选选选选选选题单单单单单单单单2222222222222222222222CBADAACDCDCCDDDCCCABCC0123456

24、7890123456789091111111-1-1111122222222223选选选选选选选选选选选选选选选选选选选选选选aa&4T一&aa&aaa刍一4一刍一aaa&4T一&adll-411-XE-411-411-XEdu-411-du-、Hdu-、曰一du-411-dll-411-411一411-二、填空题(共40分)31、(本题6分)32、(本题3分)33、(本题3分)34、(本题2分)35、(本题2分)3 6、(本题4分,每空2 分)3 7、(本题4分,每空2分)3 8、(本题4分,每空2分)3 9、(本题4分,每空2分)4 0、(本题4分,每空2 分)4 1、(本题4分,每空2 分)s=(sqr(2)+10 5)/(0.5+p)+xyy mod 4=0 and y mod 10000 or y mod 400=0“1001101”请重新输入1 1 2 7 06 2 32 3a(j)=l-a(j)c=l+int(r nd*5 0)x 0a(j)=Ob(t)b+t*k(i-1)三、附 加 题(共 1 0 分,第一题2分,第二题8分,第二小题代码行数不限)(1)1 3 4 5 6 7 2 3 8 7 3 0(2)for j=n to i+1 step-1if d(j)d(j-l)thent=d(j)d(j)=d(j-l)d(j-l)=tend ifnext j

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁