| 
             2002年全国计算机等级考试三级笔试样题(Visual Basic语言程序设计)  | 
          
          
            | 
             | 
          
          
            | 
             www.nanhushi.com     佚名   不详   | 
          
          
            | 
         (考试时间90分钟,满分100分
  一、选择题 (1)—(35)题每题2分,共70分。 下列各题a)、b)、c)、d)四个先项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
  (1) 下列不能打开属性窗口的操作是   。
  a) 执行“视图”菜单中的“属性窗口”命令
  b) 按f4键
  c) 按ctrl+t
  d) 单击工具栏上的“属性窗口”按钮   。
  (2) 下列可以打开立即窗口的操作是     。
  a) ctrl+d   b) ctrl+e    c) ctrl+f   d) ctrl+g
  (3) inputbox函数反回值的类型为   。
  a) 数值            b) 字符串
  c) 变体            d) 数值或字符串(视输入的数据而定)
  (4) 可以同时删除字符串前导和尾部空白的函数是   。
  a) ltrim    b) rtrim    c) trim    d) mid
  (5) 表达式4+5 / 6 * 7 / 8 mod 9 的值是
  a) 4      b) 5      c) 6      d) 7
  (6) 如果在立即窗口中执行以下操作:
  a=8            (是回车键,下同)
  b=9  
  print a>b 
  则输出结果是   。
  a) -1      b) 0      c) false    d) true
  (7) 以下语句的输出结果是     。
  print format $(32548.5,“000,000.00”)
  a) 32548.5 b) 32,548.5   c) 032,548.50  d) 32,548.50
  (8) 执行以下程序段后,变量c$的值为
  a$=“visual basic programing”
  b$=“quick”
  c$=b$ & ucase(mid$(a$,7,6)) & right $ (a$,11)
  a) visual basic programing
  b) quick basic programing
  c) quick basic programing
  d) quick basic programing
  (9)  为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为true,这个属性是    。
  a) value   b) default   c) cancel   d) enabled
  (10)      为了把焦点移到某个指定的控件,所使用的方法是
  a) setfocus   b) visible   c) refresh   d) getfocus
  (11)      设a=6,则执行 x=iif(a>5,-1,0)后,x 的值为     。
  a) 5   b) 6      c) 0      d) -1
  (12)      执行下面的程序段后,x 的值为      。
  x=5
  for i=1 to 20 step 2
  x=x+i/5
  next i
  a) 21      b) 22     c) 23     d) 24
  (13)      在窗体上画一个命令按钮,然后编写如下事件过程:
  private sub command1_click()
  for i=1 to 4
  x=4
  for j =1 to 3
  x=3
  or k=1 to 2
  x=x+6
  next k
  next j
  next i
  print x
  end sub
  程序运行后,单击命令按钮,输出结果是   。
  a) 7     b) 15     c) 157     d) 538
  (14)      在窗体上画一个命令按钮,然后编写如下事件过程:
  prevate sub command1_click()
  x=0
  do until x=-1
  a = inputbox(“请输入a的值”)
  a = val(a)
  b = inputbox(“请输入b的值”)
  b = val(b)
  x = inputbox(“请输入x的值”)
  x = val(x)
  a = a+b+x
  loop 
  print a
  end sub
  程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为      。
  a) 2    b) 3     c) 14     d) 15
  (15)在窗体(name属性为form1)上画两个文本框(其name属性分别为text1和text2)和一个命令按钮(name 属性为command1),然后编写如下两个事件过程:
  private sub command1_click()
  a=text1.text+text2.text
  print a
  end sub
   
  private sub formm_load()
  text1 text=''
  text2 text=''
  end sub
  程序运行后,在第一个文本框(text1)和第二个文本框(text2)中分别输入123和321,然后单击命令按钮,则输出结果为    。
  a) 444     b) 321123   c) 123321   d) 132231
  (16)阅读下面的程序段:
  for i=1 to 3
  for j=1 to i
  for k=j to 3
  a=a+1
  next k
  next j
  next i
  执行上面的三重循环后,a 的值为   。
  a) 3    b) 9     c) 14     d) 21
  (17)在窗体上画一个文本框(其中name属性为text1),然后编写如下事件过程:
  private sub form_load()
  ttext1.text=''>
  text1.setfocus
  for i=1 to 10
  sum=sum+i
  next i
  text1.text=sum
  end sub
  上述程序的运行结果是   。
  a) 在文本框text1中输出55
  b) 在文本框text1中输出0
  c) 出错
  d) 在文本框text1中输出不定值
  (18)在窗体上画两个文本框(其name 属性分别为text1和text2)和一个命令按钮(其name属性为command1),然后编写如下事件过程:
  private sub command1_click()
  x=0
  do while x<50
  x=(x+2)*(x+3)
  n=n+1
  loop 
              | 
          
          
            | 
                | 
            
 
 
 
  | 
          
          
            | 文章录入:杜斌    责任编辑:杜斌   | 
          
          
             | 
            上一篇文章: 2002年全国计算机等级考试三级笔试样题(Visual FoxPro语言程序设计) 下一篇文章: 2002年全国计算机等级考试三级笔试样题(信息管理技术) | 
          
          
            | 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】  | 
          
          
            |   | 
            
 
 
  |