职业考试 | 在线试题 | 作文辅导 | 范文大全 | 中小学教育 | 试题教案课件

当前位置:得高分网试题在线计算机等级考试计算机二级考试2008年4月计算机等级考试二级VB考试真题(1)

计算机二级考试

当前:首页 >> 2008年4月计算机等级考试二级VB考试真题(1)

2008年4月计算机等级考试二级VB考试真题(1)

日期:09-27 13:37:51 | 计算机二级考试 | 浏览次数: 219 次 | 收藏

标签:计算机二级考试真题,国家计算机二级考试,计算机二级考试试题,http://www.gaofen123.com 2008年4月计算机等级考试二级VB考试真题(1),

www.gaofen123.com

  (8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(b)
  a)并
  b)交
  c)投影
  d)笛卡儿乘积

  (9)在e—r图中,用来表示实体之间联系的图形是(c)
  a)矩形
  b)椭圆形
  c)菱形
  d)平行四边形

  (10)下列叙述中错误的是(a)
  a)在数据库系统中,数据的物理结构必须与逻辑结构一致
  b)数据库技术的根本目标是解决数据共享问题
  c)数据库技术是指己有数据管理系统的基础上建立数据库
  d)数据库系统需要操作系统的支持

  (11)下面可以正确定义2个整形变量和1个字符串变量的语句的是(d)
  a)dim n,m as interger,s as string
  b)dim a%,b$,c as string
  c)dim a as integer,b,c as string
  d)dim x%,y as integer,z as string

  (12)下列表述中不能判断x是否为偶数的是(d)
  a)x/2=int(x/2)
  b)x mod 2=0
  c)fix(x/2)=x/2
  d)x\2=0

  13)设在名称为myform的窗体上只有1个名称为c1的命令按钮,下面叙述中正确的是(b)
  a)窗体的click事件过程的过程名是myform_click
  b)命令按钮的click事件过程名是c1_click
  c)命令按钮的click事件过程的过程名mand1_click

  (14)设窗体上有1个滚动条,要求单击滚动条右端的◢按钮一次,滚动条移动一定的刻度值,决定此刻度的属性是(c)
  a)max
  b)min
  c)smallchange
  d)largechang

www.gaofen123.com

  (15)1个二维数组可以存放1个矩形.在程序开始有语句option base 0,则下面定义的数组中正好可以存放1个4*3矩阵(即只有12个元素)的是(b)
  a)dim a(-2 to 0,2) as integer
  b)dim a(3,2) as ingeger
  c)dim a(4,3)as ingeger
  d)dim a(-1 to -4,-1 to -3)as ingeger

  (16)若设置了文本框的属性passwordchar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是(a)
  a)8个”$”
  b)1个”$”
  c)8个”*”
  d)无任何内容

  (17)设在窗体上有1个名称bo1的组合框,含有5个项目,要删除最后一项,正确的语句是(b)
  abo1.removeitembo1.text
  b)bo1.removeitem4
  c)bo1.removeitembo1.listcount
  d)bo1.removeitem5

  (18)工程中有2个窗体,名称分别为form1.form2,form1为启动窗体,该窗体上有命令按mand1,要求程序运行后单击该命令按钮时显示form2,则按钮的click事件过程应该是(a)
  a)private submand1_click( )  b) private submand1_click( )
   form2.show          form2.visible
     end sub            end sub
  c) private submand1_click( )   d)private submand1_click( )
    load form2           form2.load
      end sub            end sub

  (19)若在某窗体模块中有如下事件过程(d)
  private submand1_click(index as integer)
……
  end sub
  则以下叙述中正确的是
  a) 此事件过程与不带参数的事件过程没有区别
  b) 有1个名称mand1的窗体,单击此窗体则执行此事件过程
  c) 有1个名称mand1的空件数组,数组中有多个不同类型控件
  d) 有1个名称mand1的空件数组,数组中有多个相同类型控件

  (20)以下循环语句中在任何情况下都至少执行一次循环体的是(c)
   a)do while <条件> b)while <条件>
   循环体 循环体
   loop wend

  c)do d)do until <条件>
   循环体 循环体
   loop until <条件> loop

  (21)在窗体上有1个名为cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是(a)
  a)cd1.action=2
  b)cd1.action=1
  c)cd1.showsave=ture
  d)cd1.showsave=0

www.gaofen123.com

  (22)下面关于菜单的叙述中错误的是(b)
   a)各级菜单中的所有菜单项的名称必须唯一
  b)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同
  c)弹出式菜单也用菜单编辑器编辑

  (23)已知有下面的过程(d)
   private sub proc1(a as integer,b as string,optional x as boolean)
……
   end sub
   正确调用此过程的语句是
  a)call procl(5)
  b)call proc1 5,”abc”,false
  c)proc1(12,”abc”,true)
  d)proc1 5, “abc”

  (24)在窗体上有一个文件名称为text1的文本框和1个名称mand1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。下面能够正确实现上述功能的程序是(c)
   a)private submand1_click()   b) private submand1_click()
   text1.left=100       t  ext1.left= text1.left-100
   end sub           end sub
   c)private submand1_click()   d) private submand1_click()
  text1.move.text.left+100        text1.move.text.left
  end sub            end sub

  (25)某人创建了1个工程,其中的窗体名称为form1;之后又添加了1个名为form2的窗体,并希望程序执行时先显示form2窗体,那么,他需要做的工作是(a)
  a)在工程属性对话框中把“启动对象”设置为form2
  b)在form1的load事件过程中加入语句 load form2
  c)在form2的load事件过程中加入语句form2.show
  d)在form2的tabindex属性设置为1,把form1的tabindex属性设置为2

  (26)窗体上有1个名称为text1的文本框和1个名称mand1的命令按钮。要求程序运行时,单击命令按钮,就可以把文本框中的内容写到文件out.txt中,每次写入的内容附加到文件原有内容之后。下面能够实现上述功能的程序是(c)
  a)private submand1_click() b) private submand1_click()
open “out.txt” for inpit as#1 open “out.txt” for outpit as#1
print#1,text1.text         print#1,text1.text
close#1            close#1
end sub              end sub
c) private submand1_click() d) private submand1_click()
open “out.txt” for append as#1 open “out.txt” for random as#1
print#1,text1.text            print#1,text1.text
close#1                         close#1
end sub                  end sub

  (27)为计算1+3+5+……+99的值,某人编程如下
k=1
s=0
while k<=99
k=k+2 : s=s+k
wend
print s
  在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是(d)
  a)while …wend循环语句错误,应改为for k=1 to 99 …next k
  b)循环条件错误,应改为whlie k<99
  c)循环前的赋值语句k=1错误,应改为k=0
  d)循环中两条赋值语句的顺序错误,应改为s=s+k : k=k+2

  (28)下面程序在调试时出现了死循环
private submand1_click()
n=inputbox(“请输入一个整数”)
do
if n mod 2=0 then
n=n+1
else
n=n+2
else if
loop until n=1000
  end sub
  下面关于死循环的叙述中正确的是(d)
  a)只有输入的n是偶数时才会出现死循环,否则不会
  b)只有输入的n是奇数时才会出现死循环,否则不会
  c)只有输入的n是大于1000的整数时才会出现死循环,否则不会
  d)输入任何整数都会出现死循环

www.gaofen123.com

  (29)在窗体上有1个名称mondialog1的通用对话框和1个名称mand1的命令按钮,以及其他一些控件。要求在程序运行时,单mand1按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件。以下mand1_click事件过程的两种算法
   算法1:
   private submand1_click()
  mondialog1.showopen
   openmondialog1.filename for input as#1
  end sub

  算法2:
  private submand1_click()
  mondialog1.showopen
   imondialog1.filename<>””then
   openmondialog1.filename for input as#1
   end if
  end sub
  下面关于这两种算法的叙述中正确的是(b)
  a) 显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会
  b) 显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会
  c) 两种算法的执行结果完全一样
  d) 算法1允许输入的文件名中含有空格,而算法2不允许

  (30)窗体上有1个名称为list的列表框,其中已经输入了若干个项目(如图所示):还有2个文本框,名称分别为text1、text2, 1个名称为 mand1的命令按钮,并有以下程序
   private submand1_click()
   dim str as string, s as string, k as integer
   s=text1
   str=””
   for k=list1.listcount-1 to 0 step-1
   if instr(list.list(k),s)>0 then
   str=str&list.list(k)&” ”
   end if
   next k
   if str=””then
   text2=”没有匹配的项目”
   else
   text2=str
   end if
  end sub

  程序运行时,在text1中输入“京”,单击命令按钮,则在text2中显示的内容是(c)
  a) 京
  b) 北京 南京
  c) 南京
  d) 没有匹配的项目

  (31)在窗体上画1一个名称mand1的命令按钮,并编写以下程序
  private submand1_click()
   print fun(“abcdefg”)
  end sub
  function fun(st as string) as string
   stlen=len(st)
   temp=””
   for k
   fun=temp
  end function
  程序运行时,单击命令按钮,则窗体上显示的是(b)
  a)abcdefg
  b)agbfce
  c)gfedcba
  d)agbfced

  (32)在窗体上先后画2个图片框,名称分别为picture1和banana,banana中添加了香蕉图片(见图1),且将banana.dragmode属性设置为1。要求程序运行时,可以用鼠标把banana拖拽到picture1中(见图2)。能实现此功能的事件过程是(c)

[1] [2]  下一页

相关分类

计算机二级考试 更新

计算机二级考试 热门排行