免费论文网 首页

北大青鸟it逻辑测试

时间:2017-03-19 06:04:19 来源:免费论文网

篇一:北大青鸟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;

篇二:北大青鸟考证测试1

将答案填入”答题卡.xls”中对应的单元格,然后将”答题卡.xls”重新命名为”学号姓名.xls”,然后上传到FTP(用户名为06jy5)

()是连接各个国家之间并且被多个机构所公有的通讯网络。(选择一项) 1)

2)

3) a) b) c) LAN MAN WAN Internet上的每个网页都有一个唯一的地址,称为()。(选择一项)a) URL 计算机地址 b) MAC地址 c) 在流程图中,下面这个符号的意义是()。(选择一项)

4) a) b) c) d) 程序的开始和结束 计算步骤/进程 输入/输出 分支 分析下面的C代码片段:

void main()

{

int i, j;

for(i=2; i>0; i--)

{

for(j=2; i>0; j--)

{

printf("%d ", i*j);

}

}

}

输出结果是()。(选择一项)

5)

a) b) c) d) 1 2 2 4 4 2 2 1 0 1 1 2 2 1 1 0 在C语言中,下面( )正确声明了一个字符串变量。 (选择一项)

6) a) b) c) d) char str[8]="Pastries"; char str[7]="Pastries"; char str[9]="Pastries"; char str[]=Pastries; 下面代码的输出结果()。(选择一项)

<SCRIPT LANGUAGE="JavaScript">

var size = 25;

status = (size == 20) ? "Large" : "Small";

alert("The size is " + status);

</SCRIPT>

弹出一个消息框,显示信息:The size is Large a)

弹出一个消息框,显示信息:The size is Small b)

c)

d) 弹出一个消息框,显示信息:The size is Large Small 显示一个错误消息

7)

8) 在HTML文档中,一般情况下STYLE 元素会放在文档的()部分,所有的样式规则定义在<STYLE>和</STYLE>之间。(选择一项) a) b) c) d) <TITLE> <BODY> <HEAD> <SHEET> 在HTML文档中有如下一段代码,执行这段代码的结果是()。(选择一项)

<NOFRAMES>

Without Frames Click here <A href="new.htm">for a different version</A> </NOFRAMES>

9)

a) b) c) d) 出现错误 用户直接进入“new.htm”页面 在网页上显示指向“new.htm”的链接,链接文本为“Without Frames Click here for a different version” 只有在浏览器不支持框架时才执行上述代码 在HTML中,FORM元素的()属性指定服务器上处理表单的程序的位置。(选择一项) a) b) c) d) SUBMIT SCRIPT LOCATE ACTION

10) 下面代码的输出结果是()。(选择一项)

<TABLE border=1 cellspacing=0><TH>学生姓名</TH><TH>学生分数</TH><TR>

<TD> Anna </TD> <TD>80</TD>

</TR>

<TR>

<TD> Jerry </TD> <TD>75</TD>

</TR>

</TABLE>a) 学生姓名 学生分数

Jerry

Anna 75 80

b)

学生姓名 学生分数

Jerry

75 Anna 80

学生姓名 学生分数

Anna 80

Jerry 75

Jerry

Anna 75 80c) d) 学生姓名 学生分数

11)

12)

13) 在HTML文档中,下面代码的作用是()。(选择一项) <BODY BACKGROUND=" c:\border.gif"> a) b) c) 在页面的顶端显示图像“border.gif” 代码出现错误,不能显示图像 图像“border.gif”作为背景在页面上平铺显示 在HTML文档中,下列()标记没有结束标记。(选择一项) a) b) c) d) <BODY> <HEAD> <LI> <BR> 当表单各项添写完毕,鼠标单击提交按钮时可以触发()事件。(选择一项)

14)15) 16) 17) 18) 19) a) b) c) d) onEnter onSubmit onMouseDrag onMouseOver 在JavaScript中,下面()循环语句的循环体可能一次也不执行。(选择两项) a) b) c) for while do….while 在网页上,可以将提交按钮的onSubmit事件处理程序返回()值来阻止表单提交到服务器。(选择一项) a) b) c) d) 0 null false true 通常情况下,在网页中创建到其他网站的链接,使用()。(选择一项) a) b) c) d) 绝对路径 相对路径 关系路径 逻辑路径 在HTML中,()元素用于定义内嵌或浮动框架。(选择一项) a) b) c) d) IFRAME NOFRAME FRAME NOFRAMES 在HTML中,下面()标记用于定义表的单元格。(选择一项)a) <TITLE> b) c) d) <TH> <TD> <TR> 下面的()图片格式很少用于网页上的图片格式。(选择一项) a) b) c) .GIF .BMP . JPEG

20) 21) 22)23) 24) 25) 26)在HTML文档中,()元素包含在头部分可以为搜索引擎定义文档的关键字。(选择一项) a) b) c) d) <META> <TITLE> <BODY> <H1> 在Access数据库中,下面()有效性验证规则可以确保学生的考试日期(stud_exam_dt)至少在注册日期(stud_regis_dt)之后30天。(选择一项)a) "[stud_exam_dt]>[stud_regis_dt]+30" b) "[stud_exam_dt] >=[stud_regis_dt]-30" c) "[stud_exam_dt]>=[stud_regis_dt]+30" d) "[stud_exam_dt]<=[stud_regis_dt]+30" 要删除表中的所有记录,可以使用下列语句()。(选择一项) a) b) c) DROP TABLE <表名>; DEL TABLE<表名>; DELETE FROM <表名>; 下面关于关系数据库的描述不正确的是()。(选择一项) a) b) c) d) 所有的数据都存储在由列和行组成的表中 不同表之间可以建立关系 从相关的表中提取数据时,可以按照要求的方式重组数据,而无需重建实际的表 Access XP是满足关系模型规则的RDBMS 下面()SQL语言用于定义数据库的结构。(选择一项)数据定义语言(DDL) a) b) c) d) 数据操纵语言(DML) 数据控制语言(DCL) 事务控制语言(TCL) 在SQL查询语句中()子句用于选择满足条件的记录。(选择一项) a) b) c) d) WHERE GROUP BY ORDER BY CONDITION Access数据库通过()实现数据库的安全。(选择两项)解密 a)

篇三:北大青鸟笔试试题—(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) 表示层


北大青鸟it逻辑测试
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/show/200811.html
转载请保留,谢谢!
相关阅读
最近更新
推荐专题