信息技术期中考试卷_第1页
信息技术期中考试卷_第2页
信息技术期中考试卷_第3页
信息技术期中考试卷_第4页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

4、=d or 2*a>c的值是()A TrueB FalseC1D 111.下列可作为VB变量名的是()A 4*DB A_BC 4ABCD A+B12.用语句 Dim A( 3 To 5) AsInteger所定义的数组的元素个数是()A 6B 7C 8D913. 随机数函数 Rnd可以产生一个大于等于 0 且小于 1 的随机数, 现在想产生一个 6 ,24 的随机整数,可行的表达式是()( A) Rnd*24( C) 6+int(Rnd*18+1)14.下面程序段是利用For划线处的语句应该是( B) int(6+Rnd*18)( D)6+int(Rnd*19)语句给数组a 赋值,使a(

5、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*i15.( C) a(i)=i有如下 Visual Basicx=3do while x<7x=x+2loop(D) a(i)=2*i程序段运行后,变量X 的值为()( A)3(B) 5(C)7(D) 916. 某超市水果区共有5 种水果品种,其价格依次为9.20 、 4.00 、8.50、 1.80 、 2.50 ,原始数据9.204.008.501.802.50第一趟1.809.204.008.502.50第二趟第三趟1.8

6、02.504.009.208.50第四趟1.802.504.008.509.20若采用冒泡排序算法对其进行从小到大排序,则第二趟的排序结果是( A)1.808.502.509.204.00( B) 1.802.509.204.008.50( C)1.804.009.202.508.50( D) 1.802.508.504.009.2017. 一次运动会上 , 某组 6 位选手的百米成绩( 单位 : 秒) 分别是 14.1 , 12.3 , 11.2,14.8,13.9,11.0,若使用选择排序法将该组的成绩按第一名、第二名、第三名的顺序排序,则第一次交换数据后的顺序是()( A) 14.8,

7、14.1, 12.3 , 11.2 , 13.9 , 11.0( B) 11.0, 12.3, 11.2, 14.8, 13.9, 14.1( C) 14.8, 12.3,11.2 , 14.8,13.9,11.0(D) 11.0, 14.1,12.3,11.2,14.8,13.918. 用 X、 Y、 Z 表示三角形的三条边,条件“三角形任意两边之和大于第三边”的表达式,可以用下列表示的是 ()( A) X+Y>Z And X+Z>Y And Y+Z>X( B)X+Y<Z Or X+X<Y And Y+Z<X( C) Not(X+Y<Z And X+

8、Z<Y And Y+Z<X)( D)X+Y>=Z Or X+Z>=Y Or Y+Z>=X19.在 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 Integer20. 如下图所示的流程图片断上述流程图执行过后,A、B 的值分别为AA是 20,B是 30BCA是

9、 30,B是 30D A 是A 是20,B 是30,B 是2020()21. 下面是一段关于计算变量 s 的算法:S=0 : a=1For i=1 to 10 s=s+i*a a=-aNext i这个计算s 值的算法中,s 的代数式表示式()A 1 2+3 4+ +(-1)n × (n 1)B 1 2+3 4+ +(-1)n × nC 1+2+3+4+(n 1)+nD 1 2 3 n22. 报名参加冬季越野赛跑的某班 5 位学生的学号是: 5, 8, 11, 33, 45, 50, 60, 65。利用对分查找,查找学号为 34 号学生的过程中,依次被访问到的学号是( A)

10、33, 50, 45 ( B) 33, 45 (C) 45, 11, 33 (D) 33, 60, 4523. 下面程序段运行后 x 的值是为:a="1234":b="5555"x=Val(a)+Len(b)A."12345555"B.6789C.8D.123824. 有如下一组数据: 9, 3, 16, 89, 54,20,95 如果使用选择法排序,则数据需要交换的次数是:A.1B.2C.3D.425. 十六进制数 7BH转换成二进制数是( A) (1111111) 2( B)(1111011) 2( C) (1111101) 2(

11、 D)(1111110) 226. 用 UltraEdit 软件观察字符内码,结果如下图所示:若被观察的字符全部属于 GB2312编码汉字,则图中内码表示的汉字共有(A)1 个 (B)2 个 (C)5 个)(D)10 个27. 现计算器上 xy 运算处理的算法部分流程图如下图所示:输入 y,xj 1,f 1j<= y ?j j+1N输出 fY空白矩形框中应该填入的是( A) f f*x( B) f x*j( C) f f+x(D) f f*j28.如下 Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。发生“下标越界”错误时所执行的语句是Private

12、Sub Command1_Click()Dim a(0 To 5) As IntegerDim i As Integer'a(0) = 1'For i = 1 To 5a(i) = 2 * a(i - 1) + 1'Next iText1.Text = Str(a(6)'End Sub( A)( B)( C)( D)29.在 Visual Basic中,语句Year.Caption = "2010"中的“ Year”是( A)属性值( B)属性名( C)对象名( D)类名30. 递归函数是一种在定义函数时就调用自己的一种函数,他可以方便的解决

13、很多有趣的问题,下面是用递归计算 n! =1*2* *n ,在画线处填入Function f(n as integer)as integerIf n=1 thenf=1else_end ifEnd 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)二、 程序阅读1、 下列Visual Basic程序:Private Sub Command1_Click()Dim sum As Long , i As Integersum = 0For i = 1 To 100 Step 2sum = sum + i

14、* iNext iText1.Text = Str(sum)End Sub该程序能完成计算的数学表达式是 _ ,循环结束后 i 的值 _,共循环 _ 次2、 下面的程序是求7! ( 7!=1*2*3.*6*7)的值,并在文本框text1输出这个值。程序中有两处错误,请更正。Private Sub Command1_Click()Dim a As Singlea=0For i=1 to 7a=a*iNext iText.text=str(a)End Sub错误的语句:_更正: _ _ _3、 有道写于纸上的数学题因雨水问题淋湿,有两个数字已模糊不清:( 3 +42)× 6 46某同学为

15、了找出这两个数,编写了下列Visual Basic程序:Sub command1_click( )Dim x as integer,y as integerFor x=0 to 9For y=0 to 8 step 2If _ thenList1.additem“(3 ”& str(x)&” +42)*6=46 ” &str(y)EndifNext _Next _End sub4、 在 VB中,类 Shape 的 Shape 属性值与图形形状的对应关系如下:Shape 属性值012345图形的形状矩形正方形椭圆圆圆角矩形圆角正方形下列 VB程序的设计界面如图所示,程序运

16、行时, 在文本框Text1 中一个 0 5 之间的整数, 单击“显示”按钮 Command1后,对象 Shape1 呈现与该数对应的形状,如果输入数据不在此范围, 则标签 Labe12显示“请输入 0 5 之间的整数” ,假如输入“ 0”,则对象Shape1 呈现矩形。请在划线处填入合适代码。Private Sub Command1_Click()Dim x As IntegerLabel2.Caption=“”x=Val(Text1.Text)If x =0 And x =5 ThenShape1.Shape=(1)Else(2) =“请重新输入0 5 之间的整数”End IfEnd Sub

17、5、 下列 VB程序实现如下功能:程序运行时,在文本框Text1和 Text2中分别输入 x 和 n 的值,单击命令按钮 Command1后,调用函数f 计算 s 的值,并在文本框Text3 中显示计算23n结果。 sxxxx。请在划线处填入合适的代码。2!!n!3PrivateSub Command1_Click ( )Dim x As Single , n As Integer , sAs Singlex = Val ( Text1 Text )n = Val ( Text2 Text )s = f ( x , n )Text3 Text =End SubPrivate Function

18、f ( x As Single , n As Integer ) As SingleDim sum As Single , i As Integer , t As Singlesum = 0t = 1For i = 1 To nt = t * x / isum =Next if = sumEnd Function6、 函数 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 stringn =len(s)if n mod 2=1 then c = mid(s,n2+1,1)for k = 1 to len(s)2c = mid(s, len(s)+1-k,1)+c+mid(s,k,1)next ks =c end subprivate

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论