【前25道】
选择题(针对以下题目,请选择最符合题目要求的答案。1-20题每题1.5分,21-40题每题2分,41-50题每题3分。)
1)在Java中,LinkedList类和ArrayList类同属于框架类,下列()选项中的方法是这两个类都有的。
a)addFirst(Object o)
b)getFirst()
c)removeFirst()
d)add(Object o)2) 在.NET框架下开发的应用程序中,抽象工厂设计模式中()的主要功能和职责是实现自己的功能。
a)抽象工厂
b)实体工厂
c)实体产品
d)抽象产品3)在C#中,可以使用枚举变量来避免不合理的赋值,以下枚举定义中正确的是()。
a)public enum Sex{
mail,female
}
b)public enum Sex{
mail,female;
}
public Sex enum{
mail,female;
}
public Sex enum{
mail,female
}
4)在SQL Server2005数据库中,假设有表UserInfo(数据如下左图),UserScore(数据如下右图),则执行以下查询语句得到的结果是();
Select username from UserInfo where userid in(select userid from UserScore where score>=60)userid  username score userid
2000 魏中国 50 2000
2001 张曼玉 60 2001
2003 刘勇 80 2003魏中国、张曼玉、刘勇
魏中国、张曼玉
张曼玉、刘勇
魏中国、刘勇5)在Java类中,使用以下()声明语句来定义公有的int 型常量MAX。
a)  public int MAX = 100;
b)  final int MAX = 100;
c)  public static int MAX =100;
d) public static final int MAX = 100;6) JavaScript 是运行在()的脚本语言。
a)  服务器端
b) 客服端
c) 在服务器运行后,把结果返回到客户端
d) 在客服端运行后,把结果返回到服务器在SQL Server2005数据库中,存在表users(含name,salsry 字段),则下面语句实现的功能是()。
If Exists (select * from users where salary<5000)
Begin
Update users set salary=5000
End
Go
若存在工资小于5000的用户,就把他们的工资加到5000
若存在工资小于5000的用户,就把所有人的工资设置为5000
若不存在工资小于5000的用户,就把他们的工资加到5000
若不存在工资小于5000的用户,就把所有人的工资设置为5000
在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。
                                                               (选择二项)
history
document
button
text
在JSP中,page指令的()属性用来引入需要的包或类
extends
import
language
contentType
C#中提供了一种集合类型哈希表(HassTable)哈希表的数据是通过键(Key)和()来组织的。
项(Item)
记录(Record)
表(Table)
值(Value)
在HTML中,以下JavaScript语句弹出的对话框中显示的值是()。 (选择一项)
<script language=”javascript”>
Var a=10; var b=5; var c=10/5;
If(c==0||a>5)
confirm(c+”很好”);
else if(c>0 && a<5)
confirm(c+”一般”);
else
confirm(c+”很差”);
</script>
2很好
0很好
2一般
2很差
12)SQL Server 2005 数据库系统中的编程语言是T-SQL 中储存数据值的对象是变量,
T-SQL语言中的局部变量名称必须以( )标记作为前缀。  (选择一项)
a)   @@
b)   @
c)  &
d)  &&
13)在C#中,使用( )访问修饰符修饰的方法被称为抽象方法  (选择一项)
a)  this
b)   abstract
c)   new
    d)   virturl
14) 在使用Visual Studio 2005开发的应用程序中,常用的断言方法中( )方法表示一个
为验证的测试。  (选择一项)
Assert.AreEqual()
Assert.Inconclusive()
Assert.IsTrue()
Assert.IsNull()
15) 在Java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确
的是( )。  (选择一项)
interface A extends B,C
interface A implements B,C
class A implements B,C
class A implements B,implements C
16)分析以下C#代码中,选项中( )是类Teacher的一个字段。  (选择一项)
public class Teacher{
       int age=33; 
       private string name; 
       public string Name{
get{return name;};
set{name=value;}
} Public void SaySomething(){  //省略部分代码}
}
 Name
 value
 age
 SaySomething
17) HTML表单的首要标记是<FORM>,<FORM>标记的参数method表示表单发送的方法,可能为GET或POST,下列关于GET和POST的描述正确的是(  )。   (选择一项)
POST方法传递的数据对客户端是不可见的
GET请求信息以查询字符串的形式发送,查询字符串长度没有大小限制
POST 方法对发送数据的数量限制在255个字符之内
GET方法传递的数据对客户端是不可以见的
18)在JAVA中ArrayList类实现了可变大小的数组,便于遍历元素和随即访问元素,已
知或得了ArrayList类的对象bookTypeList,则下列语句中能够实现向列表中添加字
 符串“小说”的是( )。    (选择一项)
bookTypeList.contains(“小说”);
bookTypeList.get(“小说”);
bookTypeList.add(“小说”);
bookTypeList.remove(“小说”);
19)在C#中创建一个类对象时,系统最先执行的是( )中的语句。    (选择一项)
main方法
构造函数
初始化函数
字符串函数
20)在JavaScript中,可使用Date对象的( )方法返回一个月中的每一天。 (选择一项)
getDate
getYear
getMonth
getTime
21)在SQLServer 2005数据库中,以下关于系统存储过程说法正确的是( )。 (选择一项)
存储在Master数据库中
名称以“sp_”开头
名称以“sys_”开头
用来代替用户自定义的存储过程
22)在.NET框架下的应用程序中,根据数据表编写实体类时,表中的每一个字段,对应
实体类中一个protected类型的字段和一个( )类型的属性。
protected
public
private
Page   7-8
d)internal
23)在C#中,关于List<T>和Dictionary<K,V>的说法,正确的是()。(选择二项)
a) List<T>和Dictionary<K,V>都有RemoveAt方法
b) List<T>和Dictionary<K,V>d都有Count属性
c) 获取元素时,List<T>需要类型转换,Dictionary<K,V>不需要
d) List<T>通过索引访问集合元素,Dictionary<K,V>通过key访问集合原始
24) 在HTML页面上包含如下所示的文本框对象,要实现当文本框获得鼠标焦点时,清空文本框的内容,则应在下划线处添加的代码是()。(选择一项)
<input type=”text” name=”uName” id=”uName” value=”王鸿” size=20 ______________=”this.value=””/>
a) onFocus
b) onBlur
c) onSubmit
d) onKeyDown
25) 分析如下所示的代码,其中this关键字的意思是()(选择一项)
Public class Test{
Private String name;
Public String getName(){
Return name;
}
Public  void setName(String name){
This.name=name;
}
}
a) Test类
b) 是在Test类的内部指代自身的引用
c) Test类的对象引用其他的Test类对象
d) 指所在的方法