S2阶段考试

更新时间:2024-06-20 05:46:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

选择题(针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所以答案都选对题目,所以答案都选对,则该题得分,所选答案错误或不能选出所以答案,则该题不得分。其中1-20题每题1.5分,21-40题每题2分,41-50题每题3分。)

1) 在JavaScript中,下列代码可以实现每隔1秒调用一次showtime()函数的是( d)。 (选

择一项)

a) setTimeOut(”shoqtime()”,1) b) setTimeOut(”shoqtime()”,10) c) setTimeOut(”shoqtime()”,100) d) setTimeOut(”shoqtime()”,1000)

注意:秒以毫秒为单位, setinterval() 2) 下列选项中,关于Java中DAO模式的说法正确的是( a,d) (选择二项)

a) DAO是数据存取对象,实现对数据库资料的访问。

b) DAO负责执行业务逻辑操作,讲业务逻辑和数据库访问隔离开来。

c) DAO模式组成主要包括DAO接口、DAO实现类、实体类,不包括数据库连接和关

闭工具类。

d) DAO层隔离不同数据库的实现。

注意:DAO设计模式[DAO接口、DAO实现类、实体类,包括工具类basedao] 3) 在JavaScripr中,下列关于自定义函数的说法错误的是( a)。 (选择一项)

a) 自定义函数必须带有参数

b) 自定义函数的关键字是“function”

c) 自定义函数返回结果的关键字是“return”

d) 自定义函数中接收的参数可以是常量、变量的值

4) 在C#程序中,以下(b )可以获取XML文件某个节点的内容。 (选择一项)

a) 通过XmlNode的Text属性

b) 通过XmiNode的InnerText属性 c) 通过XmDocument的Text属性

d) 通过XmDocument的InnerText属性

注意: //c#操作xml 导入system.xml

XmlDocument doc = new XmlDocument(); //加载xml文件

doc.Load(\文件\ //获得根元素

XmlElement root = doc.DocumentElement;

XmlNode node = root.FirstChild(); node.InnerText

5) 以下SQL代码中,需要填入的内容是(b )

IF EXISTS(SELECT*FROM_WHERE NAME=’MYSCHOOL’) Drop database myschool

a) Sysobjects b) sysdatabases c) sp _helpdb d) sp _databases

6) 在windows操作系统中,以下关于Tomcat解压版的启动与停止说法正确的是(a,c )。 ( 选择二项)

a)startup.bat启动Tomcat b)startup.sh启动Tomcat c)shutdown.bat停止Tomcat

e) shutdown.sh停止Tomcat

7)在部署带有Servlet的Jave Web程序时,( d)不是必需的。 (选择一项)

a)web.xml文件 b)WEB-INF文件夹 c)classes文件夹 d)csses文件夹 注意:

******.jsp

WEB-INF WEB.XML Classes lib

8)以下(a )是.NET框架的核心组件。 (选择一项) a)CLR b)CTS c)CLS b) DCL

9)关于数据库的范式,下列说法不正确的是( a)。 (选择一项) a)设计数据库是,满足的范式级别越高,系统性能越好 b)数据库的设计范式有助于减少数据冗余 c)第一范式的目标是确保每列的原子性

d)数据库如果满足第三范式,则肯定满足第二范式

10)在Java中,下列不属于运行异常类的选项是(a )。 (选择一项) a)ClassNotFoundException b) ArithmeticException c) NullPointerException d)NumberFormatException

//注意: java异常 处理 参考 书149 页

所谓运行时异常是继承runtimeExceipnt的异常类型

11)在SQLServer2008中,下面变量的定义正确的是( a,c)。 (选择二项) a)declare@age int b) declare int@age

c)declare@age int,@name varchar(20) d)declare int@age,varchar(20)@name

12)在Java中,下面关于final关键词的说法不正确的是( d) (选择一项) a)final可以修饰类,但不可以被继承

b)final可以修饰类的方法,不能被子类重写 c)final可以修饰变量,此变量将变成常量 d)fianl可以修饰构造方法,不能被子类重写

13)下列选项中,关于Java中封装的权限控制符说法不正确的是( c) (选择一项) a)private:成员变量和方法只能在类内部访问,具有类可见性

b)默认:成员变量和方法只能被同一个包里的类访问,具有包可见性 c)protected:可以被同一个包中的类访问,也可以被同项目中的父类访问 d)public:可以被同项目中所以类访问,具有项目可见性

注意:protected只能在类本身和子类中访问

14)以下选项中(a ,c)是正确的URL。 (选择二项) a)http://www.linkwan.com.cn/book/index.html b) www.linkwan.com.cn/book

c) ftp://ftp.linkwan.com.cn [文件传输协义] d) /linkwan.com.cn/book/index.html

15)在c#面向对象编程中,关于继承的说法正确的是( b )(选择一项) a)子类可以继承父类的所有成员

b)创建子类对象时,先调用父类的构造函数,在调子类的构造函数 c)子类不能再派生子类

d)子类可以派生自多个父类

16)下列选项中,关于Orace数据库和表空间说法错误的是( )(选择一项)

a)Oracle数据库是磁盘上存储数据的集合,在物理上表现为数据文件,日志文件和控件文件 b)可以在安装Oracle软件的同时创建数据库,也可以在安装后再单独创建数据库 c)每个Oracle数据库是若干个表空间构成,用户在数据库中建立的所有内容都被存储到表空间中

d)一个表空间可以有多个数据文件,一个数据文件可以属于多个表空间

17)在JavaScript中,下列( b,c )可以使窗口”前进”显示后一个页面。(选择二项) a) back() b) forward() c) go(1)

d) go(-1)

18)在JavaScript中,如果需要实现下图所示的弹出对话框,则下列选项正确的是( ).(选择一项) (c)

a) prompt(“请输入黄瓜单价:”);

b) prompt(“0.0”,”请输入黄瓜单价:”); c)prompt(“请输入黄瓜单价”,”0.0”); d)prompt(“ 请输入黄瓜单价:”,””);

19)在JavaScript中,以下不是location对象的属性的是(b ).(选择一项) a)host b) reload c)hostname d)href

20)下列关于Java集合接口说法不正确的是( c)( 选择一项) a) Collection接口存储一组不唯一,无序的对象 b)Set接口存储一组唯一,无序的对象 c)List接口存储一组唯一,有序的对象

d)Map接口存储一组成对的键值对象,key和value唯一,无序

注意:存储一组不唯一

21)在Java中,下面代码在页面输出的内容是( d ).

<%@ page language=”java” import=”java.util.*” pageEncoding=”utf-8” %>

<%double[]score={85.6,88}%>

最高成绩为:<% Math.max(score[0],score[1]) % >
最代成绩为:<% out.print(Math.min(score[0],score[1]));%>

(选择一项) a) 85.6

88 b) 85.6

88.0 c) 88.0

85.6 d)编译错误

22)在c#中,关于方法重载,说法正确的是( a,d )(选择二项)

a)方法重载要求参数的个数或类型不一样 b)方法重载要求参数的返回类型不一样 c)方法重载要求访问修饰符不一样 d)方法重载时方法的名称必须相同

23)以下c#中,有错误的行是( c ) List list=new List(); //1 list.add(“张三”); //2 list.add(“李四”);

list.remove(0); //3 removeat

Console.WriteLine(list[“张三”]); //4 (选择一项) //索引取值 a) 1和2 b) 2和3 c) 3和4

d) 1,2,3,4都有错

24)以下关于Tomcat端口的配置说法错误 的是( a ).(选择一项)

a)修改端口的配置文件在Tomcat目录结构下的子目录bin中 注意:conf b)Tomcat端口号的配置信息保存在 server.xml文件中 c)能过节点可以修改端口号 d)默认的端口号是8080

25)在sql server 2005中,以下sql语句能正确创建表的是( a )(选择一项) a)create table mytable(id int not null,name varchar(20) not null) b) create table mytable(id int not null,name not null varchar(20)) c)add table mytable(id int not null,name varhcar(20) not null) d) create table mytable(id not null,name no null varchar(20))

26)在Java 中,下列关于this的说法错误的选项是(b ).(选择一项)

A) 在构造方法中如果使用this调用其他构造方法,只能是第一条语句 B) 子类方法中this要求是第一条语句 C) 在实例方法中this不要求是第一条语句 D) 可以使用“this.方法()“或“this.属性名”来引用当前对象的成员

27)在javaScript中,能实现 验证id为“tetID”的文本框是否为空的是(B)(选择一项) }

A)var id=document.getElementByid(“txtID”).value.trim();

If(id.length==0){ Alert(“ID不能为空”); Return false;

s

B) var id= document.getElementByid(“txtID”).value.trim(); If(id==””){ Alert(“ID不能为空”);

Return false; }

C) var id= Window.getElementByid(“txtID”).value.trim(); If(id.length==0){

Alert(“ID不能为空”);

Return false;

}

D) var id= Window.getElementByid(“txtID”).value.trim(); If(id==””){

Alert(“ID不能为空”);

Return false;

}

28)如下jsp代码输出集合中各个元素,横线处应填写(a,c)。 <% Liststrs=new ArrayList(); Strs.add(“北京”);

Strs.add(“上海”); Strs.add(“浙江”);

Request.setAttribute(“strs”,strs); %>

(选择二项) a) ${strs} .${strList} b) ${strList}.${strs}

c) ${requestScope.strs}.${strList} d) ${strList}.${requestScope.strs}

29)在javaScript中 ,包含如下代码

Var arr=new Array(”奶糖”,”软糖”,”果味糖”,”酥糖”); Docunment.getElementById(“MyDiv”).innerHtml=arr[2]; 则改代码的运行的结果(b )。(选择一项) a) 在页面上显示了酥糖

b) 在页面上显示果味糖 c) 在页面上显示软糖 d) 以上都不对

30) 对于转发和重定向描述错误的是(d )(选择一项)

a) 使用转发时,不管服务器内部如何处理,作为浏览器都只是提交了一个请求,因而客户端的URL地址不会发生改变

b) 重定向可以理解为浏览器至少提交了两次请求

c) 使用request的getRequestDispacher()方法可以实现转发 d) 使用request的sendRediret()方法可以实现重定向 31) 以下C#代码中,Student为学生类,运行代码则输出的结果为(b) Dictionary student = new Dictionary(); Student.Add(“s001”,new Student(“Mike”));

Student.Add(“s002”,new Student(“张三”)); Student.Remove(“s002”); Student.Remove(“s003”); //注意:就算没有移除的东西也不报错 Console.wrtieline(student.keys.count+”,”+student.values.count);

a) 0,0 b) 1,1 c) 1,2

d) 程序出错,什么也不输出

32) 在SQL Sever 中,下列语句能够正确执行的是( b ) (选择一项) A) declare @n decimal(5,2),@m varchar(20)

go

set @n=99.995

set @m=’n 的值为’ print @m+@n go

B) declare @n decimal(5,2),@m varchar(20)

go

set @n=99.995

set @m=’n 的值为’ print @m+str(@n) go

D) declare @n decimal(5,2)

declare @m varchar(20) set @n=99.995

set @m=’n 的值为’ print @m+@n go

33)在SQL Server 中,调用存储过程的说法错误的是(c)。(选择一项) A) 带输出参数的存储过程调用时,在变量后跟随OUTPUT关键字 B) 存储过程可以用exec调用

C)只有系统存储过程必须用exec调用,自定义存储过程则不必 D)带参数的存储过程,参数类型为输入参数和输出参数 注意:存储过程的参数分为输入参数,输出参数[output]

34) 虚度下面的JAVA代码,能够填写在横线处的语句是()。 Public interface ILog{ ___________ }(选择一项)

A) private int MAX_LOG_SIZE=100 B) public void printLog(){

System.out.println(“print the log”); }

C) private Boolean saveToFile(String fileName); D) int getSize();

注意:JAVA接口中定义的方法只需要返回值 方法();即可

35)下列Java代码中出现错误的行号是(c)。 public class Test{ public static void main(String[] args){

Listlist=new LinkedList(); //1行

List.add(“tom”); //2行 List.addFirst(“jack”); //3行 for(String s:list){ //4行 Sysout.out.println(s); }

}

}(选择一行) A)1行 B)2行 C)3行 D)4行

注意:addFirst方法属于linkedlist类 ,接口[父类]不能调用子类的方法

36)假设当前为2013年4月15日,则如下JSP代码输出结果为(d)。 <%@page import=”java,utilDate”%>

<%@page import=”java.test.SimpleDateFormat”%> <% SimpleDateFormat formatter=new SimpleDateFormat(“yyyy年MM月dd日”); String strTime=formatter.format(new Date()); %>

<%=strTime

;

%>(选择一项)

A)2013年04月15日 B)2013年05月15日 C)13年4月15日 D)编译错误

37)在JavaScript中,对字符串str=”Hello World”的操作结果正确的是(D)(选择一项) A)str.substring(1,7)返回值是“ello Wo” B)str.length()返回值为11

C)str.index(“llo”)返回值为3 D)str.charAt(1)的返回值为“e”

38)阅读下了Java代码,说法正确的是(d)。 import java.util.*; public class TestList{ public static void main(String[]args){ List list=new ArrayList(); List.add(“A”); List.add(“B”); List.add(“C”); List.remove(2); //1行

Iterator it=list.iterator(); //2行 While(it.hasNext()){ //3行

String str=it.next(); //4行

it.next此时返回为object

System.out.println(str); }

}

}(选择一项)

A)第一行代码有问题 B)第二行代码有问题 C)第三行代码有问题 D)第四行代码有问题

39)在C#中,关于TreeView一下说法错误的是(c)。(选择一项) A)TreeNode是TreeView的节点的类型

B)通过Add()方法可以给TreeView添加节点,Remove()方法可以移除指定节点

C) TreeView可以在设计界面和XML文件直接绑定 D) TreeView的SelectedNode属性表示当前选中的节点

40)在C#中,运行一下代码,则说法正确的是(c)。 Public class Student{ Public string name;

Public Student(string name){ This.name=name;

} }

Calss Program{

Static void Main(string[] args) { Student stu=new Student(); Stu.name=”李四”; Console.WriteLine(stu.name); }

A 正确执行,输出“李四” B 正确执行,什么也不输出

C编译错误,提示“student类不包含0个参数的构造函数” D编译错误,提示“未将对象引用设置到对象实例”

注意:实例化类时必需匹配调用构造函数

41 )以下C#代码的输出结果为(c) Public class Stdent {

Public int id; }

Public class Program { Static void Alter(Student stu)

{ Stu.id++; Console.WriteLine(“id={0}”,stu.id); } Static void Main()

{

Student stu=new Student(); Stu.id=1; Alter(stu);

Console.WriteLine(“id={0}”stu.id); }

document.write(“今天是”+today.getFullYear()+”年” +(today.getMonth()+1)+”月”+today.getDate()+”日”);

d) var today; today=new Date(); document.write(“今天是”+today.getFullYear()+”年” +(today.getMonth()+1)+”月”+today.getDate()+”日”);

1. 面象对象[三大特征] 2. JSP[Tomcat] 3. 数据库的高级部分 4. 集合[c#,Java] 5. javascript

本文来源:https://www.bwwdw.com/article/qh13.html

Top