Web程序设计复习题_第1页
Web程序设计复习题_第2页
Web程序设计复习题_第3页
Web程序设计复习题_第4页
Web程序设计复习题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web程序设计复习题一、填空题1、常见的动态网页程序设计语言有ASP、JSP、PHP等。2、企业应用开发经常使用三层架构,这样可以方便维护。这三层分别是_界面层_____,_商务逻辑层_、数据访问层。3、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的B/S结构。4、ASP.NET目前能够支持3种语言:C#、VB.NET、Jscript.NET。5、能连接“层次化数据〞的数据源控件是_____和______。6、在private、protected、public、internal修饰符中,private是私有成员,在类的内部才可以访问;protected是保护成员,该类内部和继承类中可以访问;public是公共成员,完全公开,没有访问限制;internal是在同一命名空间内可以访问。7、ASP.NET提供的6个内置对象分别是Response、Request、Server、Application、Session和Cooki。8、.NETFramework主要包括_公共语言运行库CLR_____和__类库_____。9、外部样式表通过__<link>____元素链接到网页。10、XML主要用于_传输和存储_____数据。11、C#中的数据类型包括_值类型_____和_引用类型_____。12、配置web.config信息的方法有:直接手工输入或__采用管理工具进行配置____13、数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource和SiteMapDataSource。

14、连接数据库的信息可以保存在___Web.config__文件的

_<connectionStrings>________

配置节中。

15、利用命令行工具

__aspnet_regiis.exe____

可以为连接字符串加密。

16、窗体验证包括_客服端验证和效劳器端验证两种形式。17、在VisualStudio2021命令提示对话框中输入命令______完成注册。18、存放Web窗体页C#代码的模型有单文件页模型和_代码隐藏页模型___。19、ASP.NET3.5的效劳器控件包括_HTML效劳器控件和Web效劳器控件。20、内容页通过__MasterPageFile__和母版页建立联系。二、选择题1、Web的工作模式是(

B

)A.客户端/效劳器端

B.浏览器/效劳器C.浏览器/浏览器

D.浏览器/客户端2、发布网站后不可能存在的文件夹是(

B

)A.App—Data

B.App-Code

C.App-Themes

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

B

)。A.HTML标记

B.Web效劳器控件

C.客户端脚本

D.HTML效劳器控件4、以下运算符中(

D

)具有三个操作数。A.>>=B.&&C.++D.?5、使用LINQ不能实现数据操作的是(

D

)A.查询

B.插入

C.修改

D.导入6、下面(

B

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

.asp

B.

.htm

C.

.aspx

D.

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

A

)A.Checkbox

B.Radio

C.Text

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

(

C)A.HTML

B.CSS

C.DOM

D.Script

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

C

)A.C++

B.Delphi

C.JavaScript

D.Java10、Session对象默认的超时时限为:(

A

)A.20分钟 B.30分钟 C.45分钟 D.60分钟11、以下选项中,不是Page指令属性的是(

C

)。A.CodePage

B.Debug

C.namespace

D.Language12、ADO根本和核心的对象有三个:Connection连接对象、Command命令对象和:(

B)A.Field对象

B.Recordset对象 C.Parameter对象

D.Property对象13、翻开VS2021的工具箱,应使用系统的(

B)菜单。A.窗口

B.视图

C.工具

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

A

)。A.From验证

B.windows验证

C.SQLServer验证

D.Windows和SQLServer混合验证15、Textarea属性之Rows用于设置:(

D

)A.多行文本框名称 B.设置最多可以输入的行数C.设置每行可以输入的字符 D.设置每列可以输入的字符数16、下面的技术中,是客户端脚本语言的是:(

D

)A.ASP

B.PHP

C.Perl

D.VBScript17、DHTML主要技术组成不包含:(

A

)A.ASP

B.HTML

C.Script技术

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

)指定数据库名。A.Initial

Catalog

B.Catalog

C.Database

D.A和C19、App-Code文件夹用来存储(

C

)。A.数据库文件

B.共享文件

C.代码文件

D.主题文件20、以下数据类型属于引用类型的是(

C

)。A.bool

B.char

C.string

D.enum21、CSS样式主要局部为(

C

)。A.选择器和字段 B.字段和声明C.选择器和声明 D.声明和别名22、事件的(

)通过委托来实现。A.别名B.字段C.类型D.声明23、SqlDataSource的参数绑定中数据来源CookieParameter实现(

)A.控件属性值与参数的绑定 B.表单域的值与参数的绑定C.Cookie对象值与参数的绑定D.用户配置属性与参数的绑定24、下面(B)不属于值类型。A.简单类型 B.数组类型C.枚举类型 D.结构类型25、(

B

)可以用来显示图片,还可以实现图片的超链接。A.ImageMap控件 B.Image控件C.RadioButton控件D.RadioButtonList控件26、ASP.NET3.5控件引入了(

D

),具有一定的智能性。A.效劳器端验证B.客户端验证 C.终端验证D.窗体验证27、web效劳器控件效劳不包括(

A

)。A.InputB.AdRotator C.CalenderD.Wizard28、下面不属于容器控件的是(

C

)。A.Panel B.PlaceHolder C.CheckBox D.RadioButtonLIist29、Session状态和Cookies状态的最大区别是(

D

)。A.容量不同B.类型不同C.生命周期D.存储的位置不同30、以下对象可以向dataset中填充数据的是(

)A、SqlConnectionB、SqlCommand C、SqlDataReaderD、SqlDataAdapter31、CSS样式不包括〔 B〕。A、基于元素的样式 B、基于文件的样式C、基于类的样式 D、基于ID的样式32、对于ASP.NET动态网页文件的扩展名是:〔 〕A、.aspx B、.html C、.jsp D、.asp33、web.config文件不能用于〔 A 〕。A、Application事件定义 B、数据库连接字符串的定义C、对文件夹访问授权 D、基于角色的平安性控制34、下面ListControl控件与数据库数据显示无关的属性是〔 〕A、AppendDataBoundItemB、DataTextFieldC、DataValueFieldD、Browser35、以下数据类型属于引用类型的是〔A〕A、struct B、class C、interface D、delegate36、Web效劳器控件不包括〔B 〕A、Wizard B、Input C、AdRotator D、Calender37.面向对象的语言具有什么特性。〔A〕A、封装、继承、多态 B、潜伏、继承、多态 C、潜伏、封装、多态 D、潜伏、封装、传播性38、C#中声明枚举类型是用〔B 〕关键字声明。A、structB、enumC、const D、ushort39、下面控件中不能执行鼠标单击事件的是〔C〕A、ImageButtonB、ImageMap C、Image D、LinkButton40.以下是Label控件的属性的是〔A 〕A、textB、valueC、accD、accp41.网页重定向功能可以有内置对象〔 B 〕的方法Redirect实现、A、ServerB、ResponseC、RequestD、Application42.ASP.NET中的上传控件是〔 C 〕A、ListBoxB、AdRotatorC、FileUploadD、Panel43.在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-B46.ASP.NET中可以在不同工程之间共享的对象是〔 C 〕A、ResponseB、RequestC、ApplicationD、Session47.以下对象可以向dataset中填充数据的是〔 D 〕A、SqlConnectionB、SqlCommand C、SqlDataReaderD、SqlDataAdapter48.以下哪个控件不能作为数据显示控件〔 D 〕A、GridViewB、DataListC、RepeaterD、CustomValidator49.以下不是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接口是否可继承接口?抽象类是否可实现(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都不能作用于swtich5、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?答:set里的元素是不能重复的,用iterator()方法来区分重复与否。

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

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

比拟根本数据类型,如果两个值相同,那么结果为true

而在比拟引用时,如果引用指向内存中的同一对象,结果为true6、下面是一个函数,用来返回笔试与上机成绩的平均分,请填空。privatevoidButton1_Click(objectsender,System.EventArgse){ Inta=intpares〔txtPaper.Text〕; Intb=int

pares〔txtComputer.Text〕; Intc=(a+b)/2; txtAver.text=convert.TOstring(c);}7、分析以下代码,完成填空stringstrTmp=".NetWeb程序设计";inti=System.Text.Encoding.Default.GetBytes(strTmp).Length;intj=strTmp.Length;以上代码执行完后,i=13j=108、执行语句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"":///TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns=":///1999/xhtml"><headrunat="server"><title>用户登录</title></head><body><formid="form1"runat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论