ASPNET程序设计习题解答
更新时间:2023-10-19 08:29:01 阅读量: 综合文库 文档下载
《ASP.NET程序设计》习题解答
第1章
1.1 选择题
1、.NET Framework是一种( )。
A、编程语言 B、程序运行平台 C、操作系统 D、数据库管理系统 2、用Visual Studio.NET编写的程序被编译成中间语言(MSIL)后,运行时还要再一次被编译,这种编译被称为( )。
A、CLR B、JIT C、GC D、GDI
3、运行ASP.NET程序的计算机必须安装 ( )。
A、 ASP.NET
4、要使程序立即运行需要按( )键。
.NET Framework和IIS B、VS.NET C、C#和VB.NET D、
A、F5 B、Ctrl+F5 C、F 10 D、F11 参考答案
1、B 2、B 3、A 4、B 1.2 判断题
1、浏览器只能解释HTML和JavaScript代码,不能解释后台代码。 2、页面的
标签是可有可无的,而标签是必不可少的。 3、JavaScript脚本在发送到客户端之前,需要将其编译成HTML代码。 参考答案1、对 2、对 3、错 1.3 思考题
1、 静态网页与动态网页的区别是什么?
2、 弹出信息框的脚本有哪几种方式发送到客户端?
3、 打开一个窗口与跳转到另一个页面有何区别,这两种方式各适应什么情况? 参考答案
1、 静态网页是由程序员用HTML编写的网页(当然可以借助于编写静态网页的工具,例如FrontPage等),当页面受到请求时,直接将该网页发送到客户端。动态网页是由服务器端的程序(例如ASP.NET应用程序)动态产生的网页,当网页受到请求时,由服务器端程序生成一个网页发送到客户端。(有的书籍认为动态网页就是能够与用户交互信息的网页,编者认为该问题的关键在于网页是一成不变的,还是需要根据当前状态及时生成的)
2、 基本上有两种方式:①在网页加载时将脚本一并发送到客户端,当需要弹
出信息框时执行该脚本。这种方式执行速度快。②当需要弹出信息框时,从服务器发送脚本到客户端并执行。这种方式需要等待从服务器发送脚本,有可能在等待期间页面出现空白。
3、 ①在浏览器中打开一个窗口,浏览器地址栏中的地址不会改变,内容也不
会改变,弹出的窗口会覆盖在浏览器页面之上。②浏览器从一个页面跳转到另一个页面后,有两种可能的状态:a) 地址栏中的地址已改变到另一个页面,前一个页面已被丢弃,浏览器的内容是目的页面的内容。b) 地址栏中仍然是原来的地址,但页面内容却是目的页的,这表面这种跳转是在服务器端进行的,浏览器并不知道这种转换,前一页面未被丢弃。
第2章
2.1 选择题
1、用C#编写的网页后台代码被保存在 ( )文件中。
A、.aspx B、.vb C、.cs D、.config
2、ASP.NET的Web应用程序被安装和运行在服务器端,其作用是 ( )。
A、输出页面到屏幕 B、将保存在磁盘中的HTML文档发送到客户端
C、提供数据给另一个应用程序 D、动态产生页面的HTML并发送到客户端
3、页面的IsPostBack属性用来判别页面 ( )。
B、
是否需要回传 B、是否回传的 C、是否启用回传 D、是否响应
回传
4、控件的AutoPostBack属性用于设置其事件 ( )。
A、
是否立即回传 B、是否需要回传
C、是否需要响应 D、是否立即响应 参考答案
1、C 2、D 3、B 4、B
第3章
3.1选择题
1、ADO.NET是一种( )。
A、 查询语言 B、数据库
C、数据库管理系统 D、用于数据访问的基类库 2、数据集DataSet与SQL数据源之间的桥梁是( )。
A、 SqlConnection B、SqlDataAdapter C、SqlCommand D、SqlTransaction
3、将数据集中的数据同步到数据源中,必须调用DataAdapter的( )方法。
A、Fill B、Dispose C、Update D、ToString
4、向数据源插入一条记录,需要将命令对象的CommandText属性设置为SQL语言的Insert命令后,再调用命令对象的( )方法。 A、 ExecuteNonQuery B、ExecuteReader C、ExecuteScalar D、ExecuteXmlReader() 参考答案
1、D 2、B 3、C 4、A 3.2 判断题
1、 数据集DataSet与数据源之间是离线访问方式,而数据读取者DataReader与数据源之间是连线访问方式。
2、 数据集DataSet是通过数据适配器DataAdapter的Update()方法将数据源中的数据填充到本地拷贝的。
3、SqlCommand对象的CommandText属性需要一个SQL语句或一个存储过程。
4、数据集中的数据与数据源中的数据总是完全相同的。 参考答案
1、对 2、错 3、对 4、错 3.3 思考题
1、 使用数据连接向导将数据库连接到页面后,应用程序是使用哪个用户名来访
问数据库的?
2、 为什么数据集类DataSet与所采用的数据库管理系统无关? 3、 数据集的结构什么时候不需要定义,什么时候需要由程序代码定义? 4、 使用数据连接向导连接数据库和使用程序代码连接数据库各有何优缺点,如何选择两种不同的连接方式? 参考答案
1、使用数据连接向导将数据库连接到页面后,应用程序一般使用ASPNET或IIS_WPG这两个用户名之一来访问数据库(一般默认为ASPNET),这两个用户名不具有对所有数据库访问的最高权限,因此需要编辑对数据库的访问权限后才能使ASP.NET应用程序访问到数据库。若在程序代码中指定连接字符串,可以使用“sa”这个用户名来访问数据库,这时就不必编辑数据库的访问权限了,因为“sa”有权访问这些数据库。
2、数据集DataSet仅仅是一种数据类型,它的实例用来在内存中保存数据。数据集可以保存数据库中的数据,这时需要通过桥梁数据适配器DataAdapter填充数据,DataAdapter会将数据库的结构和数据复制到数据集,数据适配器DataAdapter与所采用的数据库管理系统有关,而数据集与所采用的数据库管理系统有关。
3、数据集DataSet也可以保存非来自数据库的数据,这时需要由程序代码
定义数据集的结构,并向数据集存入数据。
4、使用数据连接向导连接数据库简单方便,但若将程序移动到另一台计算机,可能造成数据访问失效,其原因是由于连接字符串是根据开发程序的那台计算机设置的,移动到另一台计算机后,其连接字符串需要修改。若在程序代码
正在阅读:
ASPNET程序设计习题解答10-19
乡党委副书记调研报告11-01
2014年五官科护士分层培训计划06-03
古筝表演活动主持人串词07-30
GPRS 公安交警车辆违章管理信息系统03-26
第七章 第二节 常见的酸和碱(第二课时) 同步练习06-02
2016行政管理本科《政府经济学》形成性考核册参考答案03-20
2022优化方案高考总复习·物理(江苏专用)第一章第三节课后检测能04-10
3D历史地图在历史教学中的应用-教育文档04-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 习题
- 程序设计
- 解答
- ASPNET
- 人教版《平行四边形的面积》教学设计
- 在共青团陕西省第十二届委员会第一次全体会议上的讲话
- 武汉市2015届 五月模拟考试文综地理试题 - 图文
- Midas FEA-预应力箱梁横向分析 - 图文
- 仿IT129资讯模板底部代码-IT之家
- 《山羊兹拉特》优质课 教案
- ISO9001-2015 FDIS标准学习课堂练习
- 计量经济学试题及答案
- 关于我国科技金融发展的几点思考
- 潜盈潜亏识别与防范
- 《数据模型与决策》复习题及参考答案0
- 深化干部人事制度改革 加快推进干部队伍建设
- 基础护理试题及解答(护理三基)
- 危险作业安全管理制度
- sqlServer2005习题与答案
- 工伤仲裁申请书范文
- 浅谈如何在综合实践活动中渗透环保教育
- 企业仓库管理系统 - 图文
- 拉丁舞基本知识
- 三纲五常