1.6 习题
一、填空题
1.C#(读做C sharp)是微软公司发布的一种(面向对象)的高级程序设计语言。
2.在ASP.NET中并未直接编译成(机器语言)。
3.C#中的一个字符变量包含的是(16位Unicode)字符。 4.CLR包含两个组成部分,(CLS)和(CTS)。
5.ASP.NET将WinForms中的(事件模型)带入了Web应用程序的开发。 二、选择题
1.C#3.0的运行环境为( B ) A.CLR1.0 B.CLR2.0 C.CLR3.0 D.CLR4.0
2.假设txtUser是文本框控件的ID号,那么用户输入的内容是什么( D )
A.txtUser.Name B.txtUser.Value C.txtUser.Caption D.txtUser.Text
3.App_Data文件夹用来存放( C ) A.图片文件 B.样式文件 C.数据文件 D.配置文件
4.假设lblMessage是标签控件的ID号,那么( D )可以设置标签上显示“请输入:”
A. lblMessage.Name=” 请输入:” B. lblMessage.Value=” 请输入:”
C. lblMessage.Caption=” 请输入:” D. lblMessage.Text=” 请输入:”
5.以下哪一个不是B/S结构的优点。( D ) A.具有分布性特点,可以随时随地进行查询、浏览等业务处理。 B.业务扩展简单方便,通过增加网页即可增加服务器功能。
C.维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
D.事务处理能力大。 三、简答题
1.请简单叙述一下C#有几个版本,每个版本的新特性是什么,运行环境是什么。
见表1-1
2.简述代码后置和代码内嵌各自的优点是什么。
代码后置的好处就是页面内容和代码相分离,使代码更清晰,程序可读性好。
代码内嵌的好处是不需要格外的文件用来编写服务器代码,只需要一个页面文件即可。
3.使用代码后置的方法编写一个乘法计算器。 见答案源码chap1中的Computer网页。 4.使用代码内嵌的方法显示系统当前的时间。
提示:时:DateTime.Now.Hour,分:DateTime.Now.Minute,秒:DateTime.Now.Second。
见答案源码chap1中的ShowDateTime网页。