Java+net笔试.docx

上传人:b****5 文档编号:5729575 上传时间:2022-12-31 格式:DOCX 页数:17 大小:28.90KB
下载 相关 举报
Java+net笔试.docx_第1页
第1页 / 共17页
Java+net笔试.docx_第2页
第2页 / 共17页
Java+net笔试.docx_第3页
第3页 / 共17页
Java+net笔试.docx_第4页
第4页 / 共17页
Java+net笔试.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

Java+net笔试.docx

《Java+net笔试.docx》由会员分享,可在线阅读,更多相关《Java+net笔试.docx(17页珍藏版)》请在冰豆网上搜索。

Java+net笔试.docx

Java+net笔试

选择题(针对以下题目,请选择最符合题目要求的答案。

针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。

其中1-20题每题1.5分,21-40题每题2分,41-50题每题3分。

1)在以下C#的数据类型中,属于引用类型的是(D)。

(选择一项)

a)int

b)long

c)char

d)string

2)在SQLServer2005中,声明一个最多可以存储8个字符的变量A,正确的代码为(B)。

(选择一项)

a)DECLAREAVARCHAR(8)

b)DECLARE@AVARCHAR(8)

c)PRIVATEAVARCHAR(8)

d)PRIVATE@AVARCHAR(8)

3)在C#语言中,方法重载的主要方式有两种,包括(D)和参数类型不同的重载。

(选择一项)

a)参数名称不同的重载

b)返回值类型不同的重载

c)方法名称不同的重载

d)参数个数不同的重载

4)在.NET框架下,输入输出错误将引发(D)异常。

(选择一项)

a)SystemException

b)ArithmetixException

c)ArgumentException

d)IOException

5)在DOM对象模型中,直接父对象为根对象window的对象中不包括(D)。

(选择一项)

a)history

b)document

c)location

d)form

6)在HTML中,运行下面的javascript代码,则在弹出的提示框中显示的消息内容为(B)。

(选择一项)

x=3;

y=2;

z=(x+2)/y;

alert(z);

a)2

b)2.5

c)32/2

d)16

7)在SQLServer2005的系统存储过程中,(B)存储过程用于列出服务器上所有的数据库。

(选择一项)

a)sp_help

b)sp_databases

c)sp_helpdb

d)sp_tables

8)下列选项中关于Java中super关键字的说法正确的是(A)。

(选择一项)

a)super关键字是在子类对象内部指代其父类对象的引用

b)super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

c)子类通过super关键字只能调用父类的方法,而不能调用父类的属性

d)子类通过super关键字只能调用父类的属性,而不能调用父类的方法

9)在Java中,下面对于构造函数的描述正确的是(D)。

(选择一项)

a)类必须显式定义构造函数

b)构造函数的返回类型是void

c)构造函数和类有相同的名称,并且不能带任何参数

d)一个类可以定义多个构造函数

10)在JSP页面中,下列(A)表达式语句可以获取页面请求中名字为title的文本框的内容。

(选择一项)

a)<%=request.getParameter(“title”)%>

b)<%=request.getAttribute(“title”)%>

c)<%=request.getParameterValues(“title”)%>

d)<%=request.getParameters(“title”)%>

11)在HTML页面中,定义样式设置按钮的背景图片为image文件夹下的background1.jpg文件,需要将CSS的(D)属性赋值为url(images/background1.jpg)。

(选择一项)

a)width

b)height

c)background-color

d)background-image

12)C#中提供了一种集合类型哈希表(HashTable),哈希表的数据是通过(D)和值(value)来组织的。

(选择一项)

a)项(Item)

b)记录(Record)

c)表(Table)

d)键(Key)

13)在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建

立与数据源连接的语句为:

(选择一项)

Connectioncon=DriverManager.getConnection(“jdbc:

odbc:

test”);

URL连接中的”test”表示的是(C)。

A.数据库中表的名称

B.数据库服务器的机器名

C.数据源的名称

D.用户名

14)下列选项中,(D)是正确的、且客户端无法查看到的JSP注释。

(选择一项)

A.<--注释-->

B.

--注释-->

C.<%--注释-->

D.<%--注释--%>

15)分析下面的JavaScript代码段,输出结果是(B)(选择一项)

Varmystring=“Iamastudent”;

A=mystring.charAt(9);

Document.write(a);

A.Iamast

B.u

C.udent

D.t

16)在VisualStudio2005开发的应用程序中,抽象工厂设计模式属于(A)型模式。

(选择一项)

A.创建

B.结构

C.行为

D.条件

17)在C#中,使用(D)关键字修饰的方法被称为虚方法。

(选择一项)

A.this

B.abstract

C.new

D.virtual

 

18)在以下C#代码中,(B)是类Teacher的属性。

(选择一项)

publicclassTeacher{

intage=33;

privatestringname;

publicstringName{

get{returnname;};

set{name=value;};

}

publicvoidSaySomething(){//省略部分代码}

}

a)Name

b)Name

c)Age

d)SaySomething

19)在SQLServer2005中,对IN语句2取反的方法是,在IN前面添加(B).(选择一项)

a)NONE

b)NOT

c)!

b)NO

20)在用户登录的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交的信息,则应该在下划线处填写的代码是(B).(选择一项)

用户名:


密码:

a)get

b)post

c)不填写任何内容

d)以上选项均可

 

21)在SQLServer2005中,有products(产品)表,包含字段:

pName(产品名称)、price(价格)。

若要得到最贵产品的名称和产品价格,应该使用的查询语句是(D)。

(选择一项)

a)SELECTTOP1pName,priceFROMproductsORDERBYprice

b)SELECTpName,Max(price)FROMproducts

c)SELECTpName,Max(price)FROMproductsGROUPBYpName

d)SELECTpName,priceFROMproductsWHEREprice=(SELECTMAX(price)FROMproducts)

22)在HTML中,下列CSS的属性与HTML标签中style对象的属性对应错误的是(BD)。

(选择二项)

a)background-image与backgroundImage

b)border-color与color

c)font-size与size

d)text-align与textAlign

23)在Wed应用程序中,编写了公共的处理页面名为manage.jsp,该页面包含在Web根目录下名为util的文件夹中,那么在Web根目录下的其他页面上引用该页面的代码正确的是(B)。

(选择一项)

a)<%includefile=”util/manage.jsp”%>

b)<%@includefile=”util/manage.jsp”%>

c)<%!

Includefile=”util/manage.jsp”%>

d)

 

24)制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是(C)。

(选择一项)

a)捕获窗口的window.onscroll事件,调用move函数

b)捕获文档的document.onscroll事件,调用move函数

c)捕获窗口的window.onload事件,调用move函数

d)捕获文档的document.onload事件,调用move函数

25)在Java语言中,下列关于类的继承的描述,正确的是(B)。

(选择一项)

a)一个类可以继承多个父类

b)一个类可以具有多个子类

c)子类可以使用父类的所有方法

d)子类一定比父类有更多的成员方法

26)在JSP中,要在page指令中设置使用的脚本语言是Java,且导入了java.io和java.util包,下列语句中正确的是(AD)。

(选择二项)

a)<%@pagelanguage=”java”import=”java.io.*,java.util.*”%>

b)<%@pagelanguage=”java”import=”java.io,java.util”%>

c)<%@pagelanguage=”java”import=”java.io”import=”java.util”%>

d)<%@pagelanguage=”java”%>

<%@pageimport=”java.io.*,java.util.*”%>

27)给定JSP代码如下所示,在横线处编写(D)语句,可以使得程序运行后该页面输出结果是1。

(选择一项)

<%intcount=1;%>

________________

a)<%=++count%>

b)<%++count;%>

c)<%count++;%>

d)<%=count++%>

 

28)在C#程序中,索引器允许按照自定义的访问方式访问类或结构的实体组成的数组。

以上索引器定义正确的是(A)。

(选择一项)

a)publicTeacherthis[stringindex]

{

get{//省略部分代码}

}

b)publicTeacherthis[stringindex]

{

get{//省略部分代码}

}

c)publicstringTeacherthis[index]

{

get{//省略部分代码}

}

D.publicTeacher[index]

{

get{//节省部分代码}

}

29)在操作SQLServer2005数据库时,()有助于加快检索数据的速度。

(选择一项)

A.创建试图

B.创建事务

C.建立索引

D.使用局部变量协助查询

30)在.NET框架下可以开发三层结构的应用程序。

关于三层结构的描述错误的是()。

(选择一项)

A.三层结构可以大大提高程序运行效率

B.三层结构可以使得系统结构更清晰

C.三层结构可以大大降低程序后期维护成本

D.三层结构可以充分发挥团队协助开发的优势

31)在C#编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问修饰符类型是()。

(选择一项)

A.public

B.private

C.interrnal

D.protected

32)基于Java技术的Web应用程序打包时,要求按特定的目录结构组织文件,次目录结构中包含一个web-inf目录,一般情况下,该目录中包含以下个组成部分,除了()。

(选择二项)

A.src目录

B.web.xml文件

C.Java源文件

D.lib目录

33)下列选项中关于JavaScript浏览器对象中history对象的说法错误的是()。

(选择一项)

A.history对象记录了用户在一个浏览器中已经访问过的URLs

B.history对象的父对象是JavaScript浏览器对象的跟对象window

C.应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能

D.应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后退”按钮

34)关于C#中的结构,以下说法中错误的是()。

(选择一项)

A.结构可以有构造函数

B.结构体内可以有字段

C.结构体可以有方法

D.结构可以被继承

35)下列HTML代码中,()能显示一个按钮,实现单击按钮是弹出一个显示“确定”的消息框,如下图所示。

A.

B.

C.

D.

36)在SQLServer2005中,如下T-SQL语句中运行结果是()。

(选择一项)

declare@aint

set@a=48

if@a>50

print‘合格’

else

if@a<=0

print‘没参加考试’

else

print‘不及格’

A.打印“合格”

B.打印“没参加考试”

C.打印“不合格”

D.提示语法错误

37)在Java接口中,下列选项中有效的方法声明是()。

(选择一项)

A.public

B.private

C.interrnal

D.protected

38)在以下C#代码的下划线处填入(),该C#语句表示打开一个文件,如果该文件不能存在则发生异常。

FileStreamfs=newFileStream(“D:

\\music.txt”,_________________)

A.FileMode.Create

B.FileMode.Open

C.FileMode.Close

D.FileMode.CreateNew

 

39)某学员用C#写了如下一段代码,代码的输出结果是()。

(选择一项)

ClassProgram

{

StaticvoidMain(string[]args)

{

Studentstudent=newStudent();

Student.SayHi();

Console.ReadLine();

}

}

ClassPerson

{

publicvirtualvoidSayHi()

{

Consloe.WriteLine(“您好!

”);

}

}

ClassStudent:

Person

{

publicvirtualvoidSayHi()

{

Consloe.WriteLine(“您好,我是一名学生。

”);

}

}

A.你好!

B.您好,我是一名学生

C.你好!

你好,我是一名学生

D.空

40)在HTML页面上包含如下所示的JavaScript代码,要实现打开页面时弹出对话框显示“张三”,则下划线处应填写的代码为()(选择一项

varstudentList=newArray();

studentList[“一班”]=[“张三”,”李四”];

alert(________);//在此处填写代码

A.studentList[0][0]

B.studentList[0][“张三”]

C.studentList[“一班”][“张三”]

D.studentList[“一班”][0]

41)下面的Java程序编译运行结果是()

InterfaceA{

Intx=0;

}

Class{

Intx=1;

}

ClassCextendsBimplementsA{

publicvoidpX(){

System.out.println(super.x);

}

publicstaticvoidmain(String[]args){

newC().pX();

}

}

a.产生运行期错误

b.产生编译期错误

c.程序运行,输出结果为1

d.程序运行,输出结果为0

42)在SQLServer2005中,以下为创建个使用存储过程的代码:

CREATEPROCEDUREmyProc@inparamint=1,@outparamint=10OUTPUT

AS

SELECT@outparam=100

IF(@outparam>0)

RETURN1000

ELSE

RETURN2000

GO

declare@Aint

declare@Bint

SET@A=20

EXECmyProc@A,@Boutput

Select@A,@B

在SQLServerManagementStudio中运行以上代码,最后一行输入的数据为()

(选择一项)

a.201000

b.20100

c.2010

d.-11000

43)在C#中,某程序员定义了一个IDataBase接口,以及实现该接口的一个类CDataBase,下列关于该段代码说法正确的是()(选择一项)

publicinterfaceIDataBase{

voidOpenTable(stringtableName);

voidUpdateTable(stringtableName);

}

publicclassCDataBase:

IDataBase{

publicvoidOpenTable(stringtableName){

Console.WriteLine(“打开表”);

}

publicvoidUpdateTable(stringtableName){

Console.WriteLine(“更新表”);

}

staticvoidMain(){

CDataBasedb=newCDataBase();

db.OpenTable(“Customers”);

}

}

a)该段代码错误,因为在定义接口时,接口中的方法没有提供实现

b)该段代码错误,因为接口中声明的方法不是公有的,因此在CDataBase类中不能访问接口中的方法

c)该段代码正确,同时由于客户没有调用UpdateTable方法,可以把CDataBase类中UpdateTable方法去掉,代码依旧正确

d)该段代码正确,如果在IDataBase接口中声明一个方法“voidExecute(stringsql);”,则必须在CDataBase类中实现该方法

44)在SQLServer2005中,要创建一个student(学生)表,包括三个字段:

sid(学号,smallint)、sname(姓名,char(10))、age(年龄,int),要求:

除年龄字段外,其他字段都不能为空;学生年龄介于15到40岁之间。

下列SQL语句中能满足上述条件的是()。

(选择一项)

a)CREATETABLEstudents(sidsmallint,snamechar(10),ageintnullcheck((age>=15)and(age<=40)))

b)CREATETABLEstudents(sidsmallintnotnull,snamechar(10)notnull,ageintcheck((age>=15)and(age<=40)))

c)CREATETABLEstudents(sidsmallint,snamechar(10),ageintnullcheckagein[15,40])

d)CREATETABLEstudents(sidsmallintnotnull,snamechar(10)notnull,ageintcheckagein[15,40])

45)在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC代码片段。

(选择二项)

a)PreparedStatementpstmt=con.preparedStatement(“insertintoEMP(EMPNO,ENAME)values(?

?

)”);

pstmt.setInt(1,7);

pstmt.setString(2,”Admin”);

b)PreparedStatementpstmt=con.preparedStatement(“insertintoEMP(EMPN

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1