考试题库
1.字符流与字节流的区别在于()
A.前者带有缓冲,后者没有
B.前者是块读写,后者是字节读写
C. 二者没有区别,可以互换使用
D.每次读写的字节数不同
2.下列流中哪个不属于字节流()
A.FileInputStream
B.BufferedInputStream
C. FilterInputStream
D. InputStreamReader
3.关于for循环和while循环的说法哪个正确?()
A.while循环先判断后执行,for循环先执行后判断。
B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换
D.两种循环结构中都必须有循环体,循环体不能为空
4.下列修饰符中与访问控制无关的是()
A.private B.public
C.protected D.final
5.void的含义:()
A.方法没有返回值B.方法体为空
C.没有意义 D.定义方法时必须使用6.return语句:()
A.只能让方法返回数值B.方法都必须含有
C.方法中可以有多句return D.不能用来返回对象
7.关于对象成员占用内存的说法哪个正确?()
A.同一个类的对象共用同一段内存
B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存
D.以上都不对
8.下列说法哪个正确?()
A.不需要定义类,就能创建对象
B.对象中必须有属性和方法
C.属性可以是简单变量,也可以是一个对象
D、属性必须是简单变量
9.下列说法哪个正确?()
A、一个程序可以包含多个源文件
B、一个源文件中只能有一个类
C、一个源文件中可以有多个公共类
D、一个源文件只能供一个程序使用
10.关于方法main()的说法哪个正确?()
A.方法main()只能放在公共类中
B main()的头定义可以根据情况任意更改
C.一个类中可以没有main()方法
D.所有对象的创建都必须放在main()方法中
11.构造函数何时被调用?()
A、创建对象时
B、类定义时
C、使用对象的方法时
D、使用对象的属性时12.抽象方法:()
A、可以有方法体
B、可以出现在非抽象类中
C、是没有方法体的方法
D、抽象类中的方法都是抽象方法
13.关于继承的说法正确的是:()
A、子类将继承父类所有的属性和方法。
B、子类将继承父类的非私有属性和方法。
C、子类只继承父类public方法和属性
D、子类只继承父类的方法,而不继承属性
14.关于构造函数的说法哪个正确?()
A、一个类只能有一个构造函数
B、一个类可以有多个不同名的构造函数
C、构造函数与类同名
D、构造函数必须自己定义,不能使用父类的构造函数
15.this和super:()
A、都可以用在main()方法中
B、都是指一个内存地址
C、不能用在main()方法中
D、意义相同
16.下列语句序列执行后,k 的值是( )。
int m=3, n=6, k=0;
while( (m++) < ( -- n) ) ++k;
A) 0 B) 1 C) 2 D) 3
17.覆盖与重载的关系是()
A、覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中B.覆盖方法可以不同名,而重载方法必须同名
C.final修饰的方法可以被覆盖,但不能被重载
D.覆盖与重载是同一回事
18.关于接口哪个正确?()
A、实现一个接口必须实现接口的所有方法
B.一个类只能实现一个接口
C.接口间不能有继承关系
D.接口和抽象类是同一回事
19.异常包含下列哪些内容?()
A.程序执行过程中遇到的事先没有预料到的情况
B.程序中的语法错误
C.程序的编译错误
D.以上都是
20.对于已经被定义过可能抛出异常的语句,在编程时:()A、必须使用try/catch语句处理异常,或用throws将其抛出B.如果程序错误,必须使用try/catch语句处理异常
C.可以置之不理
D.只能使用try/catch语句处理
21.Java语言的类间的继承关系是( )。
A) 多重的B) 单重的C) 线程的D) 不能继承22.设有定义int i = 6 ;,则执行以下语句后,i 的值为( )。
i += i - 1;
A) 10 B) 121 C) 11 D) 100
23.下列选项中,用于在定义子类时声明父类名的关键字是( )。
A)interface B) package C) extends D) class 24.若已定义byte[ ] x= {11,22,33,-66} ;
其中0≤k≤3,则对x数组元素错误的引用是( )。
A) x[5-3] B) x[k] C) x[k+5] D) x[0] 25.下列语句序列执行后,i 的值是( )。
int i=8, j=16;
if( i-1 > j ) i--; else j--;
A) 15 B) 16 C) 7 D) 8
26.下列语句序列执行后,k 的值是( )。
int i=10, j=18, k=30;
switch( j - i )
{ case 8 : k++;
case 9 : k+=2;
case 10: k+=3;
default : k/=j;
}
A) 31 B) 32 C) 2 D) 33
27.下面语句执行后,i 的值是( )。
for( int i=0, j=1; j < 5; j+=3 ) i=i+j;
A) 4 B) 5 C) 6 D) 7
28.设有定义float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )。
A) x > y || x > z B) x != y
C) z > ( y + x ) D) x < y & ! ( x < z )
29.下列语句序列执行后,i的值是( )。
int i=16;
do { i/=2; } while( i > 3 );
A) 16 B) 8 C) 4 D) 2
30.以下由for 语句构成的循环执行的次数是( )。
for ( int i = 0; true ; i++) ;
A) 有语法错,不能执行B) 无限次
C) 执行1次D) 一次也不执行
31.定义类头时能使用的修饰符是( )。
A) private B) static C) abstract D) protected
32. JSP页面之间共享数据的范围由小到大的排列的是:( )
A)page、request、session、application
B)page、session、request、application
C)page、request、application、session
D)application、session、request、page
33) 下列选项中关于Java中ArrayList、LinkedList、HashMap三个类的描述错误的是()。
A. ArrayList和LinkedList均实现了List接口
B. ArrayList的访问速度比LinkedList快
C. 添加和删除元素时,ArrayList的表现更佳
D. HashMap实现Map接口,它允许任何类型的键和值对象,允许将null用作键或值
34) 关于Java中的集合实现类,下列说法描述错误的是()。
A. HashMap是Map接口的实现类
B. ArrayList对象是长度可变的对象引用数组
C. 集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法
D. Set中存储一组不允许重复、有序的对象
35) 对于Java中的集合类java.util.ArrayList,以下说法正确的是()。
A. 这个集合中的元素是无序的
B. 可以通过键来获取这个集合中的元素
C. 在对这个集合的元素执行遍历操作时,效率比较高
D. 可以通过addFirst()方法,在列表的首部插入元素
36) 给定如下Java代码,其中第()行代码有错误。
import java.util.*;
public class MapTest {
public static void main(String[] args) {
List pList = new ArrayList();
pList.add("A"); //第五行
pList.add("B"); //第六行
for (int i = 0; i < pList.size(); i++) { //第七行
String str = pList.get(i); //第八行
System.out.print(str);
}
}
}
A. 五
B. 六
C. 七
D. 八
37 给定如下Java代码,可以填入横线处的代码是()。
import java.util.*;
public class Test {
public static void main(String[] args) {
________
list.addLast("001");
}
}
A. List list = new ArrayList();
B. List list = new List();
C. ArrayList list = new ArrayList();
D. LinkedList list = new LinkedList();
38) 在Java中,()类的对象可被用作堆栈或者队列。
A. LinkedList
B. ArrayList
C. Collection
D. HashMap
39) 在Java中,关于HashMap类的描述,以下说法错误的是()。
A. HashMap使用键/值的形式保存数据
B. HashMap能够保证其中元素的顺序
C. HashMap的存储方式是哈希表,查询指定元素效率高
D. HashMap通过get( key)获取对应的值
40) 阅读下面的Java代码,运行结果描述正确的是()。
import java.util.*;
public class TestMap{
public statci void main(String[] args){
Map map=new HashMap( );
map.put(“first”,”football”);
map.put(“first”,”basketball”);
System.out.print(map.get(“first”));
}
}
A. 编译时发生错误
B. 编译通过,运行时发生错误
C. 正确运行,显示basketball
D. 正确运行,显示football
41) 在Java中,JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。
A. https://www.doczj.com/doc/c43438680.html,ng
B. java.sql
C. java.util
D. java.math
42) 使用JDBC访问数据库时,下列关于JDBC的说法正确的是()。
A. Connection接口负责执行SQL语句
B. 可以使用Class.forName()方法把JDBC驱动类装载入Java虚拟机中
C. Statement接口由Connection产生负责保存返回的查询结果
D. DriverManager类负责连接数据库并传送数据
43) Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是()。
A. C不仅继承了B中的公有成员,同样也继承了A中的公有成员
B. C只继承了B中的成员
C. C只继承了A中的成员
D. C不能继承A或B中的成员
44) 给定一个Java程序Test.java的代码如下所示,编译时,会出现以下()情况。
class Parent {
public int count() { // 第1行
return 0;
}
}
public class Test extends Parent {
private int i;
public int count() { // 第2行
return i % 9; // 第3行
}
}
A. 编译通过
B. 在第1行引发编译错误
C. 在第2行引发编译错误
D. 在第3行引发编译错误
45) 给定如下一个Java源文件Child.java,编译并运行Child.java,以下结果正确的是()。
class Parent1 {
Parent1(String s){
System.out.println(s);
}
}
class Parent2 extends Parent1{
Parent2(){
System.out.println("parent2");
}
}
public class Child extends Parent2 {
public static void main(String[] args) {
Child child = new Child();
}
}
A. 编译错误:没有找到构造器Child()
B. 编译错误:没有找到构造器Parent1()
C. 正确运行,没有输出值
D. 正确运行,输出结果为:parent2
46) 给定Java程序Child.java的代码如下所示,则编译运行该类的结果是()。
class Parent {
Parent() {
System.out.println("parent");
}
}
public class Child extends Parent {
Child(String s) {
System.out.println(s);
}
public static void main(String[] args) {
Child child = new Child("child");
}
}
A. 输出:child
B. 输出:child
parent
C. 输出:parent
child
D. 编译错误
47) 下列选项中关于Java中super关键字的说法错误的是()。
A. super关键字是在子类对象内部指代其父类对象的引用
B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C. 子类可以通过super关键字调用父类的方法
D. 子类可以通过super关键字调用父类的属性
48) 分析如下所示的Java代码,则选项中的说法正确的是()。
class Parent{
public String name;
public Parent(String pName){
https://www.doczj.com/doc/c43438680.html, = pName;
}
}
public class Test extends Parent { //1
public Test(String Name){ //2
name="hello"; //3
super("kitty"); //4
}
}
A. 第2行错误,Test类的构造函数中参数名称应与其父类构造函数中的参数名相同
B. 第3行错误,应使用super关键字调用父类的name属性,改为https://www.doczj.com/doc/c43438680.html,="hello";
C. 第4行错误,调用父类构造方法的语句必须放在子类构造方法中的第一行
D. 程序编译通过,无错误
49 以下关于Object类说法错误的是()。
A. 一切类都直接或间接继承自Object类
B. 接口亦继承Object类
C. Object类中定义了toString()方法
D. Object类在https://www.doczj.com/doc/c43438680.html,ng包中)
50) 在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,那么实现多态的步骤包括以下几个方面除了()。
A. 子类重写父类的方法
B. 子类重载同一个方法
C. 定义方法时,把父类类型作为参数类型;调用方法时,把父类或子类的对象作为参数传入方法
D. 运行时,根据实际创建的对象类型动态决定使用哪个方法
51) 给定Java代码如下所示,则编译运行后,输出结果是()。
class Parent {
public void count() {
System.out.println(10%3);
}
}
public class Child extends Parent{
public void count() {
System.out.println(10/3);
}
public static void main(String args[]) {
Parent p = new Child();
p.count();
}
}
A. 1
B. 1.0
C. 3
D. 3.3333333333333335
52) 分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在横线处应填入()。选择2项
class A {
public void test() {
System.out.println("A类的test()方法");
}
}
class B extends A {
public void test() {
System.out.println("B类的test()方法");
}
public static void main(String args[]) {
}
}
A. A a = new B();
a.test();
B. A a = new A();
a.test();
C. B b = new A();
b.test();
D. B b = new B();
b.test();
53) 给定一个Java程序代码,如下:
public class Test{
int count = 9;
public void count1(){
int count =10;
System.out.println("count1="+count);
}
public void count2(){
System.out.println("count2="+count);
}
public static void main(String args[]){
Test t=new Test();
t.count1();
t.count2();
}
}
运行编译后,输出结果是()。(选择一项)
a)count1=9
count2=9
b)count1=10
count2=9
c)count1=10
count2=10
d) count1=9
count2=10
54) 在语言中,下列代码的输出结果是()。
int age = 2;
int w = sizeof(age);
printf("%d",w); (选择一项)
a)0
b) 2
c) 4
d)8
55)在C语言中,下列代码运行后,a的值为()。
void main()
{
int a,k=4,m=6,*p1=&k,*p2=&m;
a=*p2/(*p1)+7;
}
a)7
b)8
c)9
d)10
56) 在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;
57) 在Java中,下列关于方法重载的说法中错误的是()。选择2项
a)方法重载要求方法名称必须相同
b)重载方法的参数列表必须不一致
c)重载方法的返回类型必须一致
d)一个方法在所属的类中只能被重载一次
58) 给定Java代码如下所示,在横线处新增下列()方法,是对cal方法的重
载。选择2项
public class Test{
public void cal(int x, int y, int z) {}
}
a)public int cal(int x, int y, float z){ return 0; }
b)public int cal(int x, int y, int z){ return 0; }
c)public void cal(int x, int z){ }
d)public void cal(int z, int y, int x){ }
59)下列能够正确在一个htm页面中导入在同一目录下的“StyleSheet1.css”样式表的是()。(选择二项)
a)
b)
c)
d)
href=”../htm/StyleSheet1.css”>
60) 给定java代码片段,如下:
Integer a = new Integer(3);
Integer b = new Integer(3);
System.out.println(a==b);
运行后,这段代码将会输出()。(选择一项)
a)true
b)false
c)0
d) 1
61) 在Java中,下面对于构造函数的描述正确的是()。
a)类必须显式定义构造函数
b) 构造函数的返回类型是void
c) 构造函数和类有相同的名称,并且不能带任何参数
d) 一个类可以定义多个构造函数
62) 下面Java代码的运行结果是()。
class Penguin {
private String name=null; // 名字
private int health=0; // 健康值
private String sex=null; // 性别
public void Penguin() {
health = 10;
sex = "雄";
System.out.println("执行构造方法。");
}
public void print() {
System.out.println("企鹅的名字是" + name +
",健康值是" + health + ",性别是" + sex+ "。");
}
public static void main(String[] args) {
Penguin pgn = new Penguin();
pgn.print();
}
}
a) 企鹅的名字是null,健康值是10,性别是雄。
b) 执行构造方法。
企鹅的名字是null,健康值是0,性别是null。
c) 企鹅的名字是null,健康值是0,性别是null。
d) 执行构造方法。
企鹅的名字是null,健康值是10,性别是雄。
63)在HTML文档中,使用()标记定义的文本在浏览器中显示时,将遵循在HTML 源文档中定义的格式。(选择一项)
a)
b)
c)
64)给定两个java程序,如下:
interface Face{
int counter=40;
}
public class Test implements Face{
private static int counter;
public static void main(String[] args){
System.out.println(++counter);
}
}
Test.java的编译运行结果是()。(选择一项)
a)40
b)41
c)0
d) 1
65)下列是生活中的一些现象,()不属于队列的表现形式。(选择一项)
a)乘客排队依次走上公共汽车
b)火车的各节车厢依次穿过隧道
c)大合唱时,合唱成员依次进入演唱台,演唱结束后,最先进入演唱台的
合唱成员最后退出演唱台
d)学校按照学员报名的顺序安排学员参加比赛
66)在SQL Server 2000中,数据完整性是要求()。(选择一项)
a)数据库中不存在数据冗余
b)数据库中数据的准确性
c)数据库中所有数据格式一致
d)所有的数据都存入了数据库中
67)在SQL Server 2000中,学生表student中包含字段:学生编号sid(主键),学生姓名sName,现在查询所有姓名重复的记录,以下语句正确的是()。
(选择一项)
a)Select * from student where count(sid)>
b)Select a.* from student a,student b where a.sname=b.sname
c)Select a.* from student a,student b where a,sname=b.sname and
a.sid!=
b.sid
d)Select * from student group by sName where count(sid)>1
68) 下列选项中关于Java中封装的说法错误的是()。
a). 封装就是将属性私有化,提供公有的方法访问私有属性
b). 属性的访问方法包括setter方法和getter方法
c). setter方法用于赋值、getter方法用于取值
d). 类的属性必须进行封装,否则无法通过编译
69)在C语言中,下列代码的运行结果是()。
int stuAge[5] = {18,22,26};
int i,avgAge=0;
for(i=1;i<5;i++)
{
avgAge += stuAge[i]/5;
}
printf("%d",avgAge);(选择一项)
a)0
b)9
c)11
d)22
70) 使用Java实现封装,第一步是修改属性可见性来限制对属性的访问,第二
步是创建赋值和取值方法,用于对属性的访问,第三步应该是()。
a. 使用赋值和取值方法访问属性
b. 编写常规方法访问属性
c. 在赋值和取值方法中,加入对属性的存取限制
d. 编写main方法创建对象,调用赋值和取值方法访问属性
71) 分析如下所示的Java代码,其中this关键字的意思是()。
public class Test {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
https://www.doczj.com/doc/c43438680.html, = name; //this关键字所在的行}
}
a. name属性
b. Test类的内部指代自身的引用
c. Test类的对象引用Test类的其他对象
d. 指所在的方法
72)在HTML中,下列()HTML代码可以实现如图所示的效果。(选择一项)水果
1.苹果
2.桔子
3.香蕉
a)
水果
- 苹果
桔子
香蕉
b)
水果
桔子
香蕉
c)
桔子
香蕉
桔子
香蕉
73) 在Java中,以下程序编译运行后的输出结果为()。
public class Test {
int x, y;
Test(int x, int y) {
this.x = x;
this.y = y;
}
public static void main(String[] args) {
Test pt1, pt2;
pt1 = new Test(3, 3);
pt2 = new Test(4, 4);
System.out.print(pt1.x + pt2.x);
}
}
a. 6
b. 3 4
c. 8
d. 7
74) 在Java语言中,下列关于类的继承的描述,正确的是()。
a. 一个类可以继承多个父类
b. 一个类可以具有多个子类
c. 子类可以使用父类的所有方法
d. 子类一定比父类有更多的成员方法
75) 在Java中,使用JDBC开发应用程序时处理步骤正确的是()。
a. 1.加载数据库驱动;2. 创建数据库连接;3. 执行SQL命令;4.处理结果
b. 1.加载数据库驱动;2.执行SQL命令; 3.创建数据库连接;4.处理结果
c. 1.创建数据库连接; 2.加载数据库驱动;3.执行SQL命令;4.处理结果
d. 1.创建数据库连接; 2.执行SQL命令; 3.加载数据库驱动;4.处理结果
76) 在C语言中,下面()转义序列表示换行。(选择一项)
a)\a
b)\n
c)\r
77) 已知一个整型变量占16位,一个长整型变量占32位,请问1024个整型变量和512个长整型变量共占()KB。(选择一项)
a) 1
b) 2
c) 3
d) 4
78) 在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()
方法建立与数据源的连接语句为:
Connection con =
DriverManager.getConnection("jdbc:microsoft:sqlserver://localhos t:1433;DatabaseName=news");
URL连接中的“news”表示的是()。
a. 用户名
b. 数据库的名称
c. 数据库服务器的机器名
d. 数据库中表的名称
79) 在Java中,以下关于得到ResultSet对象、PreparedStatement对象、
Statement对象的说法,正确的是()。选择2项
a. 可以使用Statement对象的executeQuery方法返回ResultSet对象
b. 可以使用Connection对象的createStatement方法获得
PreparedStatement对象
c. 可以使用Connection对象的createStatement方法获得Statement对象
d. 可以使用Connection对象的executeQuery方法返回ResultSet对象80)在HTML中,以下代码()可以正确显示如图所示的对话框。(选择一项)
a)
confirm("欢迎学习.net");
b)
alert("欢迎学习.net");
c)
document.write("欢迎学习.net");
d)
document.open("欢迎学习.net");
81) 在使用JDBC访问数据库时,关于Statement和PreparedStatement的描述
错误的是()。选择2项
a. PreparedStatement接口继承自Statement接口,因此
PreparedStatement实例能够强制转换成Statement实例来使用
b. 与Statement相比,使用PreparedStatement提高了SQL语句执行的性
能,降低了安全性
c. Statement实例和PreparedStatement实例,均能对数据库进行增删改
查操作
d. Statement实例和PreparedStatement实例,均能够通过“?”作为占位
符,用于后面进行参数的设定
82) 假设SQL Server数据库中有表book,包含两个字段:id整型,title字符
型。向此表插入数据的Java代码片段如下所示,其中 con为已正确获得的连接数据库的Connection 对象,则以下描述正确的是()。
PreparedStatement pstmt=con.prepareStatement("insert into book(id, title) values(?,?)");
pstmt.setInt(0,10);
pstmt.setString(1,"java");
pstmt.executeUpdate();
a. 创建PreparedStatement对象的语句有错误
b. 向book表插入数据的sql语句有错误
c. setInt、setString方法有错误
d. PreparedStatement没有executeUpdate()方法
83)分析以下C语言程序:
void main()
{
int a[]={1,2,3,4,5,6,7,8,9,0,},*p;
p=a;
printf("%d\n",*p+9);
}
运行结果是()。(选择一项)
a)0
b) 1
c)10
d)9
84) 给定一个Java程序的代码片段如下所示,其中conn为连接数据库的
Connection对象,此处假定已经正确获得连接。在下划线处加入下列()
代码,可以在控制台循环打印出student表中name数据列的值。
Statement stmt = conn.createStatement();
String query = "select * from student";
java.sql.ResultSet rs = stmt.executeQuery(query);
___________
a. while (rs.hasNext()) {
System.out.println(rs.getString("name"));
}
b. while (rs.next()) {
System.out.println(rs.getString("name"));
}
c. if(rs.next()) {
System.out.println(rs.getString("name"));
}
d. System.out.println(rs.getString("name"));
85) 下面关于Java接口的说法错误的是()。
a. 一个Java接口是一些方法特征的集合,但没有方法的实现
b. Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为
c. Java接口中可以声明私有成员
d. Java接口不能被实例化
86) 在SQL Server 2000中,假设表users包含主健列id,那么执行“Update
users SET id=20 WHERE id=30”,执行的结果可能有()。(选择一项)
a)如果表中含有id为30的纪录,但不包含id为20的纪录,则更新失败
b)执行出错,因为主键列不可以被更新
c)如果表中同时含有id为20和id为30的纪录,则更新失败
d)如果表中不包含id为20和id为30的纪录,则更新一行纪录
87)要实现以下功能:在网页中插入一个图片joke11.jpg,使用者通过单击该图片,连接到joke11.htm上去。下面的HTML代码()是正确的(选择一项)
c)< IMG SRC="images/joke11.gif">
88) 在C语言中,5/3的值是()。(选择一项)
a) 1
b)-1
c) 2
d) 1.67
89使用数据库表student存放学生信息,其中birthday字段存放学生生日,查询该表中1980年9月15日及以后的学生信息,以下SQL语句正确的是()。
a. SELECT * FROM student WHERE birthday>='1980-09-15';
b. SELECT * FROM student WHERE birthday >='15-9月-1980';
c. SELECT * FROM student WHERE
TO_DATE(birthday,'YYYY-MM-DD')>='2009-10-1';
d. SELECT * FROM student WHERE
birthday>=TO_CHAR('1980-09-15','YYYY- MM-DD');
90) 一个数据库表包含性别字段,在该字段上建立()最合适。
a. 唯一索引
b. 位图索引
c. 基于函数的索引
d. B树索引
91)在Java中,下列赋值语句正确的是()。(选择二项)
a)char c=’a’;
b)char c=”a”;
c)char c=97;
d)char c=new Character(‘a’);
92) 要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单
击页面的其他部分将弹出一个消息框显示文本框中的内容。下面的语句正确的是()。(选择一项)
a)
b)
c)
d)
93) 以下选项中关于DAO模式的说法错误的是()。
a. DAO是“Data Access Object”的含义,实现对数据库资源的访问
b. DAO模式中要定义DAO接口和实现类,隔离了不同数据库的实现
c. DAO负责执行业务逻辑操作,将业务逻辑和数据访问隔离开来
d. 使用DAO模式提高了数据访问代码的复用性
94)在SQL Server 2000中,有系统数据库和用户数据库,下列不属于系统数据库的是()。(选择一项)
a)master
b)model
c)msdb
d)pubs
95) 在SQL Server 2000中,查找student表中所有身份证号码CardNo的前三
位为010或020的记录,以下语句正确的是()。(选择二项)
a)select * from student where cardno like ‘010%’ or cardno like
‘020%’
b)select * from student where cardno like ‘010%’ or ‘020%’