admin 管理员组

文章数量: 887042


2024年1月25日发(作者:push())

2018年上海市普通高中学业水平模拟考试信息科技试卷一、单选题1.字符“D”ASCII码的十进制形式为“68”,以下说法正确的是(B)A.字符“E”ASCII码的十六进制形式为“44”B.字符“E”ASCII码在计算机内部储存为“01000101”C.字符“E”ASCII码在计算机内部储存为“69”D.字符“E”ASCII码的二进制形式为“1000100”2.汉字内码“进”用十六进制表示为“BDF8”,若用二进制则表示为(A)A.1000B.1100C.1100D.11003.某小学有5个年级,每个年级都组织了一个手工制作兴趣小组。如果用七位二进制数(C□□□□□□□)对参加计算机兴趣小组的同学进行编码。要求该二进制编码能分别表示年级编号(不能为0)和学生编号(不能为0),则每个兴趣小组最多允许人数为(D)A.31人B.32人C.16人D.15人4.小明所在的学校共有8个年级,每个年级最少10个班级,最多14个班级。若对全校的年级班级进行统一编号,至少(D)A.用3位二进制表示年级号、5位二进制表示班级号B.用4位二进制表示年级号、4位二进制表示班级号C.用4位二进制表示年级号、5位二进制表示班级号D.用3位二进制表示年级号、4位二进制表示班级号5.二进制数101011右起第二位上“1”的位权是(B)A.2的2次方B.2的1次方C.2的4次方D.2的3次方6.为了提高食品安全,使用物联网技术可以及时了解农产品的种植、运输、存储、销售等各个环节,没有使用到的信息技术是(C)A.遥感技术B.定位技术C.纳米技术D.网络技术7.哪些属于信息科技发展对学习方式产生的影响(B)①更容易获取开放的学习资源②定制个性化的学习内容③方便远程协作和交流④搭建虚拟科学实验环境A.①②B.①②③④C.②③D.①②④8.扫码支付已经深入到大众生活的方方面面,你认为以下说法正确的是(C)①扫码支付不会存在任何风险②商家提供的二维码不一定安全③支付密码会有被盗取的风险④扫码支付未来可能会被更新的支付方式所替代A.①②③B.②③C.②③④D.①④9.关于冯·诺依曼“存储程序”的思想,下列说法中正确的是(A)A.程序和数据存储在计算机的存储器中,由计算机自动执行B.程序和数据存储在计算机的存储器中,由人工控制程序执行C.程序存储在控制器中,数据存储在存储器中,由计算机自动执行D.程序存储在ROM中,数据存储在RAM中,由计算机自动执行2018.5—1—

10.冯·诺依曼体系结构的计算机由五大逻辑部件组成,如图所示。其中①和⑤称为外部设备,被合称为CPU的是(B)A.②和③和④B.③和④C.②和④11.以下序号对应部件全部正确的是(C)①D.②和③②存储器外存接口③输出接口输入设备硬盘驱动器软盘驱动器光盘驱动器输出设备A.①总线②RAM③I/O接口B.①I/O接口②CPU③总线C.①总线②CPU③输入接口D.①总线②控制器③I/O接口12.根据下图所示的计算机部件,判断该部件是(C)******系列2TBSATA364MB容量:2TB转速:7200rpm缓存容量:64MBA.光盘B.内存条C.硬盘D.CPU13.关于操作系统的描述,正确的说法是(B)①操作系统可以用于管理和控制计算机的硬件设备②操作系统必须在应用软件的支持下才能正常工作③操作系统可以防范任何计算机病毒和黑客④常见的操作系统有Windows,LinuxA.①③B.①④C.②④D.①②14.小明需做一个讲座,以下文件是他准备的相关材料。由于这些文件容量太大,他想对其中的一些文件进行压缩,以下说法正确的是(B)A.将讲座.ppt、讲座.docx、讲座.xls三个文件打包成讲座.rar文件是有损压缩B.将工作原理.avi文件转换成工作原理.mpeg文件是有损压缩C.将讲座.wav文件转换成讲座.mp3文件是无损压缩D.讲座.ppt、讲座.docx、讲座.xls三个文件不可以压缩—2—

15.小明用某语言编写了一段源代码如下图所示,实现了“任意输入一个整数,输出其绝对值的功能”。以下说法正确的是(A)DimaAsInteger,bAsIntegera=InputBox(“a=”)b=abs(a)PrintbA.这是高级语言编写的程序,需转换成机器语言后才能直接执行B.这是机器语言编写的指令序列,计算机可以直接执行C.这是高级语言编写的指令序列,可以称为一个小软件D.这是汇编语言编写的程序,可以称为一个小软件16.局域网中多台电脑共用一台打印机,主要体现的网络功能是(A)A.资源共享B.远程协助C.分布式处理D.数据通信17.数据通过计算机网络从上海传输至北京会经过多个中转设备。下列设备中能根据IP地址选择合适的传输路径将数据送至接收端的是(A)A.路由器B.调制解调器C.交换机D.集线器18.可以用来连接多个局域网和广域网,实现不同网络间通信的设备是(B)A.SwitchB.RouterC.ModemD.Hub19.为了阻止网络上未经许可的用户访问自己的计算机,同时又不影响合法用户的访问,以下几种措施中最好的是(B)A.拔掉网线B.设置防火墙C.禁止一切用户访问D.隐藏文件20.学校的网络结构如图所示,网络中的所有终端之间都能相互通信,用且所有的终端都能正常访问Internet。关于该网络,以下说法正确的是(C)A.如果Line1是有线电视线路,设备一应是路由器B.如果PC3与设备四位于同一房间内,Line4必须用光纤C.如果设备五是交换机,则PC4和PC6的IP地址中网络标识相同D.如果PC4向PC6发送数据时,设备五可以把PC4发来的数据只转发给PC6,则设备五应是集线器—3—

21.学校机房由两个教室和一个管理室构成,所有计算机都属于192.168.100网段。下图为机房网络的连接示意图。虚线中的拓扑结构是(D)A.总线型B.网状型C.环型D.星型22.以下关于“万维网”与“因特网”说法准确的是(D)A.“万维网”又称“国际互联网”,英文名是“Internet”B.“因特网”的英文名是“WorldWideWeb”,简称“WWW”C.“万维网”又称“因特网”,起源于“阿帕网”D.“万维网”是“因特网”的一种应用,英文名是“WorldWideWeb”23.计算机可以通过多种方式与因特网连接起来,ADSL是其中一种接入方式。关于这种接入方式,下面说法错误的是(D)A.不会因为多人同时接入而影响传输速率B.上传和下载的最大传输速率不同C.利用电话线路接入因特网D.比光纤接入方式的传输速率大24.利用手机上网浏览网页,属于的接入方式是(B)A.拨号B.无线C.ADSLD.光纤25.连接到Internet的计算机中,必须安装的协议是(B)A.FTP协议B.TCP/IP协议C.SMTP协议D.NetBEUI协议26.针对60台计算机规模的局域网,建议使用的IP地址范围是(A)A.192.168.1.1~192.168.1.254B.172.16.0.1~176.16.255.255C.192.168.1.0~192.168.1.255D.172.16.0.0~176.16.255.25427.关于常量和变量,以下说法正确的是(B)A.赋值语句c=b+a中,c是变量,a、b都是常量B.赋值语句a=“12”中,a是变量,“12”是常量C.赋值语句d=“b”+“a”中,d、a、b都是变量D.赋值语句a=1+2中,a是常量28.赋值语句a=“hello”中的a是(C)A.整型变量B.实数型变量C.字符串型变量D.逻辑型变量29.在VisualBasic中,语句x=“True”中的“True”是(B)A.实数型变量B.字符串型变量C.逻辑型变量D.整型变量30.不能实现交换a和b两个变量值的语句段是(D)A.t=b:b=a:a=tB.a=a+b:b=a-b:a=a-bC.t=a:a=b:b=tD.a=t:t=b:b=a—4—

31.关于算法的描述方法,以下说法正确的是(B)①开始;②输入圆半径r;③计算圆面积s3.14*r*r;④输出圆面积s;⑤结束。图a输出r结束开始输入rs3.14*r*rDimrAsDouble,sAsDoubler=InputBox(“r=”)s=3.14*r*rPrints图c图bA.只有图a、图b可以用来描述算法B.图a、图b、图c都可以用来描述算法C.只有图a可以用来描述算法D.只有图b可以用来描述算法32.“判断x是否为偶数”的正确流程图符号是(B)A.B.xMod2=0xMod2=0C.xMod2=0D.xMod2=033.以下选项中算法功能对应的流程图正确的是(A)开始开始开始开始a=(1+100)*100/2输入xy=sqr(x*x)输入a,bc=a/b输入Lc=L/自然数输出a结束结束输出c输出c图a图b结束结束图c图dA.图a:求1+2+3+...+100的和B.图c:求任意两个数的商C.图d:求一个数与自然数的商D.图b:求x的绝对值34.运行下列程序段后,循环体的执行次数是(A)x=2DoWhilex<=12x=x+3LoopPrintxA.4B.3C.10D.12—5—

35.以下流程图描述的算法执行结果是(D)开始a=“12”,b=“3”Ya=a+bNb=b+aadB.j>kC.d(j)d(k)38.对5个元素进行选择排序,完成排序共需要的比较次数是(A)A.10B.20C.5D.15—6—

39.当以下程序段执行到Print语句时,i的值是(A)s=0Fori=1To100Step2s=s+1/iNextiPrintsA.101B.99C.100D.10240.要在以下两组数据中进行数据查找,下列选项中查找方法选项错误的是(C)a[1]88b[1]54a[2]85b[2]31a[3]76b[3]43a[4]61b[4]12a[5]55b[5]3a[6]49b[6]6a[7]46b[7]56a[8]32b[8]87a[9]21b[9]90a[10]12b[10]100A.数组b可以直接使用顺序查找B.数组a可以直接使用对分查找C.数组b可以直接使用对分查找D.数组a可以直接使用顺序查找41.以下流程图描述的算法执行结果是(A)开始k=1Nk<=2Yk<=1Ya=2*k-1Nk<=2Ya=2*k+1k=k+1N输出k,a结束A.35B.25C.53D.13—7—

42.若依次输入2,-3,1,5,10,以下算法执行的结果是(C)开始x=1Nx<=5Y输入AD[x]Ax=x+1输出D[x-3]结束A.-3B.5C.1D.2二、填空题43.声音是振动产生的一种连续变化的模拟信号,如果每隔一定时间,读取一次模拟信号的电压数值,这个过程称为采样。44.若用二进制对127个不同色块进行编码,则需7位二进制表示一个色块。45.小明以44.1KHz的采样频率、16位量化位数录制了256秒双声道声音文件,理论上此文件大小为44100KB。46.小明希望通过网络上传一段自己制作的时长4分钟,每秒25帧,分辨率为1024*768,24位的彩色动画作品,如果上传速度为100Mbps,理论状态下,上传该作品需要18分钟。(bps表示每秒传送的二进制位数)47.数学表达式xy,在VB程序设计语言中表达为x*sqr(y)。48.数组a和数组b的数据存放情况如下表,则b[a[4]+2]=2。a[1]2b[1]1a[2]5b[2]4a[3]4b[3]2a[4]1b[4]3a[5]6b[5]7a[6]3b[6]5a[7]8b[7]9a[8]7b[8]649.数组a有3个元素,其值分别为2、3、4,数组b有5个元素,其值分别为4、5、10、20、30,求b[a[3]]/b[a[1]]的值是4。—8—

50.当对x分别输入12、14、3、5、1、2、8时运行结果是m=26,n=8。开始m=0,n=0输入xFx<>1Tm=m+xTxMod2=0Fn=n+x输入x输出m,n结束51.若依次输入1,2,3,则以下代码的运行结果a=1,b=2,c=3。DimaAsInteger,bAsInteger,cAsIntegera=InputBox(“a=”)b=InputBox(“b=”)c=InputBox(“c=”)Ifa>bThenIfa>cThena=cEndIfElseIfb>cThenb=cEndIfEndIfPrinta,b,c—9—

52.以下流程图描述的算法执行结果是55。开始i=1,t=0Ni<=10Yj=1j<=10andi<=jYt=t+1j=j+1Ni=i+1输出t结束53.阅读下面两段VisualBasic程序:为使两段程序能实现相同的功能,划线处的内容应为:①a

三、完整编程题54.设计算法,计算下列表达式的值。(结果精确到0.001)s1234n...121231234123...n(1)能使变量s的值精确到0.001的语句是(D)A.s=Int(s*100+0.5)/100B.s=Int(s*100)/100C.s=Int(s*1000)/1000D.s=Int(s*1000+0.5)/1000(2)若f表示分母,则横线处正确的语句是(D)i=1:f=0:s=0Ni<=nY____________i=i+1A.f=f+n:s=s+n/fC.f=(1-n)*n/2:s=s+n/f(3)编程:B.f=f+(1+i)*i/2:s=s+i/fD.f=f+i:s=s+i/fDimnAsInteger,sAsDouble,fAsLongn=InputBox(“n=”)s=0f=0Fori=1Tonf=f+is=s+i/fNextis=Int(s*1000+0.5)/1000Prints55.小明一共有300元压岁钱,他想去买巧克力和糖送给小朋友,每颗巧克力5元,每颗糖3元。巧克力和糖的数量不能为0,且必须花完300元。请问有多少种买法组合。(1)根据题意,其算法结构是(A)A.可以用单重循环,也可以用双重循环B.只能用单重循环C.用分支嵌套分支即可D.只能用双重循环(2)以下是小明的一些解题思路,以下想法正确的是(C)①将巧克力数设为x,糖果数设为y,则判断条件为5*x+3*y=300②将巧克力数设为x,则判断条件为(300-5*x)Mod3=0③将糖果数设为x,则判断条件为(300-3*x)Mod5=0A.②③B.①③C.①②③D.①②—11—

(3)编程:DimxAsInteger,yAsInteger,tAsIntegert=0Forx=1To59Fory=1To99If5*x+3*y=300Thent=t+1EndIfNextyNextxPrinttDimxAsInteger,yAsInteger,tAsIntegert=0Forx=1To59If(300-5*x)Mod3=0Thent=t+1EndIfNextxPrintt56.已知直角三角形的三条边a,b,c,的长度都是整数,一条直角边a的长度为8,斜边的最大值不超过100,找出满足条件的所有直角三角形的个数及三条边长。若用变量b表示另一条直角边长,c表示斜边,变量d'用于统计个数,请完成以下各题:(1)读懂以下算法,完成流程图横线处填空b=sqr(c^2-a^2)。c=9Nc<=10Yb=_________判断b是否符合条件,若符合则输出a,b,c并统计个数c=c+1(2)b变量应定义为______类型,判断b是否是另一条直角边的条件是(C)A.实数型,判断的条件为:bMod1=0B.整型,判断的条件为:bMod1=0C.实数型,判断的条件为:Int(b)=bD.整型,判断的条件为:Int(b)=b(3)编程:DimaAsInteger,cAsInteger,dAsInteger,bAsDoublea=8d=0Forc=9To100b=sqr(c^2-a^2)IfInt(b)=bThenPrinta,b,cd=d+1EndIfNextxPrintd—12—


本文标签: 计算机 算法 数据 设备 文件