2019-2020学年高一信息技术下学期期末考试试题.doc

上传人:tia****nde 文档编号:6300916 上传时间:2020-02-22 格式:DOC 页数:16 大小:515KB
返回 下载 相关 举报
2019-2020学年高一信息技术下学期期末考试试题.doc_第1页
第1页 / 共16页
2019-2020学年高一信息技术下学期期末考试试题.doc_第2页
第2页 / 共16页
2019-2020学年高一信息技术下学期期末考试试题.doc_第3页
第3页 / 共16页
点击查看更多>>
资源描述
2019-2020学年高一信息技术下学期期末考试试题1. 第一颗原子弹爆炸后,很多人预测公元xx年会成为核子时代;登月成功后,很多人认为移民到其他星球不会太遥远。但这些预测都没有成真,反而是当时谁都没有想过的互联网能发展成现在这个样子。近些年,人工智能的迅速发展使得人们产生很多担心,比如,担心机器人有可能反过来征服人类,担心穿戴设备和植入设备(植入人体内部的智能设备)的发展可能产生超人。以下这些看法正确的是面对科技的迅猛发展,需要充分发挥想象力,思考应对各种可能的情况历史一再让我们看到,许多以为必然会发生的事,常常因为不可预见的阻碍而无法成真,而某些难以想象的情景,最后却成为事实如果穿戴设备和植入设备能提高个人的体能和智能,则可能造成人与人之间新的差异人工智能的进一步发展将会带来什么,一时很难说准,一切有待实践的检验A : B : C : D : 2. 关于信息数字化,以下表述错误的是A : 模数转换器的工作过程是一种信息数字化的过程B : 计算机播放出的声音是数字信息C : 将文字、声音、图像等转化为二进制数形式的过程称为信息数字化D : 目前计算机内部都是采用二进制数形式进行数据的存储和运算的3. 现有等式:(1A)m - (10)n = (20)t , 式中1A、10、20是三个不同进制的数,则m, n和t分别为:A : 16、10、7B : 16、7、10C : 16、8、10D : 16、10、84. 两个西文字符串比大小的规则是:从左至右逐位依次比较,即先比较第一个字符,若不同则根据比较结果的大小决定两个字符串的大小;若相同则继续比较第二个字符以此类推直至定出两字符串的大小或相等为止。如ABC 3 And Not 8 9的值是A : FB : 9C : 4D : T29. 机器人灭火:下图为着火点搜索范围和机器人的智能程序。黑色区域表示障碍区,不能通行;红色星状图为着火点。机器人用箭头表示,箭头方向为机器人的前进方向,机器人会按智能程序要求进行搜索,直至完成灭火任务。完成灭火任务后,输出的i值为。30. 下图为登入某平台的部分算法流程,若密码连续输错3次,则账号将被冻结2小时后方可操作,若密码输入正确则进入平台。要实现此功能,空白处应填入。31. 以下流程图描述的算法执行结果是A : 3B : 6C : 9D : 232. 以下流程图描述的算法执行结果是A : 1B : 0C : 13579D : 9753133. 以下流程图描述的算法执行结果是A : 999B : 7C : 18D : 534. 数组a中存放了字符串,存放情况如下表:现对数组a进行查找操作,以下表述正确的是A : 用顺序方式查找Hit,必须先将数组a进行升序排列B : 用对分方式查找Hit,依次被比较的字符串为:Egg,Pay,HitC : 由于数组a中没有Red,所以无法进行顺序查找D : 用对分方式查找Bag,依次被比较的字符串为:Day,Bag35. 阅读下面两段VisualBasic程序:为使两段程序运行后有相同的结果,左框内划线处的内容为A : t=20B : t=21C : t=1D : t=2236. 以下算法的功能是:键盘输入6个数,输出其中负数的和。请使用给出的框图填入左边的算法流程图中,使之能实现上述功能。以下选项正确的是A、 B、 C、 D、 37. 将6名选手的歌唱比赛成绩存放在数组a中,如下表所示:若按升序排列,采用冒泡排序算法自右向左进行比较和交换,那么完成前二轮的数据处理,比较的总次数为A : 10B : 4C : 9D : 538. 续上题,第二轮排序之后a(4)中的值为 39. 有求和式 ,编写程序计算并输出当n=20时,s的值。40. 程序改错(4分)l 现有VB程序,可以看到一个加密的文件内容显示在窗体上的第一个文本框内。程序要求按指定的规则取出其中的有效内容写到第二个文本框内。l 解码的规则是:第步 从字符串末端向始端反向读取 第步 先取2个有效字,然后跳过21个干扰字符取4个有效字符,再跳过21个干扰字符取6个有效字符,再跳过21个干扰字符取8个有效字符以此类推,直至读完加密文本。l 现有代码如下:Dim a as string ,s as stringdim i as integer, j as integer, b as integera=text1.text a变量用于从第一个文本框内读取密文字符串值b=Len(a) b变量用于存放密文字符串的长度值(即字符个数值) 上面是定义变量和输入a值的正确代码,不必作修改s=”for i=b to 1 step -1 s=s+Mid(a,i,1)next ia=s: s=”j=1 (1)for i=1 to b step 21 (2) j=j+2 (3) s=s+mid(a,i,j) (4) i=i+j (5)next i (6) 以下是输出语句的正确代码,也不必作修该text2.text=s 将运算结果写在第二个文本框内 l 程序中函数说明:(1) 函数Len(x)的功能是:取字符串x的长度值(即字符个数值)若x=”abc”,则Len(x)的值为3(2) 函数Mid(x,y,z)的功能是:在字符串x中第y个字符开始取z个字符若x=“abcdefg”,则Mid(x,4,3)取得的值是”def”l 程序执行结果如下图:l 请修改提供程序中仅存在的一个错误(错误仅存在于代码框中(1)(6)语句中)。问:错误的语句编号是 ,应改为 41. 编写程序题(4分)该程序要实现的功能是:求能被97除余3,且中间两位数字(即千位、百位)相同的所有六位数之和。:金山中学xx第二学期高一年级信息学科期末考试卷参考答案第一部分 统一模块12345678910DBDCCADCDD11121314151617181920CACDCCDDCA2122232425BDBCD第二部分 算法与程序设计26B27B28D29 8 30 i=0 31323334353637BADBBAC38 82 39. 参考代码s = 0n = 20for i = 1 to ns=s+i/(i+i+1)nextprint s40. 错误语句 1 ,应为 j=0 41. s=0for i= 100000 to 999999q = i 1000 mod 10b = i 100 mod 10if i mod 97 = 3 and q = b thens = s + iend ifnextprint s
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 高中资料


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

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


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