您好,欢迎访问三七文档
课后习题答案第一章1、C2、C3、A4、A5、D第二章1、B2、D3、A4、A第三章1、C2、D3、A4、D第四章1、D2、D3、A4、B5、A第五章1、C2、B3、D第六章1、B2、B3、C4、D5、C第七章1、A2、B3、A第八章1、A2、C3、B4、B5、A第九章1、D2、C3、C第十章1、D2、B书本内容复习:1、年欧洲物理研究室,目前网页根据其生成方式,分为静态网页和动态网页两种。2、静态网页就是说该网页文件里没有程序代码。3、动态网页就是说该网页文件里有程序代码。4、ASP.NET窗体文件的扩展名是.aspx。5、ASP.NET代码文件的扩展名是.cs。6、Web服务文件的扩展名是.asmx。7、Web用户控件的扩展名是.ascx。8、C#的数据类型分为两大类:值类型和引用类型。9、enumWeekDay{Sun,Mon,Tue,Wed,Thu,Fri,Sat}Sun的值为0。10、enumWeekDay{Sun=10,Mon,Tue,Wed,Thu,Fri,Sat}Tue的值为12。11、int[]age={18,17,19,17}为定义了一个age数组类型。12、在ASP.NET应用程序开发中经常要进行数据类型转换,分为隐式转换和显式转换两种。13、数据类型转换分为隐式转换和显式转换两种,intiData=10;bytebData=(byte)iData;属于显式转换类型。14、数据类型转换分为隐式转换和显式转换两种,intiData=20;strinsData=iData.ToString();属于显式转换类型。15、逻辑运算符“&&”表示逻辑与16、逻辑运算符“||”表示逻辑或17、逻辑运算符“!”表示逻辑非18、三元运算符“Sex=1?男:女”表示表达式“Sex=1”为真则返回值为男,否则返回值为女。19、.NETFramework连接数据库的核心组件是ADO.NET。20、ADO.NET通过使用DataReader对象和DataAdapter对象两种方式来读取数据库中的数据。21、Command对象中ExecuteScalar执行一个查询返回值为查询数据中的第1行第1列处的值。22、ASP.NET服务器控件分为两大类HTML服务器控件和Web服务器控件。23、普通HTML元素:imgsrc=logo.gif/转换为HTML服务器控件为:imgID=img1runat=serversrc=logo.gif/24、ASP.NET文本控件主要有Label和TextBox两种类型。25、在登录窗口中为隐藏密码,要把TextBox控件的TextMode设为Password。26、在Web服务器文本框控件中,只需要设置AutoPostBack属性为真(True)就可以将数据回传,省略了提交按钮。AutoPostBack属性需要和OnTextChangeed事件配合使用。27、容器控件Panel控件能输出客户端脚本,而PlaceHolder控件仅在服务器端起分组作用。28、表格Table控件中CellPadding属性表示单元格边框与单元格内容之间的距离,CellSpacing属性表示单元格与单元格之间的距离,TableRow用来控制表格的行,TableCell用来控制行中的单元格。29、广告控件AdRotatorde的ImageUrl用于设置广告图像文件的绝对或相对路径。30、把文件从用户的计算机发送到服务器的控件为FileUpload(文件上传控件)。31、ASP.NET缓存主要包括页输出缓存、页片段缓存和数据缓存。32、C#代码是必区分大小写的。33、ASP.NET网页文件的扩展名是.aspx。34、C#中的语句必须用分号”;”结束。35、StyleSheet.css是样式表文件。36、Web.config是应用程序配置文件。37、MasterPage.master是母版页文件。38、Global.asax是应用程序全局配置文件。39、按F5键或【启动调试】可启动调试。40、C#的数据类型分为两大类:值类型和引用类型。41、多个单选按钮控件的GroupName属性设置为相同的组名称,该组内的所有单选框只能有一个被选中。42、广告控件AdRotatorde的Impressions用于设置一个数字,该数字为广告的权值,数字越大,该广告显示的频率就越高。44、用户控件的编写包含html、body和form标签元素。书本部分简答题答案1、要配置ASP.NET运行环境,需要在服务器端上安装哪些必要的组件?答:(1)IISWebServer(2).NETFramework2、ASP.NET文件能否通过双击的方式显示?答:不能,必须要安装运行环境并配置才能运行显示。(静态网页才可以)3、.NET框架由哪三部分组成?答:(1)公共语言运行库(CLR)(2)基础类库(BassClassLibrary)(3)ASP.NET、VB.NET、C#等语言运行库3、列出四种控制权转移控件?答:Button、ImageButton、LinkButton、HyperLink4、列出六种选择控件?答:(1)单选按钮控件RadioButton(2)单选列表框控件RadioButtonList(3)复选框控件CheckBox(4)复选列表框控件CheckBoxList(5)下拉列表框控件DropDownList(6)列表框控件ListBox5、什么是数据绑定技术,就数据绑定的对象而言主要有哪四种?答:服务器控件可以直接与数据源进行交互(如显示或修改数据),这种技术称为数据绑定技术。就数据绑定的对象而言,主要有简单属性、表达式、方法的结果、数据源四种。6、完成一个简单注册表单(包含用户名、密码、电子邮箱),需要用到什么控件进行对输入值进行验证?答:用户名用到RequiredFielValidator必填控件,进行必填验证;密码用到RequiredFielValidator必填控件,进行必填验证,CompareValidator比较控件用来比较两次输入密码是否一致;电子邮箱用到RegularExpressionValidator正则表达式控件,进行输入的电子格式是否正确。7、ADO.NET有几种数据库驱动程序,它们的核心对象都是什么?答:4种数据库驱动程序,核心对象包括Connection、Command、DataReader和DataAdapter。8、为什么通过ADO.NET对象操作数据库前需要先引入命名空间?答:Connection、Command、DataReader和DataAdapter这4个核心对象包含在System.Data.SqlClient命名空间中,因此在使用前需要先导入。程序填空题举例:阅读以下程序,将应填入(n)处的内容写在答题纸的对应栏内1、usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){Console.WriteLine(请选择午饭种类:);Console.WriteLine(1.炒面);Console.WriteLine(2.份饭);Console.WriteLine(3.包子);Console.WriteLine(请输入午饭的代码(1-3));intn=int.Parse(Console.ReadLine());switch(n){case1:Console.WriteLine(你选择的是1.炒面);break;case2:Console.WriteLine(你选择的是2.份饭);break;case3:Console.WriteLine(你选择的是3.包子);break;default:Console.WriteLine(选择错误);break;}}}}2、使用foreach显示数组中所有元素usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){int[]arrAll=newint[]{1,2,3,4,5};foreach(intiinarrAll){Console.WriteLine(i);}}}}3、usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;(引入命名空间)publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){SqlConnectionconn=newSqlConnection(server=.;database=student;uid=sa;pwd=123;);conn.Open();//打开数据库连接stringstate=conn.State.ToString();if(state==Open)//C#中等号是==符号,而不是={lblMessage.Text=已经和数据库建立连接!;}else{lblMessage.Text=尚未和数据库建立连接!;}conn.Close();//关闭数据库连接}}4、usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;(引入命名空间)publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){//1.连接数据库SqlConnectionconn=newSqlConnection();conn.ConnectionString=server=(local);database=student;uid=sa;pwd=;;conn.Open();(打开与数据库的连接)//2.创建DataReader对象,即临时数据集SqlCommandcmd=newSqlCommand(select*fromtb_student,conn);SqlDataReaderdr=cmd.ExecuteReader();//3.通过GridView控件显示DataReader临时数据集中的数据gvStudent.DataSource=dr;//为GridView控件指定数据源gvStudent.DataBind();//数据绑定//4.关闭与数据库的连接dr.Close();conn.Close();}}
本文标题:课后习题答案和复习
链接地址:https://www.777doc.com/doc-2074626 .html