| 
             全国计算机三级笔试样题(Visual Basic语言程序设计)  | 
          
          
            | 
             | 
          
          
            | 
             www.nanhushi.com     佚名   不详   | 
          
          
            | 
         一、选择题  (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),然后编写如下事件过程: 
              | 
          
          
            | 
                | 
            
 
 
 
  | 
          
          
            | 文章录入:杜斌    责任编辑:杜斌   | 
          
          
             | 
            上一篇文章: 全国计算机等级考试三级笔试样题(数据库技术) 下一篇文章: 全国计算机三级笔试样题(Visual FoxPro语言程序设计) | 
          
          
            | 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】  | 
          
          
            |   | 
            
 
 
  |