如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 范文百科 > 北大青鸟java考试题

北大青鸟java考试题

来源:免费论文网 | 时间:2017-03-14 06:41:37 | 移动端:北大青鸟java考试题

篇一:北大青鸟笔试试题—(2008年09月)

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

1. 下列选项中关于Ajax技术的说法错误的是()。(选1项)

a) Ajax技术实现了页面“无刷新”

b) Ajax技术的优势在于避免了重复加载,浪费网络资源

c) Ajax技术的优势在于提供连续的用户体验,而不被页面刷新终端

d) Ajax技术封装了JDBC访问数据库的代码

2. 在J2EE的体系结构中,用户界面和用于生成界面的代码组成了三层结构中的()。(选1

项)

a) 表示层

b) 中间层

c) 数据层

d) 客户端层

3. JSP标准动作中的<jsp:useBean>动作具有用于指定Bean范围的scope属性,下列给出的范

围选项中()作用范围最大。(选1项)

a) application

b) page

c) session

d) request

4. 以下选项中()不是ASP.NET AJAX框架的组成部分。 (选1项)

a) AJAXControlToolkit工具包

b) AJAX TCP增强组件

c) AJAX Library类库

d) Web Service

5. 表达式语言(EL)是JSP技术的主要特点之一。JSP表达式语言是从()规范开始支持的

技术。(选1项)

a) JSP2.0

b) JSP1.2

c) JSP1.1

d) JSP1.0

6. 在ASP.NET的AJAX框架技术中,Accordion控件的SelectedIndex属性用于()。(选1项)

a) 表示默认选择的面板索引

b) 表示标题模板

c) 表示内容模板

d) 表示内容样式

7. 在Struts应用程序的JSP页面上,使用html:optionsCollection标签初始化从数据库查询得

到的下拉列表框选择项,该标签的()属性表示将要显示的数据集合。(选1项)

a) name

b) label

c) value

d) property

8. 在JavaWeb应用中,MVC设计模式中的V(视图)通常由()充当。(选1项)

a) JSP

b) Servlet

c) Action

10.

11.

12.

13.

14.

15.

16. a) 用于表示Cookie变量的名称 b) 用于获取或设置Cookie变量的值 c) 用于设定Cookie变量的有效时间 d) 包含一个表示用户的值 在JSP开发中,数据库的配置信息可以写入属性文件中,该文件的扩展名为()。(选1项) a) .jsp b) .java c) .xml d) .properties 以下描述中不属于ASP.NET特色与优势的是()。(选1项) a) 与浏览器无关 b) 便于设置断点,易于调试 c) 代码后置、使代码更清晰 d) 使用ASP.NET可以开发C/S结构系统 在Hibernate的关联映射中,单向多对一关联的映射应()。(选1项) a) 配置在多的一方的映射中 b) 配置在单一的一方的映射中 c) 配置在哪一方均可,但只可在一方配置 d) 两方均需要配置 在Ajax技术中,使用JavaScript的XMLHttpRequest对象完成发送请求到服务器并获得返回结果的任务,一般分为以下四个步骤,他们的先后顺序是()。(选1项) 1. 创建XMLHttpRequest组件 2. 设置回调函数 3. 初始化XMLHttpRequest组件 4. 发送请求 a) 1234 b) 1324 c) 1342 d) 2134 在ASP.NET中,以下()数据绑定控件可以显示单条记录的详细信息,并支持对记录的添加、删除、修改等。(选1项) a) GridView b) DetailsView c) DropDownList d) 都可以 在Java中,关于自定义异常,下列选项中的说法错误的是()。(选1项) a) 使用自定义异常可以给出更明确的错误原因,便于定位出错位置 b) 自定义异常类需要继承Exception类 c) 自定义异常类的类名必须以Exception结尾 d) 自定义异常同样由异常处理结构中的catch块处理 在ASP.NET中有两种配置文件,分别是web.config和()。(选1项)

a) config.sys

b) machine.config

c) config.machine

18.

19.

20.

21.

22.

23.

24. a) ASP.NET开发服务器是一个轻量级的Web服务器 b) ASP.NET开发服务器与IIS功能完全一样 c) ASP.NET开发服务器可以方便我们快速调试和开发ASP.NET应用程序 d) ASP.NET开发服务器避免了IIS中复杂的设置 ASP.NET提供了一种比较简单的方法实现页面风格统一,那就是母板页。母板页文件的扩展名是()。(选1项) a) .aspx b) .config c) .master d) .table 以下ASP.NET导航控件中,()控件又通常被称为“面包屑导航”控件。(选1项) a) SiteMap b) SiteMapPath c) Menu d) TreeView 使用Struts错误处理机制的步骤包括以下几步,他们的正确顺序是()。(选1项) 1. 修改对应的Action代码 2. 编辑属性文件 3. 在页面上显示报错信息 a) 123 b) 132 c) 312 d) 213 浏览Web网页服务默认的端口号是(),我们可以通过HTTP地址加上端口号来访问网站。(选1项) a) 8100 b) 8080 c) 9000 d) 80 在Struts中,()选项中的作法能够正确定义Action Bean。(选1项) a) 继承自ActionBean类 b) 继承自ActionForm类 c) 继承自DispatchAction类 d) 在Struts配置文件中直接配置得到 下列关于ASP.NET程序运行机制的说法中错误的是()。(选1项) a) ASP.NET页面第一次显示时比第二次慢 b) ASP.NET页面第一次显示时需要执行编译过程,而第二次没有编译过程 c) ASP.NET页面每次执行的性能变化不大 d) ASP.NET页面被第一次访问时将生成页面类 一家数据挖掘公司专门出售对其股票报价引擎的访问权,如果这家公司使用下列()技术,

就可以把股票报价服务卖给数百家客户,而无需进行任何定制或修改。(选1项)

a) 编写多个接口以适应不同的客户机

b) Web服务

c) AJAX

d) RMI

25. 在Struts中可以使用实体对象作为Form的属性,现要定义ActionForm的子类

TestForm,它的属性为实体类型TestBean的对象,那么下列选项中的代码正确的是()。(选1项)

a) public class TestForm extends ActionForm{

private TestBean bean=new TestBean();

public TestBean getBean(){

return bean;

}

public void setBean(TestBean bean){

this.bean=bean;

}

}

b) public class TestForm extends ActionForm{

private TestBean bean=new TestBean();

public void setBean(TestBean bean){

this. bean;

}

}

c) public class TestForm extends ActionForm{

private TestBean bean=new TestBean();

public TestBean getBean(){

return bean;

}

}

d) public class TestForm extends ActionForm{

private TestBean bean=new TestBean();

}

26. 以下选项有关ASP.NET中负载测试的冒烟测试描述正确的是()。(选1项)

a) 确定在短时间内负载较小时应用程序如何执行

b) 确定在较长时间内负载较大时应用程序是否能成功运行

c) 确定应用程序的响应能力

d) 确定在各种容量下应用程序如何执行

27. 在ASP.NET中,默认控件在页面上相对于页面是静态的,不能拖动。如果希望像WinForms

那样,控件可以拖到哪里就在哪里显示,可以采用以下()方法。(选2项)

a) 用鼠标直接点中,然后拖动到指定位置显示

b) 选中菜单中的布局→位置→绝对

c) 选中菜单中的布局→绝对

d) 选中菜单中的布局→位置→自动定位选项,然后设置CSS定位的定位选项为绝对定位

选项为绝对定位

28. 在Spring配置文件di.xml中包含下面的配置代码,可以推断()。(选1项)

<bean id=”a” class=”A”>

<property name=”m” value=”1”/>

</bean>

a) 下列语句运行时无异常

ApplicationContext context=new ClassPathXmlApplicationContext(“di.xml”);

29.

30.

31.

32.

33.

34. A a=(A)content.getBean(“a”); b) A是抽象类 c) A是接口 d) 类A中定义了getM()方法 关于Struts+Spring+Hibernate集成框架,下列说法正确的是()。(选1项) a) 使用SSH框架开发项目,由于增加了大量配置工作,从而会降低开发的效率 b) 三个框架可以用多种方式进行集成 c) 使用SSH框架开发不利于实现复杂的业务逻辑 d) 使用SSH框架开发不利于构造复杂的页面和交互流程 在ASP.NET中,下列关于DataList的说法正确的是()。(选1项) a) DataList不会自动生成任何代码 b) DataList不能使用ObjectDataSource控件进行数据绑定 c) DataList没有内置分页功能 d) DataList必须同时提供FooterTemplate和HeaderTemplate 在ASP.NET的AJAX框架技术中,ModalPopup控件有两个重要的方法()和()用来控制模式窗体的显示和隐藏。(选2项) a) Show() b) Hide() c) Drag() d) OkControlID() 在ASP.NET中,子目录products文件夹中的web.config文件中有这样一段代码,则允许()角色访问此子目录。(选1项) <authorization> <allow roles=”user”> <deny users=”*”/> <allow roles=”manager”/> <allow roles=”admin”/> </authorization> a) user b) user,manager和aimin都可以 c) 都不允许 d) 只有匿名角色不允许 在Hibernate中,实体类的映射文件用于说明实体类和数据库表的映射关系,以及实体类的属性和表字段的映射关系,每个实体类对应映射文件中一个()节点。(选1项) a) id b) class c) table d) property 在ASP.NET中,以下代码应该放在三层结构中的()。(选1项)

string connectionString=”DataSource=localhost;Initial Catalog=dbs;uid=sa;”; if(connection==null)

{

connection=new SqlConnection(connectionString);

Connection.Open();

}

a) 表示层

篇二:北大青鸟S1综合测试练习题

《使用Java理解程序逻辑》内部测试-笔试试卷

1) 给定某Java程序的main方法如下所示,该程序的运行结果是( )。

public static void main(String[] args) {

boolean boo = true;

if (boo == false) {

System.out.println("a");

} else {

System.out.println("b");

}

}

2) A. B. C. D. 输出a 输出b 输出ab 运行时出错 在Java中,下列代码的运行结果是( )。

public static void main(String[] args) {

int a=1,b=2,c=3;

if(a<0)

if(b<0)

c=10;

else

c=20;

System.out.println(c);

}

3) A. B. C. D. 输出:10 输出:20 输出:3 编译报错 分析下面的Java程序段,编译运行后的输出结果是( )。

public class Test {

public void changeString(StringBuffer sb) {

sb.append("stringbuffer2");

}

public static void main(String[] args) {

Test a = new Test();

StringBuffer sb = new StringBuffer("stringbuffer1");

a.changeString(sb);

System.out.println("sb = " + sb);

}

}

A. B. C. D. sb = stringbuffer2stringbuffer1 sb = stringbuffer1 sb = stringbuffer2 sb = stringbuffer1stringbuffer2

4) 在Java中,包有多种用途,但不包含( )。

A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突

C. 有助于提高运行效率

D. 允许在更广的范围内保护类、数据和方法

5) 在Java中,包com中定义了类TestUtil,在com的子包util中定义了同名类TestUtil,给定如下Java代码,编译运行时,将发生( )。

package net;

import com.util.TestUtil;

import com.TestUtil;

public class Test {

public static void main(String[] args) {

TestUtil testutil = new TestUtil();

}

}

6) A. B. C. D. 创建了一个com.TestUtil对象 创建了一个com.util.TestUtil对象 创建了一个com.TestUtil对象和一个com.util.TestUtil对象 编译无法通过 编译并运行下面的Java代码,( )会出现在输出结果中。

public class Test{

public static void main(String args[]) {

for(int i = 0; i < 3; i++) {

for(int j = 3; j >= 0; j--) {

if(i == j)

continue;

System.out.println("i="+ i + " j="+j); }

}

}

}

A. i=0 j=3 B. i=0 j=0

C. i=2 j=2

D. i=0 j=2

E. i=1 j=1

7) 在Java中,( )关键字用来退出循环,将控制权转给程序的其他部分。 A. return

B. continue

C. break

D. exit

8) 在Java语言的控制结构中,break语句是经常用到的语句。下面一段代码中break语句起到( )的作用。

int pointer = 0;

while (pointer <= 10) {

switch (pointer % 3) {

case 1:

pointer += 1;

break;

case 2:

pointer += 2;

break;

default:

pointer += 3;

break;

}

}

9)

10) A. B. C. D. 结束当次循环,使控制权直接转移到控制循环的条件表达式 从嵌套循环内部跳出最里面的循环 终止switch语句的语句序列,提高switch-case语句性能 退出循环 在Java中,以下( )不属于Java基本数据类型。A. int B. boolean C. String D. double 分析下面的Java代码片段,编译运行后的输出结果是( )。

for (int i = 0; i < 6; i++) {

int k = ++i;

while(k <5) {

System.out.print(i);

break;

}

}

11) A. B. C. D. 024 02 123 13 给定如下Java程序的代码片段,编译运行后的输出结果是( )。

for (int i = 0; i < 6; i++) {

System.out.print(i+",");

while(++i <5) {

continue;

}

System.out.print(i);

}

A. 0,4,5 B. 0,4

C. 0,5

D. 0,6

12) 给定如下Java代码,编译运行后,输出的结果将是( )。

public class Test {

public static void main(String args[]) {

String s1 = new String("Test");

String s2 = new String("Test");

if (s1 == s2)

System.out.println("Same");

if (s1.equals(s2))

System.out.println("Equals");

}

}

13) 给定如下Java程序的方法结构,则方法体实现语句正确的是( )。

public String change(int i){

//方法体

} A. Same B. Equals C. Same Equals D. 什么都不输出

14) A. B. C. D. return 100; return 'a'; return i+""; return i; 给定Java代码如下所示,则编译运行后,输出结果是( )。

public class test{

static int i;

public int aMethod() {

i++;

return i;

}

public static void main(String args[]) {

Test test = new Test();

test.aMethod();

System.out.println(test.aMethod());

}

}

15) A. B. C. D. 0 1 2 3 给定一个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

16) 在Java中,如果要在字符串类型对象s="java"中,得到字母 'v' 出现的位置,可使用以下( )语句。

A. s.matches('v');

B. s.charAt('v');

C. s.indexOf('v');

D. s.substring('v');

17) 给定某Java程序的main方法如下,该程序编译运行后的结果是( )。

public static void main(String[] args) {

String str=null;

str.concat("abc");

str.concat("def");

System.out.println(str);

}

18) A. B. C. D. 输出:null 输出:abcdef 编译错误 运行时出现异常 给定一个Java程序的代码如下所示,则编译运行后,输出结果是( )。

public class Test {

int count = 9;

public void count1() {

count = 10;

篇三:北大青鸟Y2笔试题(多份含答案说明)

1 在asp.NET中,如果需要上传一张新图片,则需要使用到以下(b)控件。

A Calendar

B FileUpload

D FileDownLoad

D PictureBox

2在java EE中,taglib指令中uti属性指定标签描述文件,该文件是以(c)为扩展的文件。

A .tab

B .tag

C .tld

D .dir

3在ASP.NET中,以下用与验证必填的严整控件是(a).

A RequiredFieldValidator 非空

B RegularExpressionValidator正则表达式。身份证、邮箱

C CompareValidtor比较

D CustonValidator自定义

4以下关于ASP.NETDE 技术优势说法错误的是(d)。

A ASP.NET拥有丰富的控件库

B 在VS开发环境中,可以方便地设置断点、调试ASP.NET程序

C 在VS开发环境中,可以方便使用拖拽方式设计ASP.NET页面

D ASP.NET程序可以使用包括C#、VB.NET、JAVA在内的多种语言编写

5在JSP页面中,、使用struts logic标签时,应该使用(d

)进入引入。

A <%@page url=”http://struts.apache.org/tags-logic” prefix=”logic”/>

>

6 ASP.NET中AJAX框架技术Accordion控件的(b)属性用来设置菜单内容样式。

A HeaderCssClass菜单标题样式

B ContentCssClass菜单内容样式

C HeaderTemplate

D ContentTemplate

7 在ASP.NET中,动态添加水印效果时,如果使用HttpHandler方式,则创建的HttpHandler程序以(b)作为后缀名。

A .aspx页面

B .ashx

C .aspm Web service 文件扩展名

D .ascx控件

8 在Hibernate中,Group.hbm.xml映射文件中有如下代码:

<set name=”students”>

<key column=”grp_id”/>

<one-to-many class=” Students”/>

</set>

相关的数据库表包括tbl_group、tbl_students,下面说法正确的是(d)。

A grp_id是类Group的属性

B grp_id是类Student的属性

C grp_id是类tbl_group中的字段

D grp_id是类tbl_student中的字段

9在ASP.NET中,Web service 文件扩展名是(b)。

A ascx (用户控件的后缀名) B asmx

C aspx(普通页面的后缀名)

D ashx(HttpHandler的后缀名)

10在ASP.NET中有两种配置文件,分别是(c)和machine.config。

A config.sys

B config.web

C web.config

D sys.config

11 以下关于ASP.NET开发服务器的描述错误的是(b)

A ASP.NET开发服务器是一个轻量级的Web服务器.

B ASP.NET开发服务器与IIS功能完全一样

C ASP.NET开发服务器可以方便我们快速传递调试和开发ASP.NET应用程序

D ASP.NET开发服务器避免了IIS中复杂的设置

12 在ASP.NET中,Page对象的(a)属性用于判断页面是否是第一次加载

A IsPostBack

B name

C Expires

D Timeout

13 ASP.NET提供了一种比较简单的方法保持统一的页面风格,那就是母版页.以下关于母版页于普通页区别的描述中错误的是(c)

A 声明不同

B 扩展名不同

C 母版页文件名固定,而普通页面文件名可改 可以改

D 普通页面不能使用ContentPlaceHold控件,而母版页可以

14 在Hibernate中,对于下面代码说法正确的是(bc) (选择二项)

Restricyions.ge(“money”,75,MatchMode.EXACT)(ge大于和等于)

A money 是数据库表的字段名(属性名)

B 该语句可以作为 HQL 的查询条件

C ge是Restrictions 类的静态方法,表示”不小于”

D 该语句有语法错误

15在ASP.NET 的 AJAX控件中,以下有关Rating 控件属性 CurrentRating 的作用描述正确的是(a)

A 当前默认的等级

B 最大等级

C 等级星的样式

D 选中的等级星显示样式

16在JSP中,关于EL隐式对象,以下(a)说法是正确的。(选择一项)

A${param.name}能得到参数 name 的值

B${param.Values.name[1]}能得到名为name 的一组参数中的第一个值

C 作用域访问对象包括pageScope、requestScope、sessionScope、applicationScope和pageContext(pageContext

不是EL隐式对象)

D 在作用域访问对象中可访问作用域最小的是applicationScope(applicationScope作用域最大)

17 ASP.NET中AJAX框架技术的CollapsiblePanel控件用于实现(c)效果。

A 弹出窗口模式

B 各种阴影效果

C 折叠面板

D 根据用户输入的前几个字母或者汉字给出相关提示

18 在ASP.NET中,对用户输入信息的格式验证应该放在(c)。

A 模型层

B 数据访问层

C 表示层

D 业务逻辑层

19 开发基于MVC体系结构的Java Web应用程序是,负责实际的数据处理(如数据库连接、请求数据库和实现业务逻辑)的组件为(a)

A JavaBean

B HTML

C JSP

D Servlet

20 在Java EE中,下列代码能够正确获得名称dsname的数据源,并获取Connection的对象是(c)。

A Datasource source= new Datasource();

Connection conn= new Connection();

B Datasource source=Context.initSource();

Connection conn=sourc.get Connection();

C Context ctx=new lnitalContext;

Datasource source=(Datasource)ctx.lookup(”java:comp/env/daname”);

Connection conn=sourc.getConnection();

D Context ctx = new lnitalContext();

DataSource source =(DataSource)ctx.lookup(“dsname”);

Connection conn = source.getCommection();

21 在ASP.NET AJAX 框架技术中,将日历控件的ID绑定到Calendar的(a )属性上. (选择一项)

A TargetControlID

B Format显示的日期格式

C CssClass 样式

D PopupButtonID 通过选择按弹出的日期时按钮的ID

22 在ASP.NET中,下面的(b )代码只能接收以Get方式发送的客户请求数据.

A Request.Form[“id”]

B Request.QueryString[“id”]

C Request[“id”]

D Request.Form.Get(“id”)

Request对象QuerySting属性提交方式要设置为“Get”

23 Java Servlet 生命周期由一系列事件组成,把这些事件按照先后顺序排列,以下确定的是( b)

A 加载类、 实例化、 服务、 初始化、 销毁

B 加载类、 实例化、 初始化、服务、 销毁

C 实例化、 加载类、 初始化、服务、 销毁

D 加载类、 初始化、 实例化、 服务、 销毁

24 下面有关ASP.NET中Request 对象的 QueryString 属性描述正确的是(a )

A 用于收集HTTP协议中的Get请求发送的数据

B 用于收集Post 方法发送的请求数据

Request.Form用于表单提交方式为Post的情况

C 包含了服务器和客户端的系统信息 cookies??

25 在ASP.NET中,对用户控件的描述错误的是(c ).

A 用户控件通常是由系统提供的可视化控件组合而成

B 用户控件在页面上可以重新复使用,实现了代码的重用

C 所有能够使用用户控件实现的页面功能,使用母版也同样可以实现

D 当大量页面局部功能重复、且这些局部功能可以由系统提供的可视力\化控件组合完成时,就有必要创建用户控件了

26 ASP.NET 中,关于Repeater 控件下列说法中正确的是( c)

A Rrqeatar 会自动生成<table>标签

B Rrqeatar 控件不能显示HTML的内容

C Rrqeatar 控件不会自动添加HTML的内容

D Rrqeatar 会自动生成<div>标签

27 关于Spring 与Struats 的集成, 以下说法正确的是(ac ).

A Spring 提供的ContextLoaderPlugln插件,可做到Spring 和 Struts 的无缝集成

B Struts 的 Action Rrqeata 仍由 Struts 来创建

C在 struts-config.xml 文件中配置插件时,需要指定Spring 配置文件的位置

D Spring 配置文件中<bean>中的name 属性的值要与Struts 配置中相应Actuin

28 在Java Web应用开发中,HttpServlet的doPost方法定义如下,则能正确获取HttpSession对象的语句是(a)。 Public void doPost(HttpServletRequest request,HttpServletResponse response)

Throws ServletException,IOException{

//省略此处代码

}(选择一项)

A HttpSession session = request.getSession(true);

B HttpSession session = request.getHttpSession(true);

C HttpSession session = response.getSession(true);

D HttpSession session = response.getHttpSession(true);

29 在ASP.NET的AJAX框架技术中,设置Tabs控件选项卡标题需要设置TabPanel控件的(a)属性。(选择一项)

A HeaderText

B HeaderTemplate 选项卡标题模板

C ContentTemplate 内容模板

D ActiveTabIndex 没有这个属性

30 在ASP.NET的数据绑定控件中,DetailsView控件用来显示数据库中的单条记录的详细信息。以下属性中用与设置或取控件默认状态的属性是(b)。(选择一项)

A DataPrimary

B DefaultMode

C DataKeyNames

D DataKey

31 在Hibernate的实体类映射文件中,每个<class>节点配置一个实体类的映射信息,<class>节点的(a)属性对应数据库表的名字。(选择一项)

A table

B id

C name指定了映射的类名

D type

32 在Java框架技术中,关于框架的概念,下面说法错误的是(bd)。(选择二项)

A 框架是一个半成品

B 使用Spring时,持久化层一定要使用Hibernate实现(不一定)

C 多个框架可以集成在一起使用

D Ajax是一个客户端的框架(也是服务器端的框架)

33 在JSP页面中,使用JSTL的SQL标签酷中update标签前,必须首先使用(c)标签。(选择一项)

A query<sql.Query> 查询数据库信息的专用标签

B param


北大青鸟java考试题》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/show/196057.html
转载请保留,谢谢!
相关文章