建材加盟网-建材加盟,建材加盟费查询,国内权威的建材加盟费查询网!
当前位置:建材加盟网 > 知识宝典 > 范文大全 > 北大青鸟it逻辑测试

北大青鸟it逻辑测试

来源:建材加盟网 | 时间:2017-06-07 05:47:00 | 移动端:北大青鸟it逻辑测试

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

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


北大青鸟it逻辑测试》由:建材加盟网互联网用户整理提供;
链接地址:http://www.yuan0.cn/a/20930.html
转载请保留,谢谢!
相关文章