1px1px1px1px”Onmouseover=”this.style.border=’5px5px5px5px’”Onmouseout=”this.style.border=’1px1px1px1px’”> </td>
A.当鼠标移动的时候,修改背景色为5px
B.当鼠标拖动的时候,修改背景色为1px
C.当鼠标离开的时候,修改边界为5px
D.当鼠标离开的时候,修改边界为1px;
5.下列哪个是正确的下拉列表:
( )
ﻩA.checkbox B.input C.radio D.select
6.下列哪个是正确的隐藏域:
( )
ﻩA.<input type=”text”/> B.<inputtype=”button”/>
C. D.<inputtype=”hidden”/>
7.下列哪个是比较规范的页面跳转语句:
( )
A.location.href =“http:
//.cn”;
B.document.location=“http:
//ics.cn”;
C.document.location.href=“http:
//icss.com.cn”;
D.window.location.href=“http:
//ics.cn”;
8.()、[]和{},下列说法不正确的是:
( )
A.()是函数 B.[]是数组 C.[]是下标运算符 D.{}是对象
9.以下对javascript中的函数的说法正确的是:
( )
A.是对象 B、是原型 C.是类 D、是一种数据类型
10.下列几种xmldom中,那个对中文的支持最好:
()
A.MSXML2.XMLHTTP.5.0B.MSXML2.XMLHTTP.4.0
ﻩC.MSXML2.XMLHTTP.3.0 D.MSXML2.XMLHTTP
2.2.Java语言
单项选择题(每题2分,共20分)
1.下列表达式中哪个是不正确的()。
A.float f=11.1;B.doubled=5.3E12;
C.doubled =3.14159; D.doubled =3.14D ;
2.以下代码在编译时哪一行会报错()。
1)public void modify() {
2)int i, j,k;
3)i= 100;
4)while(i>0){
5)j =i * 2;
6)System.out.println("Thevalue of jis"+j);
7) k=k + 1;
8) i--;
9)}
10)}
A.line4B.line6 C.line7D.line8
3.main()方法的返回类型是什么()?
A.intB.voidC.booleanD.static
4.下面的哪些答案可以用以表示八进制值8?
A.010B.0x10C.08 D.0x8
5.关于垃圾收集的哪些叙述是对的。
A.程序开发者必须自己创建一个线程进行内存释放的工作。
B.垃圾收集将检查并释放不再使用的内存。
C.垃圾收集允许程序开发者明确指定并立即释放该内存。
D.垃圾收集能够在期望的时间释放被java对象使用的内存。
6.已知x1.equals(x2)==true,则以下说法错误的是:
()
A.内存地址一定相等。
B.内容相等
C.hashcode相等 D.x1==x2可能为true
7.以下关于继承的叙述正确的是:
()
A.在Java中类只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D.在Java中接口只允许单一继承
8.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?
( )
A.StringargsB.Stringargs[] C.CharargD.StringBuffer args[]
9.以下哪个不是Java的原始数据类型()
A.int B.Boolean C.float D.char
10.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。
A.public intMAX_LENGTH=100;
B.finalintMAX_LENGTH=100;
C.finalpublicintMAX_LENGTH =100;
D.publicfinal intMAX_LENGTH=100;
2.3. C#语言
单项选择题(每题2分,共20分):
1.声明一个委托public delegate intmyCallBack(intx); 则用该委托产生的回调方法的原型应该是?
()
A.voidmyCallBack(intx) B.intreceive(intnum)
C.stringreceive(intx) D.不确定的
2.classClass1
{
ﻩpublicstaticintCount =0;
ﻩstatic Class1()
{
ﻩCount++;
ﻩ}
publicClass1()
{
ﻩﻩCount++;
ﻩ}
}
Class1o1= new Class1();
Class1o2 = newClass1();
请问,Class1.Count的值是多少()
A.1B.2
C.3D.4
3.以下哪个类是int的基类( )
A.Int32 B.Object
C.ValueType D.Int16
4.int[][]myArray3=newint[3][]{newint[3]{5,6,2},new int[5]{6,9,7,8,3},newint[2]{3,2}};
myArray3[2][2]的值是()
A.7 B.9
C.6 D.越界
5.以下关于ref和out的描述哪些项是不正确的?
()
A.使用ref参数,传递到ref参数的参数必须最先初始化。
B.使用out参数,传递到out参数的参数必须最先初始化。
C.使用ref参数,必须将参数作为ref参数显式传递到方法。
D.使用out参数,必须将参数作为out参数显式传递到方法。
6.如果设treeView1=newTreeView(),TreeNodenode=new TreeNode("根结点"),则treeView1.Nodes.Add(node)返回的是一个()类型的值。
()
A.TreeNode; B.int;
C.string; D.TreeView;
7.当创建MDI窗体时,下面哪条语句标识当前窗体为父窗体。
()
A.this.IsMdiContainer=true;B. this.MdiParent=this;
C. this.MdiParent=null;D.this.IsMdiContainer=false;
8.运行下面的代码段,其输出结果将为:
()
class Test
{
interfaceIAddOne
{
intAddOne();
}
structFixPoint:
IAddOne
{
int _x;
publicFixPoint(intx)
{
_x =x;
}
public intAddOne()
{
++_x;
return_x;
}
}
static voidMain()
{
ArrayList pointList=newArrayList(1);
FixPoint f =newFixPoint(0);
pointList.Add(f);
Console.Write(f.AddOne());
Console.Write(((IAddOne)pointList[0]).AddOne());
FixPointp=(FixPoint)pointList[0];
Console.Write(p.AddOne());
}
}
A.112ﻩB.123
C.012ﻩD.122
9.下面哪种.NET类型集合允许使用唯一标识符来访问?
()
A.ArrayList;B.Hashtable;
C.Stack;D.Queue;
10.下面的代码实现了设计模式中的什么模式()
publicclass A{
privateAinstance;
privateA(){
}
publicstatic AInstance {
ﻩget
{
ﻩif(A==null)
ﻩA=newA();
ﻩreturninstance;
}
}
}
A.FactoryB.Abstract Factory
C.SingletonD.Builder
程序填空题(共10分):
14.classA{
publicvoidSayHello(){
Console.WriteLine("Hello,I'm{0}.", this.GetType().ToString());
}
}
class B:
A{}
classC:
B{}
classD{}
publicvoid PrintA(){
ArrayListlist =new ArrayList();
ﻩlist.Add(new A());
list.Add(new B());
list.Add(newC());
list.Add(null);
list.Add(newD());
foreach(objectobj inlist){
//判断是否为A的子类
boolisA= (2分)
if(isA){
A a= (A)obj;
a.SayHello();
}
}
}(3分)
15.分析下面程序的输出(3分)
usingSystem;
publicclassA
{
publicvirtualvoidFun(inti)
{
Console.Write(i);
}
publicvoid Fun(Aa)
{
a.Fun(3);
Fun(6);
}
}
public classB:
A
{
publicoverride voidFun(inti)
{
base.Fun(i+ 1);
}
publicstaticvoidMain()
{
Bb= new B();
Aa=newA();
a.Fun(b);
b.Fun(a);
}
}
输出结果:
(2分)
16.根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:
public delegatevoidOnDBOperate();
publicclassUserControlBase:
UserControl
{
publiceventOperate OnNew;
private voidtoolBar_ButtonClick(objectsender,EventArgse)
{
if(e.Button.Equals(BtnNew))
{
//请在以下补齐代码用来调用触发OnNew事件。
;(1分)
;(1分)
}
}
}
2.4.数据库
单项选择题(每题1分,共10分):
1.SQLServer中“连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A.Windows身份验证B.SQLServer身份验证
C.以超级用户身份登录时 D.其他方式登录时
2.以下关于数据的存储结构的叙述哪一条是正确的?
()
A.数据的存储结构是数据间关系的抽象描述
B.数据的存储结构是逻辑结构在计算机存储器中的实现
C.数据的存储结构分为线性结构和非线性结构
D.数据的存储结构对数据运算的具体实现没有影响
3.SQLServer中的视图是一种常用的数据对象,它是提供查看和存放数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时不允许在该语句中包括等关键字。
()
A.ORDERBY,COMPUTE
B.ORDERBY,COMPUTE,COMPUTR BY
C.ORDERBY,COMPUTE BY,GROUPBY
D.GROUP BY,COMPUTEBY
4.在SQLSERVER服务器上,存储过程是一组预先定义并编译的Transact-SQL语句。
可以用( )来声明游标。
A.CREATECURSOR
B.ALTERCURSOR
C.SETCURSOR
D.DECLARECURSOR
5.OLAP的基本概念不包括()
A.度量属性 B.维
C.数据分析 D.事务处理
6.下述哪一条是由于关系模式设计不当所引起的问题?
()
A.丢失修改 B.更新异常
C.读脏数据 D.数据被非法读取
7.数据库系统的日志文件用于记录下述哪类内容?
( )
A.程序运行过程 B.数据查询操作
C.程序执行结果 D.数据更新操作
8.实现数据库的哪个特性能够避免对未提交更新的依赖(“脏数据”的读出)?
()
A.完整性 B.并发性
C.安全性 D.可移植性
9.下面有关模式分解的叙述中,正确的是()
A.若一个模式分解具有无损连接性,则该分解一定保持函数依赖
B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性
C.若只要求分解保持函数依赖,那么模式分解一定可以达到BCNF
D.若只要求分解具有无损连接性,那么模式分解一定可以达到BCNF
10.对数据库数据的删除是由数据库管理系统的哪个功能模块实现的?
( )
A.数据库存取功能模块
B.数据库存储管理功能模块
C.数据库运行处理功能模块
D.数据库维护功能模块
填空题(每空1分,共5分):
11.关系代数是一种关系操纵语言,它的操作对象和操作结果均为__二维表_______。
12.数据库管理系统是位于用户和___操作系统____之间的一个数据管理软件。
13.对数据库结构的描述和定义存储在_数据字典____中,它是DBMS运行的基本依据。
14.数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的__事务性___。
15.SQL语言集数据查询、数据操纵、数据定义和数据控制功能为一体,其中语句GRANT,REVOKE是实现___授予权限_____功能。
判断题(每题1分,共5分):
16.在CREATE INDEX语句中,使用CLUSTERED来建立簇索引。
17.通配符“_”表示某单个字符。
对
18.因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQLSERVER将它保存在syscommens系统表中。
对
19.在Transact-SQL语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。
错
20.每个存储过程向调用方返回一个整数返回代码。
如果存储过程没有显式设置返回代码的值,则返回代码为0,表示成功。
错
3. 软件工程(每题2分,共20分):
1.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
A.结合 B.隐藏
C.封装 D.抽象
2.瀑布模型的存在问题是( )
A.用户容易参与开发 B.缺乏灵活性
C.用户与开发者易沟通 D.适用可变需求
3.程序的三种基本控制结构是( )
A.过程、子程序和分程序B.顺序、选择和重复
C.递归、堆栈和队列 D.调用、返回和转移
4.需求分析中开发人员要从用户那里了解( )
A.软件做什么 B.用户使用界面
C.输入的信息D.软件的规模
5.IDEF图反映系统( )
A.怎么做 B.对谁做
C.何时做 D.做什么
6.需求分析阶段的任务是确定( )
A.软件开发方法 B.软件开发工具
C.软件开发费 D.软件系统的功能
7.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A.程序的内部逻辑 B.程序的复杂结构
C.使用说明书 D.程序的功能
8.系统流程图是描述( )的工具。
A.逻辑系统 B.程序系统
C.体系结构 D.物理系统
9.为了提高测试的效率,应该( )。
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
10.面向对象的要素包含( )
A.对象的唯一性ﻩ B.抽象
C.继承性 D.分类性