【asp精品源码栏目提醒】:网学会员,鉴于大家对asp精品源码十分关注,论文会员在此为大家搜集整理了“Web程序设计复习题 - 职业资格”一文,供大家参考学习!
Web 程序设计复习题一、选择题(每小题 2 分,共 20 分)1. C编译器将 C程序编译成什么样的代码?( ) A. 汇编语言代码 B. 机器语言代码 C. 微软中间语言代码 D. 开发工具2. 在类的定义中,类的( )描述了该类的对象的行为特征. A.类名 B.方法 C.所属的名字空间 D.字段3. 下列选项中, ( )是引用类型。
A、enum 类型 B、struct 类型 C、string 类型 D、int 类型4. 下面对 C中类的构造函数描述正确的是( ) A.构造函数一般被声明成 private 型 B.构造函数如同方法一样,需要人为调用才能执行其功能 C.与方法不同的是,构造函数只有 void 这一种返回类型 D.在类中可以重载构造函数,C会根据参数匹配原则来选择执行合适的构造函数5. 下面关于构造函数和析构函数的说法,不正确的是( ) A.构造函数和析构函数都不能有返回值 B.可以定义静态的构造函数 C.一个类可以有多个构造函数 D.一个类可以有多个析构函数6. 派生类能够直接访问的基类的成员是( ) A.所有成员 B.保护成员 C.私有成员 D.静态7. 用在方法的定义处,以指明该方法不返回任何值的关键字是( ) A. Static B.string C.void D.public8. 要把一个 TextBox 设置成密码输入框,应该设置( )属性。
A. Columns B. Rows C. Text D. TextMode9. 下面( )文件主要定义应用初始化、结束,会话开始、结束,请求开始、结束等事 件发生时,应用要做的事情。
A. Web.Config B. Global.asax C. Global.inc D. Config.asax10. 定义枚举类型的关键字是( ) A.string B. struct C. public D. enum11. 在 GridView 控件中,如果定制了列,又希望排序,则需要在每一列设置( )属性。
A. SortExpression B. Sort C. SortField D. DataFieldText12. 下面的选项中,不能用于区别重载方法的是( ) A.返回类型 B.参数个数 C.参数类型 D.参数顺序13. 在 C中, ( )允许相同名称、不同参数个数或者类型的方法存在。
A.方法重写 B.方法重载 C.方法取消 D.方法覆盖14. 如果不带修饰符,C中类成员被默认声明成( ) A.public 型 B.protected 型 C.private 型 D.static 型15. 现有一课程成绩输入框,成绩范围为 0-100,这里最好使用( )验证控件。
A. RequiredFieldValidator B. CompareValidator C. RangeValidator D. RegularExpressionValidator 模式匹配16. ASP.NET 内置对象中的哪个对象可以提供对当前页请求的访问( ) A. Response B.Request C.Cookie D.Server17. 下面哪个验证控件可以实现服务端验证( ) A.RequiredFieldValidator B.RangeValidator 服务器端验证 B.CompareValidator D.CustomValidator18. 下面哪个对象表示执行数据库操作命令( ) A. Connection B.Command C.DataReader D.DataSet19. 用户控件与普通的 Web 页区别,下面的叙述哪项有误( ) A. 用户控件的扩展名为 aspx,Web 页为 ascx B. 用户控件中不能包含等标记语言 C. 用户控件不能包含page 指令 D. 用户控件可以单独编译,但不能单独运行20. 执行完下面的代码后,字符串 s2 的值是( ) string s1null string s2s1 s1 Hello s1s1.ToUpper string s3s1.ToLower A.null B.Hello C.“Hello” D. “hello”21. 下列关于构造函数的描述正确的是( )。
A. 构造函数返回 void 类型 B. 构造函数不可以用 private 修饰 C. 构造函数不返回任何值 D. 构造函数不能带参数22. 在编写 C程序时, 需要对一个数组中的所有元素进行处理, 则使用 ( )循环体最好。
A.while 循环 B.foreach 循环 C.do 循环 D.for 循环23. Session 对象的默认有效时间为( ) A.30 秒 B.30 分 C.20 秒 D.20 分24. 下面哪一个方法不属于 Response 对象( ) A. Redirect B.Write C.WriteFile D.SaveAs25. 下面程序段执行完毕,页面显示的内容是什么?( ) Response. Write 春秋 Response. End Response. Write战国 A. 春秋 B. 战国 C. 春秋战国 D. 春秋(换行)战国二、判断题(每小题 2 分,共 10 分) 1. IIS 最主要功能是响应使用者的请求,将所要浏览网页内容传输给客户。
( 对 ) 2. DataReader 是一种内存中的表。
(错)应该是 DATASET 3. .NET Framework 提供了两种语言:C与 VB.NET。
( 错 )也可以是 JSCRIPT 4. String 属于值类型而非引用类型。
( 错 ) 为引用类型 5. 当学生浏览网页时,网页所在的 Web 服务器是服务器端, ( 学生计算机是客户端。
对) 6. (错) 在.Net 中,类 System.Web.UI.Page 不可以被继承。
7. Cache 对象用于在 HTTP 请求间保存页面或者数据。
( 对 ) 8. (错) 在 C#中,string str null 与 string str “”相同。
9. 使用 DataReader 对象检索数据时不会对数据库加锁。
错 ) ( 10. 表示绑定的数据源。
(对) 11. 通用语言规范 CLS,是.NET 框架的核心,相当与 Java 体系的虚拟机。
( 对 ) 12. 枚举类型是一组指定常量的集合,它属于引用类型。
( 错 )值类型 13. 常量的值在程序运行期间不能被修改,而变量可以。
( 对 ) 14. 堆栈是一种后进后出类型的数据集合对象。
( 错 )后进先出 ( 15. IsPostBack 属性可以判断访问一个页面是否回发访问。
对 )三、综述题(每小题 10 分,共 40 分)1. Web 是一种典型的分布式应用框架,请叙述服务器端动态 Web 页面的工作原理?参考答案: Web 是一种典型的分布式应用框架。
Web 应用中的每一次信息交换都要涉及客户端和服务端两个层面。
服务器端动态 Web 页面工作原理具体步骤如下:1 Web 作者编写一套创建 HTML 的指令,并将这些指令保存到文件中。
2 一段时间后,用户在其浏览器中输入 Web 页面请求,该请求就从浏览器传递到 Web 服务器。
3 Web 服务器确定指令文件的位置。
4 Web 服务器根据指令创建 HTML 流。
5 Web 服务将新创建的 HTML 流通过网络传回浏览器。
6 浏览器处理 HTML,并显示 Web 页面。
参考图:2. 请综述.NET 2.0 框架体系结构的四大组成部分?参考答案: .NET 2.0 框架体系结构主要包括.NET 语言、通用语言规范(CLS)、.NET 框架类库和通用语言运行库(CLR)等部分。
(1)在.NET 框架上可以运行多种语言,这是.NET 的一大优点。
凡是符合通用语言规范的语言 (2)CLS都可以在.NET 框架上运行,目前已有 C.net、VB.net、C.net、J.net、Jscript.net 等。
是一组规则和约束,保证了用不同编程语言编写的类型之间的可交互操作性。
从技术上讲,符合该规范的语言和编译器将可以把源代码编译成通用语言运行库(CLR)所能识别的中间语言和元数据,执行时再由 CLR 载入内存,通过实时解释将其转换为 CPU 可执行代码。
(3).NET 框架类库定义了大量的可重用对象和组件,它是一个完全面向对象的类型集合,主要包括类、接口和值类型,其中的各种与定义类型提供了支持 Windows 和 Web 应用开发的丰富功能。
(4)CLR 是一个虚拟机,为各种.net 应用提供一个高性能的、抽象于底层操作系统和硬件的运行时环境。
CLR 主要功能有管理代码的执行、提供通用类型系统和提供系统服务。
3. C数据类型分为哪两大类?请叙述这两类数据的区别?参考答案:(1)C数据类型分为值类型和引用类型。
值类型又分为简单值类型和复合值类型,其中简单值类型又整数
上一篇:
程序员笔记
下一篇:
大山不曾给我许诺