web程序设计复习题Word格式文档下载.docx

上传人:b****4 文档编号:6177056 上传时间:2023-05-06 格式:DOCX 页数:11 大小:26.06KB
下载 相关 举报
web程序设计复习题Word格式文档下载.docx_第1页
第1页 / 共11页
web程序设计复习题Word格式文档下载.docx_第2页
第2页 / 共11页
web程序设计复习题Word格式文档下载.docx_第3页
第3页 / 共11页
web程序设计复习题Word格式文档下载.docx_第4页
第4页 / 共11页
web程序设计复习题Word格式文档下载.docx_第5页
第5页 / 共11页
web程序设计复习题Word格式文档下载.docx_第6页
第6页 / 共11页
web程序设计复习题Word格式文档下载.docx_第7页
第7页 / 共11页
web程序设计复习题Word格式文档下载.docx_第8页
第8页 / 共11页
web程序设计复习题Word格式文档下载.docx_第9页
第9页 / 共11页
web程序设计复习题Word格式文档下载.docx_第10页
第10页 / 共11页
web程序设计复习题Word格式文档下载.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

web程序设计复习题Word格式文档下载.docx

《web程序设计复习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《web程序设计复习题Word格式文档下载.docx(11页珍藏版)》请在冰点文库上搜索。

web程序设计复习题Word格式文档下载.docx

19、ASP.NET3.5的服务器控件包括_HTML服务器控件和Web服务器控件。

20、内容页通过__MasterPageFile__和母版页建立联系。

二、选择题

1、Web的工作模式是( 

A.客户端/服务器端 

B.浏览器/服务器

C.浏览器/浏览器 

D.浏览器/客户端

2、发布网站后不可能存在的文件夹是( 

A.App—Data 

B.App-Code 

C.App-Themes 

D.bin

3、在ASP.NET窗体文件中使用较多的页面元素是( 

)。

A.HTML标记 

B.Web服务器控件 

C.客户端脚本 

D.HTML服务器控件

4、下列运算符中( 

)具有三个操作数。

A.>

>

=B.&

&

C.++D.?

5、使用LINQ不能实现数据操作的是( 

A.查询 

B.插入 

C.修改 

D.导入

6、下面( 

)是静态网页文件的扩展名。

A. 

.asp 

B. 

.htm 

C. 

.aspx 

D. 

.jsp

7、一组选项中可以选择多项的表单元素是:

( 

A.Checkbox 

B.Radio 

C.Text 

D.Textarea

8、在DHTML中把整个文件的各个元素作为对象处理的技术是:

C)

A.HTML 

B.CSS 

C.DOM 

D.Script 

9.下面那种语言是解释执行的( 

A.C++ 

B.Delphi 

C.JavaScript 

D.Java

10、Session对象默认的超时时限为:

A.20分钟B.30分钟C.45分钟D.60分钟

11、下列选项中,不是Page指令属性的是( 

A.CodePage 

B.Debug 

C.namespace 

D.Language

12、ADO基本和核心的对象有三个:

Connection连接对象、Command命令对象和:

B)

A.Field对象 

B.Recordset对象C.Parameter对象 

D.Property对象

13、打开VS2008的工具箱,应使用系统的( 

B)菜单。

A.窗口 

B.视图 

C.工具 

D.网站

14、连接数据库的验证方式不包括( 

A.From验证 

B.windows验证 

C.SQLServer验证 

D.Windows和SQLServer混合验证

15、Textarea属性之Rows用于设置:

A.多行文本框名称B.设置最多可以输入的行数

C.设置每行可以输入的字符D.设置每列可以输入的字符数

16、下面的技术中,是客户端脚本语言的是:

A.ASP 

B.PHP 

C.Perl 

D.VBScript

17、DHTML主要技术组成不包含:

A.ASP 

B.HTML 

C.Script技术 

D.CSS

18、连接SQLServer数据库,使用(D 

)指定数据库名。

A.Initial 

Catalog 

B.Catalog 

C.Database 

D.A和C

19、App-Code文件夹用来存储( 

A.数据库文件 

B.共享文件 

C.代码文件 

D.主题文件

20、下列数据类型属于引用类型的是( 

A.bool 

B.char 

C.string 

D.enum

21、CSS样式主要部分为( 

A.选择器和字段B.字段和声明C.选择器和声明D.声明和别名

22、事件的( 

)通过委托来实现。

A.别名B.字段C.类型D.声明

23、SqlDataSource的参数绑定中数据来源CookieParameter实现( 

A.控件属性值与参数的绑定B.表单域的值与参数的绑定

C.Cookie对象值与参数的绑定D.用户配置属性与参数的绑定

24、下面(B)不属于值类型。

A.简单类型B.数组类型C.枚举类型D.结构类型

25、( 

)可以用来显示图片,还可以实现图片的超链接。

A.ImageMap控件B.Image控件C.RadioButton控件D.RadioButtonList控件

26、ASP.NET3.5控件引入了( 

),具有一定的智能性。

A.服务器端验证B.客户端验证C.终端验证D.窗体验证

27、web服务器控件服务不包括( 

A.InputB.AdRotatorC.CalenderD.Wizard

28、下面不属于容器控件的是( 

A.PanelB.PlaceHolderC.CheckBoxD.RadioButtonLIist

29、Session状态和Cookies状态的最大区别是( 

A.容量不同B.类型不同C.生命周期D.存储的位置不同

30、下列对象可以向dataset中填充数据的是( 

A、SqlConnectionB、SqlCommandC、SqlDataReaderD、SqlDataAdapter

31、CSS样式不包括(B)。

A、基于元素的样式B、基于文件的样式C、基于类的样式D、基于ID的样式

32、对于ASP.NET动态网页文件的扩展名是:

()

A、.aspxB、.htmlC、.jspD、.asp

33、web.config文件不能用于(A)。

A、Application事件定义B、数据库连接字符串的定义

C、对文件夹访问授权D、基于角色的安全性控制

34、下面ListControl控件与数据库数据显示无关的属性是()

A、AppendDataBoundItemB、DataTextFieldC、DataValueFieldD、Browser

35、下列数据类型属于引用类型的是(A)

A、structB、classC、interfaceD、delegate

36、Web服务器控件不包括(B)

A、WizardB、InputC、AdRotatorD、Calender

37.面向对象的语言具有什么特性。

(A)

A、封装、继承、多态B、潜伏、继承、多态

C、潜伏、封装、多态D、潜伏、封装、传播性

38、C#中声明枚举类型是用(B)关键字声明。

A、structB、enumC、constD、ushort

39、下面控件中不能执行鼠标单击事件的是(C)

A、ImageButtonB、ImageMapC、ImageD、LinkButton

40.以下是Label控件的属性的是(A)

A、textB、valueC、accD、accp

41.网页重定向功能可以有内置对象(B)的方法Redirect实现、

A、ServerB、ResponseC、RequestD、Application

42.ASP.NET中的上传控件是(C)

A、ListBoxB、AdRotatorC、FileUploadD、Panel

43.在NET中CLS(CommonLanguageSpecification)的作用是(D)

A、存储代码B、防止病毒C、原程序跨平台D、对语言进行规范

44.visualstudio里没有(D)

A、html控件B、数据控件C、验证控件D、发布控件

45设A=”ASP”,B=“.NET”,以下(B)可以得到站果”ASP.NET”。

A、A&

BB、A+BC、A&

+BD、A-B

46.ASP.NET中可以在不同项目之间共享的对象是(C)

A、ResponseB、RequestC、ApplicationD、Session

47.下列对象可以向dataset中填充数据的是(D)

48.下列哪个控件不能作为数据显示控件(D)

A、GridViewB、DataListC、RepeaterD、CustomValidator

49.以下不是SqlCommand对象的方法是(A)

A、Cancel()B、ExecuteRead()C、ExecuteScalar()D、ExecuteNonQuery()

50.表示只有所属的成员才能访问的修饰符是(C)

A、publicB、protectedC、privateD、Internal

三、分析简答题

1、Strings=newString("

xyz"

);

创建了几个StringObject?

答:

两个或一个,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。

NewString每写一遍,就创建一个新的对象,它一句那个常量”xyz”对象的内容来创建出一个新String对象。

如果以前就用过’xyz’,这句代表就不会创建”xyz”自己了,直接从缓冲区拿。

2、分析以下代码,完成填空

stringstrTmp="

.NetWeb程序设计"

;

inti=System.Text.Encoding.Default.GetBytes(strTmp).Length;

intj=strTmp.Length;

以上代码执行完后,i=13j=10

3、接口是否可继承接口?

抽象类是否可实现(implements)接口?

抽象类是否可继承实体类(concreteclass)?

答:

1、接口是否可继承接口?

不可以。

接口是要被实现而不是被继承的,加入你用词不当,问接口是否可实现接口,答案仍然是不能,因为接口里面的方法必须全部是抽象方法,接口A实现了接口B,那么A就要重写B的抽象方法,重写了之后,A的性质也就不是接口A了,变成了抽象类A。

2、抽象类是否可实现接口?

可以。

正如第一题所说。

3、抽象类是否可继承实体类?

可以

4、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

switch(expr1)中,expr1是一个整数表达式。

因此传递给switch和case语句的参数应该是int、short、char或者byte。

long,string都不能作用于swtich

5、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?

是用==还是equals()?

它们有何区别?

set里的元素是不能重复的,用iterator()方法来区分重复与否。

equals方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。

==用于比较引用和比较基本数据类型时具有不同的功能:

比较基本数据类型,如果两个值相同,则结果为true

而在比较引用时,如果引用指向内存中的同一对象,结果为true

6、下面是一个函数,用来返回笔试与上机成绩的平均分,请填空。

privatevoidButton1_Click(objectsender,System.EventArgse)

{

Inta=intpares(txtPaper.Text);

Intb=int 

pares(txtComputer.Text);

Intc=(a+b)/2;

txtAver.text=convert.TOstring(c);

7、分析以下代码,完成填空

以上代码执行完后,i=13j=10

8、执行语句a=8Mod5;

b=a>

3And“b”<

“c”;

a的值为:

,b的值为:

9、根据线程安全的相关知识,分析以下代码,当调用test方法时i>

10时是否会引起死锁?

并简要说明理由。

publicvoidtest(inti)

{lock(this)

{if(i>

10)

{i--;

test(i);

}}}

不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。

但如果把int换做一个object,那么死锁会发生)

10、在登录网页Login.aspx中,当输入用户名和密码后,单击“登录”按钮,若用户名和密码正确则链接到Default.aspx,否则给出错误提示信息;

单击“注册新用户”链接到NewUser.aspx;

单击“忘记密码了?

”链接到GetPwd.aspx。

请将下列程序补充完整。

提示:

Login.aspx、Default.aspx、NewUser.aspx、GetPwd.aspx文件均在Myweb文件夹中。

<

%@PageLanguage="

C#"

AutoEventWireup="

true"

CodeFile="

Login.aspx.cs"

Inherits="

chap9_Login"

%>

!

DOCTYPEhtmlPUBLIC"

-//W3C//DTDXHTML1.0Transitional//EN"

"

http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

htmlxmlns="

//www.w3.org/1999/xhtml"

headrunat="

server"

<

title>

用户登录<

/title>

/head>

body>

formid="

form1"

runat="

div>

asp:

LoginID="

Login1"

CreateUserText="

我还没注册!

"

CreateUserUrl=

~/chap9/NewUser.aspx"

DestinationPageUrl="

~/chap9/Default.aspx"

PasswordRecoveryText="

忘记密码了?

PasswordRecoveryUrl=

~/chap9/GetPwd.aspx"

>

/asp:

Login>

/div>

/form>

/body>

/html>

OnClick="

btnSubmit_Click"

/>

11.两个对象值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?

答 

对。

如果对象要保存在HashSet或HashMap中,它们的equals相等,那么,它们的hashcode值就必须相等。

如果不是要保存在HashSet或HashMap,则与hashcode没有什么关系了,这时候hashcode不等是可以的,例如arrayList存储的对象就不用实现hashcode,当然,我们没有理由不实现,通常都会去实现的。

编程题

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

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

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

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