C# sqlserver试题.docx

上传人:b****3 文档编号:4736633 上传时间:2023-05-07 格式:DOCX 页数:19 大小:22.21KB
下载 相关 举报
C# sqlserver试题.docx_第1页
第1页 / 共19页
C# sqlserver试题.docx_第2页
第2页 / 共19页
C# sqlserver试题.docx_第3页
第3页 / 共19页
C# sqlserver试题.docx_第4页
第4页 / 共19页
C# sqlserver试题.docx_第5页
第5页 / 共19页
C# sqlserver试题.docx_第6页
第6页 / 共19页
C# sqlserver试题.docx_第7页
第7页 / 共19页
C# sqlserver试题.docx_第8页
第8页 / 共19页
C# sqlserver试题.docx_第9页
第9页 / 共19页
C# sqlserver试题.docx_第10页
第10页 / 共19页
C# sqlserver试题.docx_第11页
第11页 / 共19页
C# sqlserver试题.docx_第12页
第12页 / 共19页
C# sqlserver试题.docx_第13页
第13页 / 共19页
C# sqlserver试题.docx_第14页
第14页 / 共19页
C# sqlserver试题.docx_第15页
第15页 / 共19页
C# sqlserver试题.docx_第16页
第16页 / 共19页
C# sqlserver试题.docx_第17页
第17页 / 共19页
C# sqlserver试题.docx_第18页
第18页 / 共19页
C# sqlserver试题.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C# sqlserver试题.docx

《C# sqlserver试题.docx》由会员分享,可在线阅读,更多相关《C# sqlserver试题.docx(19页珍藏版)》请在冰点文库上搜索。

C# sqlserver试题.docx

C#sqlserver试题

1)在SQLServer2005数据库中,对存储过程的描述正确的是()。

(选择一项)

a)定义了一个有关列和行的集合

b)当用户修改数据时,一种特殊形式的存储过程被自动执行

c)SQL语句的预编译集合

d)它根据一列或多列的值,提供对数据库表中行的快速访问

2)在以下C#代码中,()是类Teacher的类成员。

(选择一项)

PublicclassTeacher

{

Intage=33;

Privatestringname;

PublicstringName

{

get{retrunname;}

set{name=value;}

}

PublicvoidSaySomething()

{

//省略部分代码

}

}

a)Name;

b)Name

c)Age

d)SaySomething()

e)以上都是

3)在SQLServer2005数据库中,假设表UserInfo有age字段,现在要求该字段的值在20-60之间,可以通过添加约束来实现,横线处应该填写的是()(选择一项)

a)AddconstraintPK_ageprimarykey(age)

b)AddconstraintUQ_ageunique(age)

c)addconstraintDF_agedefault(“20-60”)forage

d)addconstraintCK_agecheck(agebetweent20and60)

4)在SQLServer2005数据库总,()可以被看成为虚拟的表(选择一项)

a)函数

b)视图

c)索引

d)存储过程

5)在c#语言中,面对对象编程的特征是()(选择一项)

a)封装

b)继承

c)多态

d)以上全是

6)使用.Net开发应用程序过程中,如果需要提供在多种数据库上无缝移植的功能时,我们应当采用()设计模式。

(选择一项)

a)面向对象

b)面向过程

c)抽象工程

d)实体工程

7)在HTML文档对象模型(DOM)中,history对象的()方法用于加载历史列表中的下个URL页面。

(选择一项)

a)next()

b)history()

c)forword()

d)go(-1)

8)Java中的错误处理时通过异常处理模型来完成的,那么异常处理模块可以处理的错误是()。

(选择一项)

a)运行时错误

b)逻辑错误

c)语法错误

d)内部错误

9)在HTML文档对象模型(HTMLDOM)中,()对象时所有页面的根对象。

(选择一项)

a)window

b)history

c)document

d)location

10)分析下面的JavaScript代码,经过运算后的m值为()(选择一项)

x=11;

y=”number”;

m=x+y;

a)11number;

b)number;

c)11;

d)程序报告错误

11)在HTML页面中,不能为onChange事件处理程序相关联的表单元素有()

(选择一项)

a)文本框;

b)复选框;

c)列表框;

d)按钮;

12)在Java中,以下()对象可以使用键/值的形式保存数据(选择一项)

a)LinkedList;

b)HashMap;

c)ArrayList;

d)Arrays;

13)在JSP文件的页面组成中()是正确的,且可以在客户端通过查看源代码看到的jsp注释。

(选择一项)

a)<--注释-->

b)

—注释-->

c)<%--注释-->

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

14)在C#程序开发中,使用VSTS平台进行单元测试的基本步骤可以包含以下三步,其中正确顺序是()(选择一项)

1.运行测试。

2.创建测试。

3.编写测试

a)321

b)132;

c)231;

d)123;

15)在c#程序中,如果某个变量在程序运行过程中的数值不发生改变也不允许改变,则在该变量声明时使用()修饰符进行修饰(选择一项)

a)const;

b)private

c)protected;

d)console;

16)在Java中,可以通过调用以下的()方法,可以加载Sun的JDBC-ODBC桥。

(选择一项)

a)newClass().load(“sun.jdbc.odbc.JdbcOdbcDriver”);

b)newClass().forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

c)Class.forName(“Sun.jdbc.odbc.JdbcOderDriver”);

d)Class.load(“sun.jdbc.odbc.JdbcOdbcDriver”);

17)在.NET开发环境下进行一个学籍管理系统,当搭建三层结构的表示层时,需要创建的项目类型是()(选择一项)

a)Windows应用程序

b)类库

c)控制台应用程序

d)Windows控件库

18)在c#中,可以使用枚举变量来避免不合理的赋值,以下关于枚举说法正确的是( )。

(选择一项)

a)枚举表示一组有限的值

b) 枚举中可以定义方法

c) 枚举中可以定义属性

d) 可以为枚举类型中的元素赋整数值

19)给定一个Java程序的代码片段如下所示,其中con为数据库的Connection对象,此处假定已经正确获得连接,在下划线处加入下列()代码,可以在控制台循环打印出student表中的name数据列的值。

(选择一项)

Statementstmt=con.createStatement();

Stringquery=”select*fromstudent”;

java.sqlResultSetrs=stmt.executeQuery(query);

_________________________

a)while(rs.hasNext())

{

System.out.println(rs.getString(“name”))

}

b)while(rs.next()){

System.out.println(rs.getString(“name”));

}

c)if(rs.next())

{

System.out.println(rs.getString(“name”));

}

d)System.out.println(rs.getString(“name”));

20)在c#程序中索引器允许类和结构的实体按照与数组相同的方式来访问,但索引器能够定义不同访问方式。

在定义索引器时必须使用的关键字为()(选择一项)

a)new;

b)set

c)this

d)get

21)SQLServer2005数据库系统的编程预言是T-SQL,在T-SQL中存储数据值的对象是变量

,T-SQL语言中的全局变量名称必须以()标记为前缀。

(选择一项)

a)@@

b)@

c)&

d)&&

22)假设今天是2007年1月31日星期三,则以下的JavaScript的代码将输出()(选择一项)

varmydate=newDate();

document.write(mydate.getDate());

a)2007-01-31

b)1

c)31

d)3

23)下列选项中关于Java中封装的说法正确的时()(选择一项)

a)封装就是为私有属性或公有属性提供公有的访问方法。

b)属性的访问方法包含setter方法和getter方法

c)setter方法用于取值

d)getter方法用于赋值;

24)在B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S结构相比C/S也存在着一些劣势,体现在()(选择一项)

a)维护和升级方式复杂

b)可访问用户范围小

c)程序开发复杂

d)很难有丰富的界面效果

25)下面C#代码片段中,属于装箱的是()(选择一项)

a)Objectvalue=9;

b)intI=(int)o;

c)inti=8;

d)strings=”abc”;

26)在.Net中,接口是一种规范和标准,它可以约束类的行为。

以下接口定义正确的是()(选择一项)

a)publicinterfaceIBicycle

{

voidride();

}

b)publicinterfaceIBicycle

{

voidride(){};

}

c)publicinterfaceIBicycle

{

StringType

{

Get;

Set;

}

}

d)interfaceIBicycle

{

Stringcolor;

}

27)如果在HTML页面中包含如下图书标签,则在下划线处,添加()代码能够实现页面初始化时隐藏该图片的功能。

(选择一项)

a)style=”display:

visible”;

b)style=”display:

disvisible”;

c)style=”display:

block”;

d)style=”display:

none”;

28)如果在HTML文档中包含如下超链接,要实现当鼠标移入该连接时,超连接文本颜色变为红色,选项中的编码正确的是()(选择一项)

注册

a)注册

b)注册

c)注册

d)注册

29)选择中对JSP内置对象描述正确的是()(选择两项)

a)session对象应用于整个应用程序。

b)application对象存储有关用户的会话状态

c)request对象用于客户端的请求处理

d)out对象用于向客户端输出数据

30)在java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,那么实现多态的步骤包括以下几个方面除了()(选择一项)

a)子类重写父类的方法

b)子类重载同一个方法

c)定义方法时,把父类类型作为参数类型:

调用方法时,把父类或子类的对象作为参传入方法。

d)运行时,根据实际创建的对象类型动态决定使用哪个方法

31)在SQLServer2005数据库中,下面()做法可以提高查询的性能。

(选择一项)

a) 在查询相关的字段上建立约束,以进行数据的完整性检查

b)通过视图进行查询

c)如果字段经常出现选择在查询输出中,考虑为其建立聚集索引,或者非聚集索引

d)应该为查询排序的字段创建存储过程

32)下面所示的T-SQL语句使用内连接实现多表查询,查询返回多行数据(选择一项)

SelectSnamefromStudents

INNERJOINScodeonStudents.Scode=Score.StudnetIDwhereScore>=60;

a)selectSnamefromStudents

whereScode=(selectstudentdifromscorewherescore>=60)

b)selectSnamefromstudents

whereScodein(selectstudentidfromscorewhereScore>=60)

c)selectSnamefromStudentswhereScodeNotin(selectStudentsidfromscorewherescore<60)

d)selectSnamefromstudentswherescode!

=(selectStudentidfromscorewherescore<60)

33)在.Net框架下开发三层结构应用程序是,以下代码最有可能出现在()(选择一项)

Swich(cboLogin.Type.Text)

{

case=”学员”:

StudentFormstudentform=newStudentForm();

Studentform.Show();

Break;

Case=”管理员”:

AdminFormadminform=newAdminForm();

Adminform.show();

Break;

}

a)表示层

b)业务逻辑层

c)数据访问页

d)模型层

34)在c#中,()关键字用于子类的构造函数明确指明调用的父类的构造函数。

(选择一项)

a)new

b)this

c)base

d)is

35)在C#中,下列关于构造函数的说法描述错误的是()(选择二项)

a)一个类的构造函数通常与类名相同

b)在类中可以显示地调用类的构造函数

c)一般情况下,构造函数总是public类型的

d)构造函数可以声明返回值

36)在SQLServer2005数据库系统中的编程语言T-SQL,T-SQL语言中用于显示处理的数据结果的输出语句有两种,它们的语法分别是()(选项二项)

a)put局部变量或字符串

b)print局部变量或字符串

c)SELECT局部变量AS自定义列名

d)SELECT局部变量FOR自定义列名

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

用户名:


密码:


a)get

b)post

c)不填写任何内容

d)以上内容均可

38)在Java中,下面关于构造方法的说法错误的是()(选择一项)

a)当一个类未定义构造方法时,java虚拟机便提供一个默认构造方法

b)构造方法不能被重载

c)构造方法可以接受参数

d)当类的父类只有一个带参数的构造方法时,这个类必须提供自定义的构造方法

39)对于Java中的集合类java.util.LinkedList,以下说法正确的是()(选择二项)

a)这个集合中的元素是有序的

b)可以通过键来获取这个集合中的元素

c)可以通过addFirst()方法,在列表的首部插入元素

d)在对这个集合执行遍历操作时,效率比较高

40)在以下C#的数据类型中,()属于引用类型(选择两项)

a)bool

b)atruct

c)class

d)string

41)在HTML页面上,当按下键盘上的任意一个键时都会触发javaScript的()事件(选择一项)

a)onFocus

b)onBlur

c)onSubmit

d)onKeyDown

42)在进行数据设计时,设计者应当按照数据库的设计范式进行数据库设计,以下关于三大范式说法错误的是()(选择一项)

a)第一范式的目标是确保每列的原子性

b)第三范式在第二范式的基础上,确保表中每行都和主键相关

c)第二范式在第一范式的基础上,确保表中的每列都和主键相关

d)第三范式在第二范式的基础上,确保表中的每列都和主键直接相关,而不是间接相关

43)下列自定义的JavaScript函数中,()实现了验证一组多选按钮至少有一个被选中的功能,已知多选按钮的name属性值均为“chb”(选择一项)

a)functioncheckAll(){

varbox=document.getElementsByName(“chb”);

if(box!

=null)

{

returntrue;

returnfalse;

}

}

b)functioncheckAll(){

varbox=document.getElementsByName(“chb”);

for(vari=0;i

{

if(box[i].value==true){

boolvalue=true;

break;

}

}

Returnboolvalue;

}

c)functioncheckAll(){

varboolvalue=false;

varbox=document.getElementsByName(“chb”);

for(vari=0;i

boolvalue=true;

break;

}

returnboolvalue;

}

d)以上都不对

44)在HTML,包含如下创建层的语句,那么编写JavaScript语句实现显示该层

错误的语句是()(选择一项)

nome;”>

Height=”100”>

a)document.getElementsByTagName(“div”)[0].style.display=”block”

b)document.getElementsById(“imageLayer”).”style.display=”block”

c)document.getElementsByName(“imageLayer”).”[0].style.display=”block”

d)document.getElementsByName(“imageLayer”).get”[0].style.display=”block”

45)在.NET框架下开发三层结构的数据库应用系统shirt,可以通过一下()方法创建

DataSet(数据集)对象。

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

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

c)通过手动编码自定义DataTablet(数据表).DataColunn(数据列)和DataRow

(数据行),然后将数据表填到DataSet对象中

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

46)编译运行下面的Java程序,产生的结果是()。

(选一项)

InterfaceA{

publicintx=0;

}

ClassB{

publicintx=1

}

ClassCextendsBimplementsA{

publicvoidpX(){

System.out.println(x);

}

Publicstaticvoidmain(String[]args){

NewC().pX;

}

}

A)运行期出错

B)编译出错

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

D)运行程序,输出结果0

47)JSP文件text.jsp代码如下展示,测试图运行时,将发生()。

(选一项)

<%Stringstr=null;%>

Stris<%=str%>

a)翻译期错误

b)编译Java源码是发生错误

c)执行编译后的字节码发生错误

d)运行后,浏览器上显示:

Strisnull

48在用户登录JSP页面上,编写小脚本将已登录的用户名信息存放到Session中,代码如下所示,那么在其他页面上进行访问控制的代码应是()(选择一项)

//name和pwd为String类型的数据

session.setAttribute(“username”,name);

session.setAttribute(“psssword”,pwd);

a)if(username==null){

response.sendRedirect(“login.html’);

}

b)if(username.equals(“”)){

response.sendRedirect(“login.html’);

}

c)Stringname=(String)session.getAttribute(“username”);

if(username.equals(“”)){

response.sendRedirect(“login.html”);

}

d)Stringname=(String)session.getAttribute(‘username’);

if(name==null){

response.sendRedirect(“login.html”);

}

49)分析一下使用抽象类的C#代码,期最终的运行结果是()(选择一项)

publicabstractclassClass1{

publicvoidF(){

Console.Write(“1”);

}

AbstractpublicvoidABS();

}

publicclassClass2:

Class1{

publicoverridevoidABS(){

Console.Write(“3”);

}

publicClass2(){

Console.Write(“2”);

}

StaticvoidMain(){

Class2objB=newClass2();

objB.F();

}

}

a)12

b)21

c)13

d)23

50)在C

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2