北大青鸟S2笔试(中关村校区)
- 格式:pdf
- 大小:620.04 KB
- 文档页数:15


北大青鸟二年毕业笔试试题1)在ASP。
NET中,执行以下代码时,将在页面显示(b)。
(选择一项)Response.Write(Server.HtmlEnCode(“<H>ACCP</H>”));a)ACCPb)<H>ACCP</H>c)<H></H>d)不显示任何信息2)Stuts框架中,使用以下(b)标签可以显示数据验证错误信息(选择一项)a)<html:error>b)<html:errors>c)<logic:error>d)<logic:errors>3)项目管理的“三角约束”包括目标,成本和(a)三个方面(选择一项)a)进度b)缺陷c)人员d)工具4)在Oracle中,使用(d)语句打开游标,执行语句。
并识别活动集(选择一项)a)RUNb)FETCHc)CLOSEd)OPEN5)在JSF应用程序中,有如下导航要求,如果是在/login.jsp页面内,login动作将导航到/welcome.jsp页面。
以下导航规则正确的是(c)(选择一项)a) <navigation-rule><from>/login.jsp</form><navigation-case><from-outcome>login</form-outcome><to>/welcome.jsp</to></navigation-case></navigation-rule>b) <navigation-rule><from-view-id>/login.faces</form-view-id><navigation-case><from-outcome>login</form-outcome><to-view-id>welcome.faces</to-view-id></navigation-case></navigation-rule>c) <navigation-rule><from-view-id>/login.jsp</form-view-id><navigation-case><from-outcome>login</form-outcome><to-view-id>/welcome.jsp</to-view-id></navigation-case></navigation-rule>d) <navigation-rule><from>/login.jsp</form><navigation-case><from-outcome>login</form-outcome><to >welcome.jsp</to ></navigation-case></navigation-rule>6)在Orcale中,有表Person,数据如下,(其中Tel为整型):ID Name Tel001 Amber 1234002 Amy003 EMmily004 Eric 6789执行查询,SELECT ID FROM Person WHERE Tel IS NOT NULL,结果包括(ad)(选择二项)a)001b)002c)003d)0047)在ASP。
针对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有正确答案,则该题不得分,以下每题2分。
1)某公司使用Exchange Server2003作为邮件服务器。
邮件服务器管理员利用Exchange系统管理器设置了监控对象“可用磁盘空间”的警告状态和紧急状态。
他想当被监控的服务器发生警告状态时,以电子邮件的方式通知相关管理员,请问电子邮件通知需要设置()。
(选择三项)a)监视服务器b) 要监视的服务器和连接器c) 收件人d) 可执行文件路径2)公司的网络采用单域结构进行管理。
网络管理员为销售部建立了一个名为SaleDep的OU,管理员在域上建立了三个策略。
策略一用于取消用户计算机开始菜单中的“运行”项,策略二用于取消用户计算机开始菜单中的“帮助”项,策略三用于取消用户计算机开始菜单中的“搜索”项,但一定保留“运行”项。
三个策略的排列顺序如图所示。
一个用户使用SaleDep下的用户帐User1登录域,他的计算机开始菜单中()(选择一项)a)没有“搜索”和“帮助”项,有“运行”项b) 没有“搜索”和“运行”,有“帮助”项c) 没有“运行”、“搜索”和“帮助”项d) 有“运行”、“搜索”和“帮助”项3)一个公司的网络采用单用域结构进行管理,网络中有一台安装了Exchange Server2003的邮件服务器。
公司聘请了一个市场调研机构进行新市场开拓的调研工作。
公司内的许多员工经常需要与这个机构中的人员电子邮件通讯。
公司内的员工想通过一些设置使得该机构的人员在自己Outlook中的地址簿中显示出来。
管理员需要为该机构的员工建立(),才能达到这个要求。
(选择一项)a)启用邮件的用户帐户b) 启用邮件的用户帐户c) 启用邮件的联系人帐户d) 启用邮件的联系人帐户4)某公司的网络中安装了数据库服务器。
服务器上运行的应用软件为SQL Server2000。
1)在使用Hibernate时,有School、Student类,代码如下:Public class School{一Private int Schooled;Private String schoolName;…//getter、setter方法}Public class Student{多Private int StudentId;Private String studentName;Private School school;…//getter\setter方法}在(多)Student.hbm.xml映射文件中,下列配置代码正确的是()。
(选择一项)A.<class name =”School” table=”TBL_SCHOOL”><one-to-many name=”school” column=”schoolId” class=”School”/>B.<class name =”School” table=”TBL_SCHOOL”>….< many -to- one name=”school” column=”schoolId” class=”School”/>C <class name =”Student” table=”TBL_STUDENT”>…<one-to-many name=”school” column=”schoolId” class=”School”/>D.<class name =”Student” table=”TBL_STUDENT”>…< many -to- one name=”school” column=”schoolId” class=”School”/>2) 在中,下面关于CodeSmith的描述错误的是:()。
(选择一项)a)CodeSmith可以用于自动生成程序代码b)只能生成.cs文件,不可以生成其他类型的文本内容c)模板中引用数据库组件SchemaExplorer可以获取数据库相关信息d)默认生成文件名的方法是GetFileName(),如果要修改生成的文件名,可重载该方法,生成需要的文件名3)在Ajax中,使用()方法创建XMLHttpRequest对象。
第一章数据库的设计良好的数据库设计1、节省数据库的存储空间2、能够保证数据的完整性3、方便进行数据库应用系统的开发糟糕的数据库设计1、效率低下2、更新和检索数据时会出现许多问题设计数据库的步骤1、需求分析阶段分析客户的业务和数据处理需求⑴收集信息⑵标识对象(实体)⑶标识每个对象需要存储的详细信息⑷标识对象之间的关系2、概要设计阶段绘制数据库的E-R模型图(实体关系图)3、详细设计阶段将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的三大规范进行设计4、代码编写阶段映射基数1一对一2一对多3多对一4多对多实体关系图矩形表示实体集椭圆形表示属性菱形表示关系集直线用来连接设计数据库问题1 信息重复2 更新异常3 插入异常(无法表示某些信息)4 删除异常(丢失有用的信息)数据库设计的三大规范理论一第一范式的目标是确保每列的原子性二第二范式的目标是确保表中的每列都和主键相关三第三范式的目标是确保每列都和主键直接相关,而不是间接相关(不能传递依赖)规范化和性能的关系在必要的情况下允许适当的数据冗余第二章数据库的实现一建库ues mastergoif exists (select * from sysdatabases where name ='数据库名字')drop database 数据库名--判断这个数据库名字是否存在,如果存在删除create database 数据库名on [primary](name='',filename='',size ='', 建立数据库的主文件如果需要建立次要文件(ndf) 用逗号隔开maxsize ='',filegrowth ='')log on(name ='',filename='',size ='', 建立日志文件如果建立多个日志文件在后面用逗号隔开maxsize ='',filegrowth ='')go -- 批处理二建表ues 数据库名字goif exists (select * from sysobjects where name ='表名')drop table 表名--判断是否有这个名字的表create table 表名(字段名数据类型列的特征如stuid int identity(1,1) not null --identity 表示是否为自动增长)go三加约束1 主键约束(primary key constraint) --constraint 约束alter table 表名add constraint 约束名(PK_***) primary key(约束的字段)2 唯一约束(unique constraint)alter table 表名add constraint 约束名(uq_***) unique(约束的字段)3 检查约束(check constraint)alter table 表名add constraint 约束名(ck_***) check(约束的条件)4 默认约束(default constraint)alter table 表名add constraint 约束名(df_***) default('默认值') for 约束的字段5 外建约束(foreign key constraint)alter table 表名add constraint 约束名(fk_***) foreign key(约束的字段) references 主表的表名(主表的字段)总结create database 建库create table 建表add constraint 加约束drop database 删库drop table 删表drop constraint 删约束use master select * from sysdatabases 判断是否有库名select * from sysobjects 判断是否有表名完整性1 实体完整性(保证数据是唯一的如主键\唯一键\标示列)2 引用完整性(保证两表数据一致如外键)3 域完整性(保证数据的准确性如检查约束\默认约束\非空)三层安全模型1 登陆帐号-- 决定登陆服务windows 身份验证exec sp_grantlogin 'windows域名\域帐户'sql 身份验证exec sp_addlogin '帐户名','密码'2 数据库用户--访问数据库use 数据库名goexec sp_grantdbaccess '登陆帐户',('数据库用户') 如果不写数据库用户默认为登陆帐号名3 权限--在数据库里的操作use 数据库名gogrant 权限(增,删,改,查,建表(create table)) on 表名to 用户名第三章T-SQL编成使用变量一局部变量declare @变量名类型赋值: 1、set @变量名= 值2、select @变量名=值二全局变量@@error 最后一个T-SQL错误的错误号@@identity 最后一次插入的标示值@@language 当前使用的语言的名称@@max_connections 可以创建的同时连接的最大数目@@rowcount 受上一个sql语句影响的行数@@servername 本地服务器的名称@@servicename 该计算机上的sql服务的名称@@timeticks 当前计算机上每刻度的微秒数@@transcount 当前连接打开的事物数@@version sql server 的版本信息输出语句1、print 局部变量或字符串2、select 局部变量as 自定义列名(查询语句的特殊应用)逻辑控制语句1、if(条件)begin -- 开头语句end --结束else --为可选begin -- 开头语句end --结束2、while (条件)语句[break]3、casewhen 条件1 then 结果1when 条件2 then 结果2[else 其他结果]end批处理语句以一条命令的方式来处理一组命令的过程称为批处理批处理的好处就是能够简化数据库的管理第四章高级查询一简单子查询select *** from 表1 where 字段1 >(子查询) 它等于一个等值内连接将子查询和比较运算符联合使用,必须保证子查询返回的值不能多与一个二in 和not in 子查询in 后面的子查询可以返回多条记录select *** from 表1 where 字段1 in(not in)(子查询)三exists not exists子查询if exists (子查询)语句如果子查询的结果非空,则exists(子查询) 将返回真(true) ,否则返回假(false)第五章事务、索引和试图一事务:是一个整体,要么都成功,要么都失败事务时作为单个逻辑工作单元执行的一系列操作。