【前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