ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:26.03KB ,
资源ID:24650518      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24650518.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Web程序设计复习题1模板.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Web程序设计复习题1模板.docx

1、Web程序设计复习题1模板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 是私有成员,

2、在类的内部才可以访问; protected 是保护成员,该类内部和继承类中可以访问; public 是公共成员,完全公开,没有访问限制;internal 是在同一命名空间内可以访问。7、 ASP.NET提供的6个内置对象分别是 Response 、Request 、 Server 、Application、Session和 Cooki 。8、.NET Framework主要包括_公共语言运行库CLR_和_类库_。9、外部样式表通过_元素链接到网页。10、XML主要用于_传输和存储_数据。11、C#中的数据类型包括_值类型_和_引用类型_。12、配置web.config信息的方法有:直接手工输入

3、或_采用管理工具进行配置_13、数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource和SiteMapDataSource。14、连接数据库的信息可以保存在_ Web.config_文件的_ _配置节中。15、利用命令行工具_aspnet_regiis.exe _可以为连接字符串加密。16、窗体验证包括_客服端验证和服务器端验证两种形式。17、在Visual Studio 2008命令提示对话框中输入命令_完成注册。18、存放Web窗体页C#代码的模型有单文件页模型和_代码隐藏页模型

4、_。19、ASP.NET 3.5的服务器控件包括_ HTML 服务器控件和 Web 服务器控件。20、内容页通过_MasterPageFile_和母版页建立联系。二、选择题1、 Web的工作模式是(B)A. 客户端/服务器端B. 浏览器/服务器C. 浏览器/浏览器D. 浏览器/客户端2、发布网站后不可能存在的文件夹是(B)A.AppDataB.App-CodeC.App-ThemesD.bin3、在ASP.NET窗体文件中使用较多的页面元素是(B)。A.HTML标记B.Web服务器控件C.客户端脚本D.HTML服务器控件4、下列运算符中(D)具有三个操作数。A= B& C+ D?5、使用LIN

5、Q不能实现数据操作的是(D)A.查询B.插入C.修改D.导入6、下面(B)是静态网页文件的扩展名。A.aspB.htmC.aspxD.jsp7、一组选项中可以选择多项的表单元素是:(A)A CheckboxB. RadioC. TextD. Textarea8、在DHTML中把整个文件的各个元素作为对象处理的技术是:(C)A. HTMLB. CSSC. DOMD. Script9. 下面那种语言是解释执行的(C)A. C+B. DelphiC. JavaScript D. Java10、Session对象默认的超时时限为 :(A)A. 20分钟 B. 30分钟 C. 45分钟 D. 60分钟1

6、1、下列选项中,不是Page指令属性的是(C)。A. CodePageB. DebugC. namespaceD. Language12、 ADO基本和核心的对象有三个:Connection连接对象、Command命令对象 和 :(B)A. Field对象B. Recordset对象 C. Parameter对象D.Property对象13、打开VS2008的工具箱,应使用系统的(B)菜单。A.窗口B.视图C.工具D.网站14、连接数据库的验证方式不包括(A)。A.From 验证B.windows 验证C.SQL Server 验证D.Windows和SQL Server 混合验证15、Tex

7、tarea属性之Rows用于设置 :(D)A. 多行文本框名称 B. 设置最多可以输入的行数C. 设置每行可以输入的字符 D. 设置每列可以输入的字符数16、下面的技术中,是客户端脚本语言的是:(D)A. ASPB. PHPC. PerlD. VBScript17、DHTML主要技术组成不包含 :(A)A.ASPB.HTMLC.Script技术D.CSS18、连接SQL Server数据库,使用(D)指定数据库名。A.InitialCatalogB.CatalogC.DatabaseD.A和C19、App-Code文件夹用来存储(C)。A.数据库文件B.共享文件C.代码文件D.主题文件20、下

8、列数据类型属于引用类型的是(C)。A.boolB.charC.stringD.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)可以用来显示图片,还可以实现图片的超链接

9、。A.ImageMap控件 B.Image控件 C.RadioButton控件 D.RadioButtonList控件26、ASP.NET 3.5控件引入了(D),具有一定的智能性。 A.服务器端验证 B.客户端验证 C.终端验证 D.窗体验证27、web服务器控件服务不包括(A)。A.Input B.AdRotator C.Calender D.Wizard28、下面不属于容器控件的是(C)。A.Panel B.PlaceHolder C.CheckBox D.RadioButtonLIist29、Session状态和Cookies状态的最大区别是(D)。A.容量不同 B.类型不同 C.生命

10、周期 D.存储的位置不同30、下列对象可以向dataset中填充数据的是()A、SqlConnection B、SqlCommand C、SqlDataReader D、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、下面ListCon

11、trol控件与数据库数据显示无关的属性是( )A、AppendDataBoundItem B、DataTextField C、DataValueField D、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、str

12、uct B、enum C、const D、ushort39、下面控件中不能执行鼠标单击事件的是( C )A、ImageButton B、ImageMap C、Image D、LinkButton40. 以下是Label控件的属性的是( A )A、text B、value C、acc D、accp41. 网页重定向功能可以有内置对象 ( B )的方法Redirect实现、A、Server B、Response C、Request D、Application42. ASP.NET中的上传控件是( C )A、ListBox B、AdRotator C、FileUpload D、Panel43. 在N

13、ET中CLS(Common Language Specification)的作用是( D )A、存储代码 B、防止病毒 C、原程序跨平台 D、对语言进行规范44. visual studio里没有( D )A、html控件 B、数据控件 C、验证控件 D、发布控件45 设A = ”ASP”,B = “.NET”,以下( B )可以得到站果”ASP.NET”。A、A&B B、A+B C、A&+B D、A-B46. ASP.NET中可以在不同项目之间共享的对象是( C )A、Response B、Request C、Application D、Session47. 下列对象可以向dataset中填

14、充数据的是( D )A、SqlConnection B、SqlCommand C、SqlDataReader D、SqlDataAdapter48. 下列哪个控件不能作为数据显示控件( D )A、GridView B、DataList C、Repeater D、CustomValidator49. 以下不是SqlCommand对象的方法是( A )A、Cancel() B、ExecuteRead() C、ExecuteScalar() D、ExecuteNonQuery()50. 表示只有所属的成员才能访问的修饰符是( C )A、public B、protected C、private D、I

15、nternal三、分析简答题1、String s = new String(xyz);创建了几个String Object? 答:两个或一个,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。New String每写一遍,就创建一个新的对象,它一句那个常量”xyz”对象的内容来创建出一个新String对象。如果以前就用过xyz,这句代表就不会创建”xyz”自己了,直接从缓冲区拿。2、分析以下代码,完成填空string strTmp = .NetWeb程序设计;int i= System.Text.Encoding.Default.GetB

16、ytes(strTmp).Length;int j= strTmp.Length;以上代码执行完后,i= 13 j= 10 3、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?答:1、接口是否可继承接口?答:不可以。接口是要被实现而不是被继承的,加入你用词不当,问接口是否可实现接口,答案仍然是不能,因为接口里面的方法必须全部是抽象方法,接口A实现了接口B,那么A就要重写B的抽象方法,重写了之后,A的性质也就不是接口A了,变成了抽象类A。2、抽象类是否可实现接口?答:可以。正如第一题所说。3、抽象类是否可继承实体类?答

17、:可以4、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? 答:switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich5、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用= = 还是equals()? 它们有何区别? 答:set里的元素是不能重复的,用iterator()方法来区分重复与否。equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否

18、相等,即两个对象的内容是否相等。=用于比较引用和比较基本数据类型时具有不同的功能:比较基本数据类型,如果两个值相同,则结果为true 而在比较引用时,如果引用指向内存中的同一对象,结果为true6、下面是一个函数,用来返回笔试与上机成绩的平均分,请填空。private void Button1_Click(object sender, System.EventArgs e) Int a=int pares(txtPaper.Text); Int b= intpares(txtComputer.Text); Int c= (a+b)/2; txtAver.text=convert.TOstrin

19、g(c);7、分析以下代码,完成填空string strTmp = .NetWeb程序设计;int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;int j= strTmp.Length;以上代码执行完后,i= 13 j= 10 8、执行语句a = 8 Mod5;b = a 3 And “b” 10时是否会引起死锁?并简要说明理由。public void test(int i) lock(this) if (i10)i-;test(i);答:不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死

20、锁。但如果把int换做一个object,那么死锁会发生)10、在登录网页Login.aspx中,当输入用户名和密码后,单击“登录”按钮,若用户名和密码正确则链接到Default.aspx,否则给出错误提示信息;单击“注册新用户”链接到NewUser.aspx;单击“忘记密码了?”链接到GetPwd.aspx。请将下列程序补充完整。提示:Login.aspx、Default.aspx、NewUser.aspx、GetPwd.aspx文件均在Myweb文件夹中。 用户登录 OnClick=btnSubmit_Click / 11.两个对象值相同(x.equals(y) = true),但却可有不同

21、的hash code,这句话对不对?并简要说明理由。 答对。 如果对象要保存在HashSet或HashMap中,它们的equals相等,那么,它们的hashcode值就必须相等。 如果不是要保存在HashSet或HashMap,则与hashcode没有什么关系了,这时候hashcode不等是可以的,例如arrayList存储的对象就不用实现hashcode,当然,我们没有理由不实现,通常都会去实现的。对。 如果对象要保存在HashSet或HashMap中,它们的equals相等,那么,它们的hashcode值就必须相等。 如果不是要保存在HashSet或HashMap,则与hashcode没有什么关系了,这时候hashcode不等是可以的,例如arrayList存储的对象就不用实现hashcode,当然,我们没有理由不实现,通常都会去实现的。:编程题

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1