2022年信息技术期中考试卷 .pdf

上传人:Che****ry 文档编号:33655214 上传时间:2022-08-12 格式:PDF 页数:7 大小:303.77KB
返回 下载 相关 举报
2022年信息技术期中考试卷 .pdf_第1页
第1页 / 共7页
2022年信息技术期中考试卷 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

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

1、信息技术期末试题满分 100 分,考试时间 60 分钟。一、 选择题(每小题2 分, 共 60分) 1.从信息安全角度看,以下选项中比较适合作为密码的是:A 12345678 B password C px965m3h D aaaaaaaa 2.20XX年 3 月 1 日,我国自行研制的月球探测卫星“嫦娥一号” 在完成预定任务后成功实现撞月。这之前,“嫦娥一号”拍摄了约1.37TB 的月球照片传回地球供后续研究,“嫦娥一号”拍摄月球照片的过程在信息技术中常被称作A 信息加密 B 信息管理 C 信息交流 D 信息采集3.随着信息化进程的不断加快,信息安全越来越被人们所关注。下列说法正确的是A 及

2、时安装计算机系统软件的补丁程序,堵住系统的漏洞与后门B 对计算机中的文件进行加密,可以防止感染计算机病毒C 在计算机中安装了杀毒软件,就不会再感染计算机病毒D 保持计算机教室的清洁卫生,能有效防止计算机病毒的入侵4.下列软件中,主要用于对文件进行压缩和解压缩的是A Frontpage B Flash C winrar D Excel 5.用 Windows中的“录音机”软件录制声音文件,是将声音模拟信号A 转换成 ASCII 码 B 转换成像素点C 转换成区位码 D进行采样和量化6.算式 (78)10 -(1101) 2的结果是 ( ) A (1000001)10 B (1000001)2 C

3、 (13)10 D (11010)2 7.汉字点阵码是一种用黑白两色点阵来表示汉字字形的编码,一个16X16 点阵字模的存储容量为A 1 字节 B 16字节 C 32字节 D 64字节8.某电子设备的电路板上有一个6 位“跳板开关” ,此开关每一位都只有“打开”和“闭合”两种状态。这个“跳板开关”最多能表示的状态数为:A 128 B 64 C 60 D 6 9.下面关于算法的描述,正确的是()A算法不可以用自然语言表示B算法只能用框图来表示C一个算法必须保证它的执行步骤是有限的D算法的框图表示法有0 个或多个输入,但只能有一个输出10.设 a=2,b=3,c=4, d=5,表达式ab and

4、cc的值是()ATrue B False C 1 D1 11.下列可作为VB变量名的是()A 4*D B A_B C 4ABC DA+B 12.用语句 Dim A( 3 To 5) As Integer所定义的数组的元素个数是()A6 B7 C8 D9 13.随机数函数Rnd可以产生一个大于等于0 且小于 1 的随机数, 现在想产生一个6 ,24 的随机整数,可行的表达式是()精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 7 页(A)Rnd*24 ( B )int(6+Rnd*18) (C)6+int(Rnd*18+1) (D)6+i

5、nt(Rnd*19) 14.下面程序段是利用For 语句给数组a 赋值,使a(1)=2 ,a(2)=4 ,a(3)=6 , a(100)=200 ,则划线处的语句应该是() For i= 1 To 100 _ Next i (A)a(i)=i+2 (B ) a(i)=i*i ( C)a(i)=i (D)a(i)=2*i 15.有如下 Visual Basic程序段运行后,变量X的值为()x=3 do while xZ And X+ZY And Y+ZX ( B)X+YZ Or X+XY And Y+ZX ( C)Not(X+YZ And X+ZY And Y+Z=Z Or X+Z=Y Or Y

6、+Z=X 19.在 Visual Basic中,要定义一个一维数组a,用于存储15 名铅球运动员的成绩数据(以米为单位,精确到0.01 米) ,则正确的数组定义语句是( ) (A)Dim a(1,15) As Integer (B)Dim a(1,15) As Single (C)Dim a(1 To 15) As Single (D)Dim a(1 To 15) As Integer 20.如下图所示的流程图片断原始数据9.20 4.00 8.50 1.80 2.50 第一趟1.80 9.20 4.00 8.50 2.50 第二趟第三趟1.80 2.50 4.00 9.20 8.50 第四趟

7、1.80 2.50 4.00 8.50 9.20 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 7 页上述流程图执行过后,A、B的值分别为()AA是 20, B是 30 BA 是 20,B是 20 CA是 30, B是 30 DA是 30,B是 20 21.下面是一段关于计算变量s 的算法:S=0 : a=1 For i=1 to 10 s=s+i*a a=-a Next i 这个计算s 值的算法中,s 的代数式表示式()A12+34+(-1)n (n 1) B12+3 4+(-1)n n C1+2+3+4+(n 1)+n D 12

8、3 n 22.报名参加冬季越野赛跑的某班5 位学生的学号是:5,8,11,33,45,50,60,65。利用对分查找,查找学号为34 号学生的过程中,依次被访问到的学号是( A)33, 50,45 (B) 33,45 (C)45,11,33 (D) 33,60,45 23.下面程序段运行后x 的值是为:a=1234:b=5555 x=Val(a)+Len(b) A.12345555 B.6789 C.8 D.1238 24.有如下一组数据:9,3,16,89, 54,20,95 如果使用选择法排序,则数据需要交换的次数是:A.1 B.2 C.3 D.4 25.十六进制数7BH转换成二进制数是(

9、A)(1111111)2(B)(1111011)2(C)(1111101)2(D)(1111110)226.用 UltraEdit软件观察字符内码,结果如下图所示:若被观察的字符全部属于GB2312编码汉字,则图中内码表示的汉字共有()(A)1 个(B)2 个(C)5 个(D)10 个27.现计算器上xy 运算处理的算法部分流程图如下图所示:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 7 页N j 1,f 1j= y ?j j+1输出 f 输入 y,x Y 空白矩形框中应该填入的是(A)ff*x (B)f x*j (C)f f+x

10、(D)f f*j 28.如下 Visual Basic程序,单击命令按钮Command1 ,出现如图所示的出错信息。发生“下标越界”错误时所执行的语句是Private Sub Command1_Click() Dim a(0 To 5) As Integer Dim i As Integer a(0) = 1 For i = 1 To 5 a(i) = 2 * a(i - 1) + 1 Next i Text1.Text = Str(a(6) End Sub (A)(B)(C)(D)29.在 Visual Basic中,语句Year.Caption = 2010 中的“ Year”是( A)属

11、性值( B )属性名( C)对象名( D)类名30.递归函数是一种在定义函数时就调用自己的一种函数,他可以方便的解决很多有趣的问题,下面是用递归计算n! =1*2* *n,在画线处填入Function f(n as integer)as integer If n=1 then f=1 else _ end if End function (A)f=n*(n-1)(B)f=n*f(n-1)(C)f(n)= n*(n-1)(D)f(n)=n*f(n-1)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 7 页二、 程序阅读1、 下列 Visu

12、al Basic 程序:Private Sub Command1_Click() Dim sum As Long , i As Integer sum = 0 For i = 1 To 100 Step 2 sum = sum + i * i Next i Text1.Text = Str(sum) End Sub 该程序能完成计算的数学表达式是_,循环结束后i 的值 _,共循环 _次2、 下面的程序是求7! (7!=1*2*3.*6*7)的值,并在文本框text1输出这个值。程序中有两处错误,请更正。Private Sub Command1_Click() Dim a As Single a

13、=0 For i=1 to 7 a=a*i Next i Text.text=str(a) End Sub 错误的语句:_ _ 更正:_ _ 3、 有道写于纸上的数学题因雨水问题淋湿,有两个数字已模糊不清:(3+42) 6 46某同学为了找出这两个数,编写了下列Visual Basic程序:Sub command1_click( ) Dim x as integer,y as integer For x=0 to 9 For y=0 to 8 step 2 If _ then List1.additem “(3 ”& str(x)&”+42)*6=46 ”&str(y) Endif Next

14、_ Next _ End sub 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 7 页4、 在 VB中,类 Shape的 Shape属性值与图形形状的对应关系如下:Shape 属性值0 1 2 3 4 5 图形的形状矩形正方形椭圆圆圆角矩形圆角正方形下列 VB程序的设计界面如图所示,程序运行时, 在文本框Text1 中一个 05 之间的整数, 单击“显示” 按钮 Command1 后, 对象 Shape1呈现与该数对应的形状,如果输入数据不在此范围,则标签 Labe12显示“请输入05 之间的整数” ,假如输入“0” ,则对象Shap

15、e1 呈现矩形。请在划线处填入合适代码。Private Sub Command1_Click() Dim x As Integer Label2.Caption=“”x=Val(Text1.Text) If x=0 And x =5 Then Shape1.Shape= (1) Else (2) =“请重新输入05 之间的整数”End If End Sub 5、 下列 VB程序实现如下功能:程序运行时,在文本框Text1 和 Text2 中分别输入x 和 n 的值,单击命令按钮Command1 后,调用函数f 计算 s 的值,并在文本框Text3 中显示计算结果。!3! 232nxsxxxn!

16、。请在划线处填入合适的代码。Private Sub Command1_Click ( ) Dim x As Single , n As Integer , s As Single x = Val ( Text1Text ) n = Val ( Text2Text ) s = f ( x , n ) Text3 Text = End Sub 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 7 页Private Function f ( x As Single , n As Integer ) As Single Dim sum As Si

17、ngle , i As Integer , t As Single sum = 0 t = 1 For i = 1 To n t = t * x / i sum = Next i f = sum End Function 6、 函数 mid(s,n,k)的返回值是字符串s 第 n个字符开始的长度为k 的子串, 函数 len(s)的返回值是字符串s 长度写出单击窗体后程序的执行结果private sub s1(s as string) dim k as integer, n as integer, c as string n =len(s) if n mod 2=1 then c = mid(s

18、,n2+1,1) for k = 1 to len(s)2 c = mid(s, len(s)+1-k,1)+c+mid(s,k,1) next k s =c end sub private sub command1_click() dim x as string x = inputbox(“x=”) call s1(x) print x end sub 单击 command1后输入“ abc” ,窗体上显示的内容是单击 command1后输入“ abcd” ,窗体上显示的内容是附加题:请根据描述,写出程序。现有一个酒店有100 个房间,依次编号为1 到 100,第一个服务员经过,将所有房间门关上;第二个服务员经过将所有编号为2 的倍数房门打开;第三个服务员经过将所有编号为3 倍数的房门打开的关上,关闭的打开。依此类推。问当第100个服务员经过之后,哪些房间的门是关着的?精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 7 页

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

当前位置:首页 > 教育专区 > 高考资料

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

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