浙江省温州市苍南县巨人中学2014-2015学年高二下学期期中考试信息技术试题

年级: 学科:信息技术(信息科技) 类型:期中考试 来源:91题库

一、单项选择题 (共35小题)

1、下列是用VB编程解决问题时的三个步骤

 ①在VB编程环境中设计界面,编写程序代码②分析问题,确定解决问题的算法 ③调试,运行程序

正确的顺序是(   )

A . ①②③ B . ①③② C . ③②① D . ②①③
2、用计算机无法解决“打印所有奇数”的问题,其原因是解决该问题的算法违背了算法特征中的(   )
A . 唯一性 B . 有穷性 C . 有0个或多个输入 D . 有输出
3、计算机程序的三种结构是顺序结构、(   )、选择结构。
A . 模块结构 B . 循环结构 C . 树形结构 D . IF块结构
4、小王在老师布置的“剥毛豆”算法中作如下叙述

 ①检查篮中是否还有毛豆

 ②若有,将毛豆剥壳,将豆粒放入碗中,将壳放入毛豆壳篮子中并返回①

 ③若无,则算法结束

该算法的表示方法是(   )

A . 流程图 B . 自然语言 C . 程序设计语言 D . 伪代码
5、按国家颁布的标准中规定的图示和方法来画流程图,则下列选项中用来判断条件是否成立所用图示是(   )
A . B . C . D .
6、Visual Basic 是一种面向(   )的程序设计语言
A . 用户 B . 事件 C . 对象 D . 程序
7、VB软件设计程序时,规定窗体文件的扩展名是(   )   
A . for B . frm C . vbp D . Bas
8、在VB中,双击窗体的对象后,将显示的窗口是(   )   
A . 工程窗口 B . 代码窗口 C . 立即窗口 D . 属性窗口
9、VB窗体中既能用于接受输入文本字符,又能用于显示文本字符的对象控件是(   )
A . Label对象 B . TextBox对象 C . CommandButton对象 D . ListBox对象
10、要使窗体Form1的标题栏中显示“计算扇形的面积”,以下语句正确的是(   )
A . Form1.Caption="计算扇形的面积" B . Form1.title="计算扇形的面积" C . Form1.Text="计算扇形的面积" D . Form1.名称="计算扇形的面积"
11、执行后将会清空文本框Text1中文本的语句是(   )
A . Text1.Clear B . Text1.SelText= " " C . Text1.text= " " D . Text1.SelText.Clear
12、下面变量名命名正确的是(   )
A . 6Sf B . int C . b_4 D . b-4
13、在VB应用程序设计中,如果想让Timer控件每秒钟响应一次,应该将其Interval属性设置为(   )
A . 1 B . 60 C . 100 D . 1000
14、在VB应用程序中,修改控制代码,使Command1按钮显示“end”,正确的设置是(   )
A . Command1.Text=“end” B . Command1.Caption=“end” C . Command1.Name=end D . Command1.Caption=end
15、若改变一文本框中所显示文本的颜色,需改变此文本框的哪个属性?(   )
A . Caption B . Forec olor C . Backcolor D . Text
16、某Visual Basic 程序的一个事件过程如下:

      Private Sub Form_click()

        Image1.Picture = LoadPicture("1.jpg")

      End Sub

在程序运行时,能触发该事件的是(   )

A . 装载窗体 B . 双击Image1 C . 单击Image1 D . 单击窗体
17、在VB程序中用变量存储某个人的身份证号码,以下数据类型合适的是(   )
A .   Integer B . String C . Long D . Single
18、当a=“123”:  b=val(a),则(   )
A . a和b均是字符型变量 B . a是字符型变量,b是数值型变量 C . a是数值型变量,b是字符型变量 D . a和b均是数值型变量
19、将两个数a=9,b =7交换,使a=7,b =9,下面语句正确一组是(   )
A . a=b :b=a B . b=a :a=b C . c=b:b=a:a=c D . a=c:c=b:b=a
20、数学关系表达式9≤x <20,vb的正确表达式是(   )
A . 9<=X<20 B . 9<=X AND X<20 C . 9<=X OR X<20 D . 9<=X AND <20
21、产生[10,99]之间的随机整数的Visual Basic表达式是(   )
A . Int(Rnd( )*90)+10 B . Int(Rnd( )*91)+10 C . Int(Rnd( )*89)+11 D . Int(Rnd( )*90)+11
22、在VB中,针对语句if  x= 3  Then  y = 4, 下列说法正确的是(   )
A . x= 3和y = 4 均为赋值语句     B . x= 3和y = 4 均为关系表达式 C . x= 3为关系表达式,y = 4 为赋值语句      D . x= 3为赋值语句,  y = 4 为关系表达式
23、某VB程序中有语句:Label1.Caption=“输入”。该句中的“Caption”是(   )
A . 对象名 B . 类名 C . 属性名 D . 属性值
24、在Visual Basic中,设整型变量x、y的值分别是3、10,则能在文本框Text1中显示“a = 13”的语句是(   )
A . Text1.Text = "a=x+y" B . Text1.Text = "a=" + Str(x + y) C . Text = "a=" + Str(x + y) D . Text1.Text = "a=" + Val(x + y)
25、下面VB语句正确的是(   )
A . if  i≠k  then  print “i不等于k ” B . if  i <> k   then  print  i 不等于k C . if  i <> k   then  print  “i不等于k ” D . if  i≠k   then  print  i 不等于k
26、在Visual Basic中,下列表达式的值不等于3的是(   )
A . len(“1234”) B . sqr(36/4) C . int (3.8) D . Abs(-3)
27、设一个三位数是n,它的个位数为a,十位数为b,百位数为c,则b的表达式是(   )
A .   n-a-c B .   (n-a*100-c)/10  C .   int(n/10)-int(n/100)*10 D .   n -int(n/100)-int(n/10)
28、关系表达式的值为(   )
A . 逻辑值 B . 字符串 C . 数值 D . 逻辑表达式
29、有如下Visual Basic程序段:

 S=0

 For i =         to 5

   S = s+i

 Next i

该程序运行后,循环体  S = s+i被执行4次,则循环变量i的初值是(     )

A . 1 B . 0 C . 2 D . -1
30、某Visual Basic 程序的一个事件过程如下:

 Private Sub Command1_Click()

   Dim x As Integer

   Dim y As Integer

   x = 900

   y = Abc(x)

   Label1.Caption = Str(y)

 End Sub

运行程序,单击命令按钮Command1后弹出如图所示的出错信息提示,引起该错误的语句是(   )

A . Dim x As Integer B . x = 900   C . y = Abc(x) D . Label1.Caption = Str(y)
31、数学表达式 的vb正确表示方式是(   )
A . (b-4*a*c)/2*a*b B . (b -4ac)/2ab   C . (b-4*a*c)/(2*a*b) D . (b-4ac)/(2ab)
32、在VB程序中,当变量H的值等于8时,执行“IF  H>8  then  R=10  else  R=20”语句后,R值为(   )。
A . 5 B . 20 C . 10 D . 10或20
33、在Visual Basic中,若a、b都是整数,且a≥b,则下列逻辑表达式值一定为真的是(   )
A . a<>b B . a=b C . a>b D . Not (a<b)
34、有如下Visual Basic程序段:

    Private sub Command_Click()

       Msgbox(“123”+”456”)

    End sub

  运行时,在输出对话框中显示的提示信息是(   )

A . 123+456 B . 123456 C . “123456” D . 579
35、有如下VB程序段:

Private Sub Label1_Click()

  Dim a As Double, b As Single, c As Single

  a = Val(Text1.Text)

  b = Val(Text2.Text)

  c = ( a – b ) / Log(a)

  Label1.Caption = Str(c)

End Sub

能运行该段程序的事件过程名是(   )

A . Text1_Click() B . Text2_Click() C . Label_Click() D . Label1_Click()

二、填空题 (共6小题)

1、表达式SQR(3︿2) MOD 7的值为      
2、表达式mid("how are you",5,3)的值是      
3、X=-3.2,表达式INT(X)+ABS(X)的值      
4、判断变量A是奇数的条件表达式是      
5、在VB中,x=“hello”,那么表达式Len(x)=      
6、在VB中,下列部分代码是完整的If语句,则划线处的语句应该是       

   If  a>b  Then

     max=a

   Else

     max=b

      .  

三、程序阅读题 (共4小题)

1、如下VB程序段执行后,变量C的值是      

  c = 0

  c = c + 1

  c = c + 2

2、下列程序运行后,变量s的值       。

   Dim a,b,c As Integer

   Dim s AS string

   a=9

   b=41

   c=2*(a+b)

   s=str(b+c)

3、如下VB程序段执行后,变量A的值是      

      A = 4

    IF A<4 Then

      A = A-2

    Else

      Print A

    EndIF      

4、如下VB程序段执行后,变量x的值是      

   Private Sub Form_Load()

       x=1

  For i=1 To 5

  x=x*i

   Next i

   End Sub

1. 本站所有内容未经许可不可转载!
4. 试卷库 > 浙江省温州市苍南县巨人中学2014-2015学年高二下学期期中考试信息技术试题

说明

1、直接打印:比较直观,基本上所见即所得;
2、导出word:可以下载来编辑,样式需微调,可修改;
3、在线答案:包含了题目和答案,低碳环保,推荐!
4、只看答案:只有答案及解析,页面较少;