Web程序设计复习题

  • 格式:docx
  • 大小:27.51 KB
  • 文档页数:11

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 是私有成员, 在类的内部才可以访问; 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信息的方法有:直接手工输入或__采用管理工具进行配置____ 13、数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource和SiteMapDataSource。 14、连接数据库的信息可以保存在___ Web.config__文件的 _ ________ 配置节中。 2

15、利用命令行工具 __aspnet_regiis.exe ____ 可以为连接字符串加密。 16、窗体验证包括_客服端验证和服务器端验证两种形式。 17、在Visual Studio 2008命令提示对话框中输入命令______完成注册。

18、存放Web窗体页C#代码的模型有单文件页模型和_代码隐藏页模型___。 19、ASP.NET 3.5的服务器控件包括_ HTML 服务器控件和 Web 服务器控件。 20、内容页通过__MasterPageFile__和母版页建立联系。 二、选择题 1、 Web的工作模式是( B ) A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 2、发布网站后不可能存在的文件夹是( B ) A.App—Data B.App-Code C.App-Themes D.bin 3、在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. .jsp 3

7、一组选项中可以选择多项的表单元素是:( A ) A. Checkbox B. Radio C. Text D. Textarea 8、在DHTML中把整个文件的各个元素作为对象处理的技术是: ( C) A. HTML B. CSS C. DOM D. Script 9. 下面那种语言是解释执行的( C ) A. C++ B. Delphi C. JavaScript D. Java 10、Session对象默认的超时时限为 :( A ) A. 20分钟 B. 30分钟 C. 45分钟 D. 60分钟 11、下列选项中,不是Page指令属性的是( C )。 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 )。 A.From 验证 B.windows 验证 C.SQL Server 验证 D.Windows和SQL Server 混合验证 15、Textarea属性之Rows用于设置 :( D ) A. 多行文本框名称 B. 设置最多可以输入的行数 C. 设置每行可以输入的字符 D. 设置每列可以输入的字符数 16、下面的技术中,是客户端脚本语言的是:( D ) 4

A. ASP B. PHP C. Perl D. VBScript 17、DHTML主要技术组成不包含 :( A ) A.ASP B.HTML C.Script技术 D.CSS 18、连接SQL Server数据库,使用(D )指定数据库名。 A.Initial Catalog B.Catalog C.Database D.A和C 19、App-Code文件夹用来存储( C )。 A.数据库文件 B.共享文件 C.代码文件 D.主题文件 20、下列数据类型属于引用类型的是( C )。 A.bool B.char C.string D.enum 21、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.NET 3.5控件引入了( D ),具有一定的智能性。 5

A.服务器端验证 B.客户端验证 C.终端验证 D.窗体验证 27、web服务器控件服务不包括( A )。 A.Input B.AdRotator C.Calender D.Wizard 28、下面不属于容器控件的是( C )。 A.Panel B.PlaceHolder C.CheckBox D.RadioButtonLIist 29、Session状态和Cookies状态的最大区别是( D )。 A.容量不同 B.类型不同 C.生命周期 D.存储的位置不同 30、下列对象可以向dataset中填充数据的是( ) A、SqlConnection B、SqlCommand C、SqlDataReader D、SqlDataAdapter 31、CSS样式不包括( B)。 A、基于元素的样式 B、基于文件的样式 C、基于类的样式 D、基于ID的样式 32、对于ASP.NET动态网页文件的扩展名是:( ) A、.aspx B、.html C、.jsp D、.asp 33、web.config文件不能用于( A )。 A、Application事件定义 B、数据库连接字符串的定义 C、对文件夹访问授权 D、基于角色的安全性控制 34、下面ListControl控件与数据库数据显示无关的属性是( ) A、AppendDataBoundItem B、DataTextField C、DataValueField D、Browser 35、下列数据类型属于引用类型的是( A ) A、struct B、class C、interface D、delegate 36、Web服务器控件不包括(B ) 6

A、Wizard B、Input C、AdRotator D、Calender 37.面向对象的语言具有什么特性。( A ) A、封装、继承、多态 B、潜伏、继承、多态 C、潜伏、封装、多态 D、潜伏、封装、传播性 38、C#中声明枚举类型是用(B )关键字声明。 A、struct B、enum C、const D、ushort 39、下面控件中不能执行鼠标单击事件的是( C ) A、ImageButton B、ImageMap C、Image D、LinkButton 40. 以下是Label控件的属性的是( A ) A、text B、value C、acc D、accp 41. 网页重定向功能可以有内置对象 ( B )的方法Redirect实现、 A、Server B、Response C、Request D、Application 42. ASP.NET中的上传控件是( C ) A、ListBox B、AdRotator C、FileUpload D、Panel 43. 在NET中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-B 46. ASP.NET中可以在不同项目之间共享的对象是( C )