谁能帮忙解答??

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

 

1)    C#中,使用(  )关键字修饰的方法被称为虚方法。                 (选择一项)

athis

babstract

cnew

dvirtual

2)    Java中,下面对于构造函数的描述正确的是(  )。                             (选择一项)

a)类必须显示定义构造函数

b构造函数的返回类型是void

c构造函数和类有相同的名称,并且不能带任何参数

d一个类可以定义很多个构造函数

3)    下列选项中,(  )是正确的、且客户端无法看到的JSP注释。                (选择一项)

a)    <-- 注释-->

b)    <!—注释-->

c  <%-- 注释-- >

d)   <%-- 注释--% >

4)    DOM对象模型中,直接父对象为根对象window的对象中不包括(  )。(选择一项)

a)   history

b)   document

c  location

d  form

5)    在以下C#的数据类型中,属于引用类型的是( )。                                  (选择一项)

aint

blong

cchar

dstring

6)    Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据库源连接的语句为:

       Connection con = DriverManager.getConnection(“jdbc:odbc:test”);

       URL连接中的“test”表示的是(  )。                                (选择一项)

       a)    数据库中表的名称

       b)    数据库服务器的机器名

       c)    数据源的名称

       d)    用户名

7)           JSP页面中,下列(  )表达式语句可以获取页面请求中名字为title的文本框的内容。                                                                                                             (选择一项)

       a)    <%=request.getParameter(“title”)%>

       b)    <%=request.getAttribute(“title”)%>

       c)    <%=request.getParameterValues(“title”)%>

       d)    <%=request.getParameters(“title”)%>

8)    在以下C#代码中,(  )是类Teacher的属性。                                        (选择一项)

       public class Teacher{

       int age=33;

       private string name;

       public string Name{

       get {return name;}

       set {name = value;}

}

public void SaySomething(){  //省略部分代码 }

}

a)    Name

b)    name

c)    age

d)    SaySomething

9)    .NET框架下,输入输出错误将引发(  )异常。                                  (选择一项)

       a)    SystemException

b)    ArithmeticExecption

c)    ArgumentException

d)    IOException

10)  Visual Studio 2005开发的应用程序中,抽象工厂设计模式属于(  )型模式。

                                                                                                                       (选择一项)

a)    创建

b)    结构

c)    行为

d)    条件

11)          在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交的信息,则应该在下划线处填写的代码是(  )。                (选择一项)

       <form action=”loginAction.jsp” name=”loginForm” method=”______”>

              用户名:<input type=”text” name=”name”/><br>

              密码:<input type=”password” name=”pwd” />

              <input type=”submit” value=”登陆”/>

       </form>

a)    get

b)    post

c)    不填写任何内容

d)    以上选项均可

12) 下列选项中关于Javasuper关键字的说法正确的是(  )。                    (选择一项)

a)    super关键字是在子类对象内部指代其父类对象的引用

b)    super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

c)    子类通过super关键字只能调用父类的方法,而不能调用父类的属性

d)    子类通过super关键字只能调用父类的属性,而不能调用父类的方法

13)  SQL Server2005中,对IN语句取反的方法是,在IN前面添加(  )。 (选择一项)

a  NONE

b  NOT

c 

d  NO

14)  C#语言中,方法重载的主要方式有两种,包括(  )和参数类型不同的重载。

                                                                                                                       (选择一项)

a)    参数名称不同的重载

b)    返回值类型不同的重载

c)    方法名称不同的重载

d)    参数个数不同的重载

15)  C#中提供了一种集合类型哈希表(HashTable),哈希表的数据是通过(  )和值(Value)来组织的。                                                                                                   (选择一项)

a)    项(Item

b)    记录(Record

c)    表(Table

d)    键(Key

16)  SQLServer2005的系统存储过程中,(  )存储过程用于列出服务器上所有的数据库。

                                                                                                                       (选择一项)

a)    sp_help

b)    sp_databases

c)    sp_helpdb

d)    sp_tables

17)  分析下面的JavaScript代码段,输出结果是(  )。                                   (选择一项)

       var mystring=”I am a student”;

       a=mystring.charAt(9);

       document.write(a);

       a)    I an a st

b)    u

c)    udent

d)    t

18)  HTML页面中,定义样式设置按钮的背景图片为images文件夹下的

background1.jpg文件,需要将CSS的(  )属性赋值为url(images/background1.jpg)

                                                                                                                       (选择一项)

a)    width

b)    height

c)    background-color

d)    background-image

19)  SQL Server2005中,声明一个最多可以储存8个字符的变量A,正确的代码为(  )。

                                                                                                                       (选择一项)

       a)    DECLARE A VARCHAR(8)

b)    DECLARE @A VARCHAR(8)

c)    PRIVATE A VARCHAR(8)

d)    PRIVATE @A VARCHAR(8)

20)  HTML中,运行下面的JavaScript代码,则在弹出的提示框中显示的消息内容为(  )。

                                                                                                                       (选择一项)

       <script language=”javascript”>

       x=3;

       y=2;

       z=(x+2)/y;

       alert(z);

       </script>

       a)    2

b)    2.5

c)    32/2

d)    16

21)  下列HTML代码中,(  )能显示一个按钮,实现单击按钮时弹出一个显示“确定”的消息框,如下图显示。                                                                              (选择一项)

a)    <INPUT TYPE=”button” VALUE=”鼠标响应

                                   onClick=”window.confirm(‘确定’)”>

b)    <INPUT TYPE=”button” VALUE=”鼠标响应

                                   onClick=”window.alert(‘确定’)”>

c)    <INPUT TYPE=”button” VALUE=”鼠标响应

                                   onChange=”window.open(‘确定’)”>

d)    <INPUT TYPE=”button” VALUE=”鼠标响应

                                   onClick=”window.showModalDialog(‘确定’)”>

22)     HTML中,下列CSS的属性与HTML标签中style对象的属性对应错误的是(  )。

(选择二项)

       a)    background-imagebackgroundImage

       b)    bordr-color color

       c)    font-size size

       d)    text-align textAlign

23)  制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是(  )。           (选择一项)

       a)    捕获窗口的window.onscroll事件,调用move函数

b)    捕获文档的document.onscroll事件,调用move函数

c)    捕获窗口的window.onload事件,调用move函数

d)    捕获文档的document.onload事件,调用move函数

24) SQL Server2005中,有products(产品)表,包含字段:pName(产品名称)、

price(价格)。若要得到最贵产品的产品名称和产品价格,应该使用的查询语句是(  )。

                                                                                                                       (选择一项)

       a)    SELECT TOP 1 pName,price FROM products ORDER BY price

b)    SELECT pName,MAX(price) FROM products

c)    SELECT pName,MAX(price) FROM products GROUP BY pName

d)    SELECT pName,price FROM products WHERE price=(SELECT MAX(price)

FROM products)

25)   基于Java技术的Web应用程序打包时,要求按特定的目录结构组织文件,此目录结构中包含一个web-inf目录,一般情况下,该目录中包含以下各组成部分,除了(  )。

(选择二项)

a)         src目录

b)        web.xml文件

c)        Java源文件

d)        lib目录

26)  Java语言中,下列关于类的继承的描述,正确的是(  )。                   (选择一项)

       a)    一个类可以继承多个父类

b)    一个类可以具有多个子类

c)    子类可以使用父类的所有方法

d)    子类一定比父类有更多的成员方法

27) C#程序中,索引器允许按照自定义的访问方式访问类或结构的实体组成的数组。

       以下索引器定义正确的是(  )。                                                             (选择一项)

       a)    public Teacher this[string index]

              {

       get { //省略部分代码 }

}

b)    public Teacher this[index]

       {

       get { //省略部分代码 }

}

c)    public string Teacher this[index]

       {

              get { //省略部分代码 }

       }

d)    public Teacher [index]

       {

              get { //省略部分代码 }

       }

28)     下列选项中关于JavaScript浏览器对象中history对象的说法错误的是(  )。

(选择一项)

       a)    history对象记录了用户在一个浏览器中已经访问过的URLs

b)    history对象的父对象是JavaScript浏览器对象的根对象window

c)    应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能

d)    应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后

退”按钮

29)     在以下C#代码的下划线处填入(  ),该C#语句表示打开一个文件,如果该文件不

存在则发生异常。                                                                                    (选择一项)

FileStream fs = new FileStream(“D://music.txt”,___________);

a)    FileMode.Create

b)    FileMode.Open

c)    FileMode.Close

d)    FileMode.CreateNew

30)  关于C#中的结构,以下说法中错误的是(  )。                                       (选择一项)

       a)    结构可以有构造函数

b)    结构体内可以有字段

c)    结构体内可以有方法

d)    结构可以被继承

31)  某学员用C#写了如下一段代码,代码的输出结果是(  )。                      (选择一项)

       class Program{

              static void Main(string[] args){

                     Student student = new Student();

                     student.SayHi();

                     Console.ReadLine();

}

}

class Person{

       public virtual void SayHi(){

       Console.WriteLine(“你好!”);

}

}

class Student : Person{

       public override void SayHi(){

       Console.WriteLine(“你好,我是一名学生。”);

}

}

       a)    你好!

b)    你好,我是一名学生。

c)    你好!

       你好,我是一名学生。

e)        

32)  给定JSP代码如下所示,在横线处编写(  )语句,可以使得程序运行后该页面输出结果是1                                                                                                   (选择一项)

       <html>

                     <% int count = 1;%>

                     _________________

       </html>

a)    <%=++count %>

b)    <% ++count; %>

c)    <% count++; %>

d)    <%=count++ %>

33)  .NET框架下可以开发三层结构的应用程序,关于三层结构的描述错误的是(  )。

                                                                                                                       (选择一项)

a)    三层结构可以大大提高程序运行效率

b)    三层结构可以使得系统结构更清晰

c)    三层结构可以大大降低程序后期维护成本

d)    三层结构可以充分发挥团队协作开发的优势

34)  Java接口中,下列选项中有效的方法声明是(  )。                             (选择二项)

       a)    public void aMethod();

b)    void aMethod();

c)    void aMethod(){}

d)    private void aMethod();

35)  C#编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是(  )。                                                                                 (选择一项)

       a)    public

b)    private

c)    internal

d)    protected

36)  JSP中,要在page指令中设置使用的脚本语言是Java,且导入了java.iojava.util包,下列语句中正确的是(  )。                                                         (选择二项)

       a)    <%@ page language=”java” import=”java.io.*,java.util.*”%>

b)    <%@ page language=”java” import=”java.io,java.util.*”%>

c)    <%@ page language=”java” import=”java.io” import=”java.util”%>

d)    <%@ page language=”java” %>

<%@ page import=”java.io.*,java.util.*”%>

37)  SQL Server2005中,如下T-SQL语句的运行结果是(  )。                  (选择一项)

       declare @a int

       set @a = 48

       if @a>50

              print ‘合格

       else

       if @a<=0

              print ‘没参加考试

       else

              print ‘不及格

       a)    打印“合格”

b)    打印“没参加考试”

c)    打印“不及格”

d)    提示语法错误

38)  Web应用程序中,编写了公共的处理页面名为manage.jsp,该页面包含在Web根目录下名为util的文件夹中,那么在Web根目录下的其他页面上引用该页面的代码正确的是(  )。                                                                                             (选择一项)

       a)    <% include file=”util/manage.jsp”%>

b)    <%@ include file=”util/manage.jsp”%>

c)    <%! include file=”util/manage.jsp”%>

d)    <include file=”util/manage.jsp”>

39)  在操作SQL Server2005数据库时,(  )有助于加快检索数据的速度。     (选择一项)

a)    建立视图

b)    创建事物

c)    建立索引

d)    使用局部变量协助查询

40)  HTML页面上包含如下所示的JavaScript代码,要实现打开页面时弹出对话框显示“张三”,则下划线处应填写的代码为(  )。                                                   (选择一项)

       <html>

                     <head>

                     <script language=”javascript”>

                            var studentList = new Array();

                            studentList[‘一班’] = [‘张三’,’李四’];

                            alert(_____________);                        //在此处填写代码

                     </script>

                     </head>

       </html>

a)    studentList[0][0]

b)    studentList[0][‘张三’]

c)    studentList[‘一班’][‘张三’]

d)    studentList[‘一班’][0]

41)  分析如下C#代码,根据类的继承关系,运行后的输出结果是(  )。        (选择一项)

       public vlass Person{

              private int age=10;

              public int Age{

                     get {return age;}

                     set {age = value;

       Console.Write(“请勿入内!”);

}

}

}

public class People : Person{

       public People(){

              if(this.Age >= 18)

                     Console.Write(“成年人!”);

              else

                     Console.Write(“非成年人!”);

}

}

public class Test{

       static void Main(){

              People Shang=new People();

              Shang.Age=50;

              Console.ReadLine();

}

}

a)    请勿入内!

b)    非成年人! 请勿入内!

c)    请勿入内! 成年人!

d)    成年人! 请勿入内!

42)  C#中,某程序员定义了一个IDateBase接口,以及实现该接口的一个类

       CDataBase,下列关于该段代码说法正确的是(  )。                                (选择一项)

       public interface IDataBase{

              void OpenTable(string tableName);

              void UpdateTable(string tableName);

}

public class CDataBase : IDataBase{

       public void OpenTable(string tableName){

       Console.WriteLine(“打开表”);

}

public void UpdateTable(string tableName){

       Console.WriteLine(“更新表”);

}

static void Main(){

       CDataBase db = new CDataBase();

       db.OpenTable(“Customers”);

}

}

a)    该段代码错误,因为在定义接口时,接口中的方法没有提供实现

b)    该段代码错误,因为接口中声明的方法不是公有的,因此在CDataBase类中不

能访问接口中的方法

c)    该段代码正确,同时由于客户没有调用UpdateTable方法,可以把CDataBase

       类中UpdateTable方法去掉,代码依旧正确

d)      该段代码正确,如果在IDataBase接口中声明一个方法”void Execute(string sql);”,则必须在CDataBase类中实现该方法

43)  SQL Server 2005中,以下为创建和使用存储过程的代码:

       CREATE PROCEDURE myPrpc@inparam int= -1@outparam int = 10 OUTPUT

       AS

       SELECT@outparam=100

       IF (@outparam >0)

              RETURN 1000

       ELSE

              RETURN 2000

       GO

       Declare @A int

       Declare @B int

       SER @A=20

       EXEC myProc @A @B output

       select@A@B

       SQL Server Management Studio 中运行以上代码,最后一行输出的数据为(  )。

(选择一项)

       a  20  1000

       b  20  100

       c  20  10

       d  -1  1000

44)  Java 语言中,已知 con 为已经建立的数据库连接对象,则下列(  )是正确的JDBC代码片段.                                                                                              (选择二项)

       a  PreparedStatement pstmt = con.prepareStatement(“insert into EMP

(EMPNO,ENAME) values(?,?)”);

pstmt.selInt(1,7);

pstmt.setString(2,”Admin”);

       b  PreparedStatement pstmt = con.prepareStatement(“insert into EMP

(EMPNO,ENAME) values(?,?)”);

pstmt.selInt(1,”7”);

pstmt.setString(2,”Admin”);

c  Statement stmt = con.createStatement(“insert into EMP (EMPNO,ENAME) values

(7,’Admin’)”);

       d  PreparedStatement stmtl = con.prepareStatement(“insert into EMP

(EMPNO,ENAME) values (7,’Admin’)”);

45)  分析如下所示的HTML 页面代码,要实现每1秒钟刷新始终显示,应在下划线处添加的代码是()。                                                                                       (选择一项)

<html>

<head>

<script language = “javascript”>

function show Time(){

var time = new Date();

document.forms[0].myClock.value = time.getHours()+”:”+

time.getMinutes()+”:”+time.getSecinds();

___________________________________//在此处添加代码

}

</script>

</head>

<body onLoad=”showTime()”>

<form name=”form1”action=””method=””>

                     <input name = “myClock” type=”text” value=”” readonly=”true”/>

</form>

</body>

</html>

a)    var myTime = setTimeout(“showTime()”,1);

b)    var myTime = setTimeout(“showTime()”,1000);

c)    var myTime = setTimeout(1);

d)  var myTime = setTimeout(1000);

46)  .NET框架下开发三层结构的数据库应用系统是,using语句范围内定义了一个数据库连接对象,当程序执行到using语句末尾时,将自动释放此数据库对象,假设strSQL为连接字符串,以下using 语句使用正确的是()。                             (选择一项)

a)    using{(SqlConnection conn=new SqlConnection(strSQL))}

b)    using (SqlConnection conn=new SqlConnection()){strSQL }

c)    using{}(SqlConnection conn=new SqlConnection(strSQL))

d)  using(SqlConnection conn=new SqlConnection(strSQL)){}

47)  下面的Java 程序编译运行结果是( )。                                           (选择一项)

              interface A{

Int x = 0;

}

class B{

              Int x =1;

}         

class C extends B implements A{

              public viod pX(){

                     system.out.println(super.x);

}

              public static viod main(String[] args){

                     new C().pX();

}

}  

a)    产生运行期错误

b)    产生编译期错误

c)    程序运行,输出结果为1

d)    程序运行,输出结果为0

48)  SQL Server 2005中,要创建一个 stedents (学生)表,包括三个字段:sid(学号,smallint)、sname(姓名,char10))、age(年龄,int),要求:除年龄字段外,其他字段都不能为空;学生年龄介于1540岁之间。下列SQL 语句中能满足上述条件的是( )。                                                                                                         (选择一项)

a)      CREATE TABLE students ( sid smallint , sname char(10),

age int null check ((age>=15) and ( age<=40)))

b)      CREATE TABLE students (sid smallint not null,sname char(10)not null,

age int check ((age>=15) and ( age<=40)))

c)      CREATE TABLE students ( sid smallint , sname char(10),

age int null check age in [15, 40] )

d)      CREATE TABLE students (sid smallint not null,sname char(10)not null,

age int check age in [15, 40] )

49)  .NET框架下开发三层结构的数据库应用系统时,可以通过以下()方法创建DataSet(数据集)对象。                                                                                     (选择二项)

a)    通过Connection 对象和 Conmmand 对象将数据填充到DataSet对象中

b)    通过 DataAdapter(数据适配器)的Fill方法直接填充到DataSet对象中

c  通过手动编码自动以DataTable(数据表)、DataColumn(数据列)DataRow(数据行),然后将数据表添加到DataSet对象中

d)    通过DataReader对象的Fill方法将数据添加到DataSet对象中

50)  分析如下Java 代码,编译运行后将输出()。                                          (选择一项)

              public class Test{

                     public Test() {}

                     static viod print(ArrayList al){

                            al.add(2);

                            al = new ArrayList();

                            al.add(3);

                            al.add(4);

                     }

                     public static viod main(String[] args) {

                            Test test = new Test();

                            ArrayList al = new ArrayList();

                            al.add(1);

                            print(al);

                            System.out.println(al.get(1));

                     }

}

              a)    1

b)    2

c)    3

d)    4

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值