1.在PL/SQL程序中,变量x类型为varchar2(30),则下面的表达式的值是:x:='2'+'1'
A.'3'
B.'21'
C.出错,无法运行
D.212.在PL/SQL语言中,一个变量定义为 x number;这表示一个
A.虚数
B.复数
C.整数
D.浮点数3.PL/SQL语言中的“空语句”是:
1.continue
2.;(分号)
3.null
4.pass4.Oracle数据库,有表app_info,其中有app_date列,是date型,若去app_date为2007年1月1日全天的记录,应该:
A.select * from app_info where app_date >= date '2007-01-01' and app_date
B.select * from app_info where app_date between date '2007-01-01' and date '2007-01-02'
C.select * from app_info where app_date = date '2007-01-01'
D.select * from app_info where app_date>date '2007-01-01' and app_date5.下面哪一个地址是一个private loop address?
A.0113e8
B.11400
C.10100
D.0000xf6.你通过NTFS的加密功能加密了一个文件,共享给同事访问,但同事反馈说无法访问,你应该怎么做才能让同事能够访问到这个文件?
A.将文件的所有者改为同事
B.授予Full Control权限给同事
C.将加密的密码告诉同事
D.你只能解密后再给同事共享7.执行如下两条语句,窗体上显示的是()?
a=9.8596 
Print Format(a,"$00,00.00")
A.926
B.$9.86 
C.0.00986
D.$0.009268.如果服务器中了病毒,错误的处理办法是:
A.保证服务器补丁升级最新,并关闭不必要的服务
B.使用杀毒软件,杀掉病毒
C.断开网络,防止病毒扩散
D.等待彻底查明病毒来源后再做处理9.下列模式中哪些并非"vi"编辑器所具有的:
A.wizard mode
B.input mode
C.command mode
D.ex command mode10.设有如下程序段:x=2  For i=1 TO 10 Step & x=x+1 Next 运行以上程序后,x的值是
A.32
B.26
C.27
D.5711.以下合法的Visual Basic标识符是:
A.a#x
B.Const
C.9abc
D.ForLoop12.以下叙述中错误的是:
A.对象的方法是执行指定操作的过程
B.对象事件的名称可以由编程者指定
C.不同的对象可以具有相同名称的方法
D.事件过程是响应特定事件的一段程序13.以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是:
A.Form1 Text="VisualBasic窗体"
B.Form1 Title="VisualBasic窗体"
C.Form1 Caption="VisualBasic窗体"
D.Form1 Name="VisualBasic窗体"14.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()  x=InputBox("Input") Select Case x  Case1,3  Print "分支1" Case
A.Else 分支
B.分支2
C.分支1
D.程序出错15.当以复选框被选中时,它的Value属性的值是:
A.0
B.1
C.3
D.216.为了提高测试的效率,应该
A.选择发现错误的可能性大的数据作为测试数据
B.取一切可能的输入数据作为测试数据
C.随机的选取测试数据
D.在完成编码以后制定软件的测试计划17.软件维护的困难主要原因是:
A.维护难
B.费用低
C.人员少
D.开发方法的缺陷18.假设Oracle数据库有表salary_info(empno varchar2(10), salary number(10,2)),则取工资最高的前3个记录(不考虑重复工资)的语句是:
A.select * from (select * from salary_info order by salary desc) where rownum<=3
B.select * from (select * from salary_info order by desc)  where rowid<=3
C.select * from salary_info where rowid<=3 order by salary desc
D.select * from salary_info where rownum<=3 order by salary desc19.在Oracle数据库中,用户tom建立了一个表cake,并赋selelct权限给用户jerry,此时若jerry需要访问这个表,需要使用以下形式:
A.cake of tom
B.cake
C.cake@tom
D.tom cake20.在PL/SQL程序中,表达式('A'='A    ')的值是:
A.false
B.'A'
C.'A '
D.true21.下面叙述正确的是:
A.avg(x)与average(x)等价
B.avg(x)与sum(x)/count(*)等价
C.avg(x)与sum(x)/count(x)等价
D.以上皆错22.有如下PL/SQL程序段:
for x in 1..10 loop
 …….  
End  loop ;
在循环结束后,x的值是:
A.null 
B.11
C.10
D.x变量已不存在23.使用open cursor的方法遍历一个记录集,一般有以下动作  
a:判断是否取到内容                                
b:fetch                                          
c:开始循环                                        
这几个动作先后循序一般是:
A.acb
B.abc
C.cab
D.cba24.PL/SQL语言中,一个变量类型为number(8),它能表达的最大数字是
A.ox7FFFFFFF
B.256
C.99999999
D.12725.关于PL/SQL程序块,以下说法正确的是:
A.块可以嵌套,但嵌套的块中不能有变量定义
B.一个块只能有一个返回值
C.嵌套内层的块中未处理的异常会传播到外层块
D.块必须以begin开头end结尾26.填空
PL/SQL语言中,下面哪个语句把变量x的值设置为一个单引号,x=______.