1.面向对象的开发方法中,以下哪些机制对安全有帮助(B)
A. 重载
B. 封装
C. 多态
D. 继承
5.开发人员认为系统架构设计不合理,需要讨论调整后,再次进入编码阶段。开发团队可能采取的开发方法为(C)
A. 迭代模型
B. 净室模型
C. 瀑布模型
D. XP模型
1. 以下关于构造函数的描述错误的是(C)
A. 构造函数的主要作用是完成对类的对象的初始化工作
B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C. 构造函数的返回类型只能是void
D. 一般在创建新对象时,系统会自动调用构造函数
3.getCustomerInfo() 方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生一个IOException,将会输出什么结果(C)
public void getCustomerInfo() {
try {
// do something that may cause an Exception
} catch (java.io.FileNotFoundException ex) {
System.out.print("FileNotFoundException!");
} catch (java.io.IOException ex) {
System.out.print("IOException!");
} catch (java.lang.Exception ex) {
System.out.print("Exception!");
}
}
A. FileNotFoundException!IOException!
B. IOException!Exception!
C. IOException!
D. FileNotFoundException!IOException!Exception!
4.在sql语句中授权的操作是通过 B
A. INSERT
B. GRANT
C. CREATE
D. REVOKE
5.阅读以下代码
import java.io.*;
import java.util.*;
public class foo{
public static void main (String[] args){
String s;
system.out.println("s="+s);
}
}
输出的结果应该是:(C)
A. 代码得到编译,并输出"s="
B. 代码得到编译,并输出"s=null"
C. 由于String s没有初始化,代码不能编译通过
D. 代码得到编译,但捕获到 NullPointException异常
6.以下程序运行结果时:(B)
public class Increment {
public static void main (String args[] ){
int c;
c=2;
System.out.println(c);
System.out.println(c++);
System.out.printIn(c);
}
}
A. 2 3 3
B. 2 2 3
C. 2 2 2
D. 3 4 4
7.阅读Shape和Circle两个类的定义。在序列化一个Circle的对象circle到文件时,下面那个字段会被保存到文件中?(C)
class Shape {
public String name;
}class Circle extends Shape implements Serializable{
private float radius;
transient int color;
public static String type = "Circle";
}
A. type
B. name
C. redius
D. color
8 关于以下javascript脚本,描述正确的是:var a,b,c; a = b = c =10; var d = a = b; alert( a == b );(A)
A. 第3行变量赋值错误
B. 第1行变量声明错误
C. 第4行执行正确并提示 "true"
D. 第2行变量赋值错误
9 在java中,一个类可以同时定义许多同名的方法,这些方法的形式参数个数、类型或者顺序不相同,传回的值也可以不相同。这种称为面向对象程序的特性称为(C)
A. 覆盖
B. 隐藏
C. 重载
D. java不支持此特性
10. 根据以下java代码
public class Example{
public Example(){ //do something }
protected Example(){ //do something }
protected void method(){ //do something }
}
public class Hello extends Example{ //member method and member variable }
下面那一项作为Hello类的方法: (C)
A. public void Example(){ }
B. protected static void method(){ }
C. public void method(){ }
D. private void method(){ }
11. 以下哪一项是正确的CSS语法(C)
A. {body:color:black}
B. body:color=black
C. body {color : black}
D. {body:color=black{body}}
12. java的异常处理机制可理解为哪一种行为模式(C)
A. 策略(Strategy)模式
B. 观察者(Observer)模式
C. 职责链(Chain of Rcspons fbility)模式
D. 迭代器(Iterator)模式
13. 关于以下程序段,正确的说法是(B)
(1).String a1="a"+"b";
(2) String s2=new String (s1);
(3) if if(s1==s2)
(4) System.out.println("==succeded");
(5) if (s1.equals (s2));
(6) System.out.println(".equals( )succeded");
A.行(4)与行(6)都将执行
B.行(4)执行,行(6)不执行
C.行(4)、行(6)都不执行
D.行(6)执行,行(4)不执行
14. 下面那些变量不是合法变量(A)
A. 2variable
B. variable2
C. _whatavariable
D. _3_5$anothervar6myvar
15. 在JavaScprit中,以下代码能产生输出的是:(A)
A. document.write()
B. write "The Undefined Function"
C. window.write()
D. document.confirm()
16. 类Test1定义如下 :
public class Test1 {
public float aMethod (float a,float b){ }
}
将以下哪种覆盖方法是不合法的:(C)
A.public foat aMethod(float a,float b,foat c){ }
B.public int aMethod(int a,int b){ }
C.public float aMethod(float c,float d){ }
D.private float aMethod(int a,int b,int c){ }
17.没有关系Student(学号,姓名,课程号,成绩)
查询至少选修了四门课程的学生 学号、姓名及平均成绩的SELECT语句应该是:
SELECT 学号,姓名,AVG(成绩) AS 平均成绩 FROM Student GROUP BY 学号HAVING (C)
A.COUNT(DISTINCT学号)>3
B.COUNT(课程号)>=3
C.COUNT(课程号)>3
D.COUNT(DISTINCT学号)>=3
18. 现有两个类定义
class Person{
public void Person(){
System.out.println("Person A")
}
public Person(){
System.out.println("Person B")
}
int getAge(){
retum 20;
}
public void printAge(){
System.out.println(getAge());
}
}
class Student extends Person{
public Student (){
System.out.println("Student")
}
int getAge(){
retum 25;
}
}
执行 下列代码后其打印出结果是(B)
Person person =new Student();
person.printAge();
A. 20
B. Person B Student 25
C. Student Person A 20
D. Person A Student 25
19.下列关于网页元素overflow的说法,正确的是(D)
A. 指网页元素的位置,距离右边框和下边框的距离
B. 指网页元素的位置,距离左边框和上边框的距离
C. 指网页元素的定位方式,可以取值中包括absolute
D. 指网页元素的内容溢出时,是否显示多余的内容
20. 以下哪一项不是javascript框架:(D)
A. JQuery
B. Ext
C. Dojo
D. VBScript
21 下面的方法,当输入为2的时候返回值是多少?(D)
public int getValue(int i){
int result=0;
switch(i){case 1: result=result+i;
case 2: result =result +i *2;
case 3: result=result+i*3; }
return result}
}
A. 2
B. 0
C. 4
D. 10
22. 根据以下java代码
class Parent{
String one, two;
public Parent(String a,String b){
one = a;
two = b;
}
public void print() { System.out.println(one); }
}
public class Child extends Parent {
public Child(String a, String b){
super(a,b)
}
public void print(){
System.out.Println(one + "to"+two)
}
public static void main(String arg []){
Parent p=new Parent("south","north");
Parent t=new Child("east","west");
p.print();
t.print();
}
}
下面正确的一项是(D)
A.编译错误
B.south east
C.south to north east to west
D.south east to west
23. 一个线程在任何时刻都处于某种线程状态 (thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的那种线程状态直接到达运行状态?(D)
A. 死亡状态
B. 阻塞状态(对象lock池内)
C. 阻塞状态 (对象wait池内)
D. 就绪状态
@24. 判断Test类的输出是()
class A{
public void print(){
System.out.println('A');
}
}
class B extends A {
public void print(){
System.out.println('B');
}
}
class Test{
public static void main(String [] args)
A a=new B();
a.prilnt();
}
A. A
B. B
C. AB
D. BA
25 下列叙述错误的是(C)
A. 该设计模式中的Observer 需要维护至少一个Subject对象
B. 该设计模式中一个Subject对象需要维护多个Observer对象
C. 该设计模式中的ConcreteObserver 可以围绕subject及其子类的封装
D. 该设计模式中Subject需要通知Observer对象自身的状态变化
26. 下面是People和Child类的定义和构造方法,每个构造方法都输出编号。在执行new Child("mike")的时候都有哪些构造方法被顺序调用?请选择输出结果(A)
class People {String name; public people(){ System.out.print(1)}
Class Chid extends People { People father; public Child(Stirng name )
{System.out.print(3);
this.name=name; father=new People(name + 'F')
}
}
}
A. 132
B. 432
C. 32
D. 312
27. 以下选项中循环结构合法的是(C)
A. while (int i<7)
{
i++;
System.out.prinln("i is"+i)
}
B. int j=3;
while(j){
System.out.println("j is"+j);
}
C. int j=0
for(int k=0; i+k !=10; j++;k++){
System.out.println("j is"+"j"+" k is "+k)
}
D. int j=0;
do{
System.out.println("j is"+j++);
if(j==3){continue loop}
} while (j<10)
28. 以下哪一项不是合法的css postion属性值(D)
A. relative
B. absolute
C. fixes
D. top
29. CSS表述border:1px 2px 3px 4px含义为:(B)
A.边框宽度依次为左1px、上2px、右3px、下4px
B.边框宽度依次为上1px、右2px、下3px、左4px
C.边框宽度依次为左1px、右2px、上3px、下4px
D.边框宽度依次为上1px、下2px、左3px、右4px
30 基于以下java代码 String s=null 下面那一项可能造成NullPointerException(B)
A. if((s!=null))&&(s.length()>0))
B. if((s!=null)&(s.length()>0))
C. if("".equals(s))
D. if((s==null)|| (s.length()==0))
31.选项中哪一行代码可以替换题目中//add code here而不产生编译错误?(A)
public abstract class Myclass {
public int constInt = 5;
// add code here
public void method() {
}
}
A. public abstract void method (int a);
B. value = value +5;
C. public abstract void anotherMethod() {}
D. public int method();
32. File 表示磁盘文件信息的对象 他定义一些与平台无关的方法来操纵文件。通过调用File 类提供的各种方法,我们能够创建,删除文件,重命名文件
判断文件是否存在,设置和查询文件的最近修改时间等。下面代码片段实现是什么功能?(B)
File file=new File("c:\\test.dat") if(file.exists()){file.delete();}
A.创建C:est.dat
B.删除C:est.dat
C.打开C:est.dat文件输出流
D.修改C:est.dat
33.以下关于CSS Hack描述中错误的是:(A)
A.IE都能识别*
B.IE6能识别_
C.IE8不能识别_
D.IE7能识别!important
34 关于观察者设计模式的叙述中,错误的是(A)
A 该设计模式中的ConcreteObserver 可以绕过Subject及子类的封装
B 该设计模式中的Observer 需要维护至少一个Subject对象
C 该设计模式中一个Subject 对象需要维护多个Observer 对象
35 有如下程序段: int total=0;
for (int i=0; i<4; i++){
if(i==1)
continue;
if(i==2)
break;
total +=i;
}
则执行完该程序段后total的值为:(A)
A. 0
B. 1
C. 3
D. 6
//多选题
36 Sendmail邮件系统使用的俩个主要协议是 (AB)
A SMTP
B POP
C TCP
D IP
37 Java 程序中关于方法的定义和使用说法正确的是(BC)
A.Java中能执行特定任务的模块统称为方法,它由语句序列组成。
B.一个简单的Java程序文件可以不包含方法。
C.方法一旦定义可以被多次调用
D.方法可以没有返回值,但在定义方法是用关键字void来修饰方法名
38. 某文件的权限是-rwxr-r--,描述正确的是(B,C)
A.文件的权限值是755
B.其他用户对文件只有读权限
C.文件的权限值是744
D.文件的所有者对文件只有读权限
39.public Class X {
public X aMethod(){return this;}public
class Y extends X {} 哪俩个方法能加到Y类的定义中?(C,E)
A. public void aMethod (){}
B. private void aMethod (){}
C. public void aMethod (String s){}
D. private Y aMethod () {return null;}
E. public X aMethod () {return new Y(); }
40.下列表达式中返回的是true的是(AB)
A "john"?=?"john"
B "john".equals("john")
C "john"?=?"john"
D "john".equals(new?Button("john"))?
41. vi的三种工作模式(ABC)
A 编辑模式
B 插入模式
C 命令模式
D 检查模式
42. WebLog是一个纯粹的web服务器 支持SSL(A)
A. 是
B. 否
43. 原生态中的数据类型均可以任意转换(B)
A 是
B 否
44. 11可作为java语言修饰符(B)
A. 是
B. 否
// 是否判断
45. float型float f=3 是否正确?(A)
A.是
B.否
46. java编程所必须的默认引用包为java.aya包(B)
A.是
B.否
47.计算机系统中,如果一个存储单元被访问,这个存储单元很快将再被访问,该特效被称作空间局部性(B)
A 是
B 否
49.static不允许作为类及类成员的访问控制符(A)
A. 是
B. 否
50 健字break和continue可以在循环中使用,break关键字立即终止包含break的最内层循环,continue关键字只是终止当前迭代。(A)
A.是
B.否
计算机上机考试题
最新推荐文章于 2022-11-05 00:25:52 发布