面向对象的程序分析上复习资料.docx
- 文档编号:30389826
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:13
- 大小:21.10KB
面向对象的程序分析上复习资料.docx
《面向对象的程序分析上复习资料.docx》由会员分享,可在线阅读,更多相关《面向对象的程序分析上复习资料.docx(13页珍藏版)》请在冰豆网上搜索。
面向对象的程序分析上复习资料
题型:
1、选择(20*1.5)2、填空(20*1)3、判断题(10*1)
4、读程序写结果(5*2)5、注释程序(3*10)主要是数据库中那部分内容
要求:
1.仔细阅读试验中的程序
2.记背以下内容
第一章搭建ASP.NET开发环境
一、ASP.NET是统一的WEB应用程序开发平台,一种新的编程模型和基础结构,通过ASP.NET能够构建更安全的,更强的,可升级的,更稳定的网络应用程序。
二、ASP.NET完全基于面向对象的开发技术,使整个网络应用程序开发根据页面各个对象的属性、方法、事件进行各个功能开发。
三、ASP.NET2.0以后版本是基于WEB.CONFIG文件进行配置和管理应用程序,这使ASP.NET的应用程序不依赖于本地的开发环境,方便该应用程序的移植。
二、选择题
1、ASP.NET主要采用的编程语言是(D)
A.C++B.JavaC.PHPD.VB.NET和C#
3、ASP.NET(C#)是由什么页面文件组成的(D)
A..txt文件B.asp文件C..c文件D..cs.aspx文件
第二章C#语言基础
一、变量有名字,每一种变量分别对应一种数据类型,是程序中数据载体。
二、程序控制语句是使程序执行循环和跳转功能的语句。
三、在大型程序开发过程中,每个程序员都有一个变量定义规范表,以规范程序员的变量定义。
四、循环是指需要重复执行指定的次数或直至满足某种条件为止的程序模块。
选择题
1、下面关于隐含变量的定义是正确的是(D)。
A.PublicvarmB.varmC.StatucvarmD.varm=1
2、字符串比较是通过以下哪个方法来实现的(A)
A.ComparetoB.CopytoC.GetTypeD.ToString
3、DateTime.Now.Tostring()代码执行后的数据类型是(A)。
A.字符串B.日期型C.整型D.双精度型
第三章面向对象设计
一、面向对象的程序设计(Objict-OrientedProgramming),又称OOP程序设计。
二、类是一种对包括构造数据成员,函数成员和嵌套类型进行封装的数据结构。
三、扩张方法就是在无须修改现有类或创建新类的情况下,为现有类“添加”新方法。
四、初始化器由一系列成员对象组成,其对象必须初始化,用逗号隔开,使用大括号封闭。
五、接口是指由一系列虚拟方法组成的抽象类型,其中每一种方法都有其名称、参数和返回值。
选择题:
1、枚举是通过哪个关键字来定义的(D)
A.StaticB.privateC.StringD.enum
第四章ASP.NET内置对象
一、Application对象是一个应用程序级的对象,用来存储所有用户间的共享信息,并可以在Web应用程序运行期间持久地保持程序。
二、Global.asax文件通常保存在站点的根目录下,是Web应用的全局性文件。
三、服务器日志是一个由服务器创建的文件,用于记录服务器执行的所有活动。
四、Cookie是服务器为用户访问而存储的特定信息,这些特定的信息包括用户的注册名、用户上次访问的页面、用户首选的样式表。
五、Session是指用户从打开浏览器访问服务器到关闭浏览器之间的会话状态。
这个会话期间,浏览器会为用户表上一个编号。
选择题
1、Global.asax文件通常保存在站点的哪个目录下(A)。
A.根目录B.Bin目录C.App_DataD.App_Code
2、Response对象主要应用于相应什么请求(B)。
A.服务器端B.客户端C.错误信息D.程序执行指令
3、Server对象是通过什么方法,获取服务器的物理路径(B)。
A.ToStringB.MapPathC.TransferD.HtmlEncode
4、SessionID编号由多少个字符组成(D)。
A.19B.30C.4D.24
第五章ASP.NET页面语法
一、Page指令是ASP.NET页面中必须有的指令,而且每个页面只能拥有一个Page指令。
主要用于定义ASP.NET页的分析器和编译器使用的页特定属性。
二、设置页面为简体中文,是通过设置Page指令中的CodePage属性为936。
三、Import指令主要用于将命名空间导入到ASP.NET页面中,以便程序可以直接运用该命名空间的代码模板。
四、Implements指令表示当前页面要实现的接口。
五、HTML的基本架构主要分为文件头和文件主体两大部分。
六、代码声明模块是指在内容页面中插入以
七、代码呈现模块是指在内容页面中插入以<%标签开头,以%>标签结束的代码模块。
二、选择题:
1、在Page指令中,要返回页面浏览位置,必须设置什么属性为True(A.)。
A.MaintainScrollPositionPostbackB.Trace
C.debugD.AutoEventWireup
2、在Page指令中,要置当前页输出文件流的文件类型,是通过哪个属性来设置的(C)。
A.LanguageB.AutoEventWireup
C.ContentTypeD.CoceFile
3、要设置AutoEventWireup属性为False,则下面的代码运行结果为 ( B )。
protectedvoidPage_Load(objectsender,EventArgse)
{
Response.Write"这是一个页面程序";
}
A.这是一个页面程序B.没有任何运行结果
C.出现页面乱码 D.页面出错
第六章ASP.NET站点设计
一、为了保证IIS能够运行ASP.NET应用,必须设置“执行权限”为脚本和可执行文件。
二、要访问Web.config配置,通过WebConfigurationManager方法来获取配置文件。
选择题
1.为了保证IIS中能够在Internet发布站点,下面说法错误的是(D)。
A.保持主机头名称唯一性B.保持IP地址的唯一性
C.保持TCP端口号唯一D.不用怎么设置
2.一般情况下,ASP.NET页面不包括以下哪个控件(A)。
A.ContentPlaceHolderB.TextBoxC.ButtonD.Table
3.如果在配置文件中有数据连接conn,应该通过下面哪个代码获取该连接字符串(B)。
A.Response.write(conn);B.System.configuration.configurationManager.ConnectionStrings[“conn”]
C.Button
D.Table
第七章常用服务器控件
一、服务器控件是指在服务器上执行程序代码的组件,通常这些组件都会提供一定的用户界面,以便客户端执行操作,但在服务器端才能够完成这些执行操作行为。
二、HTML服务器端控件时ASP.NET页面中不可缺少的组成部分之一。
该控件时由HTML控件转变而来的。
三、静态文本是指用户在访问页面时,对该文本不能进行交互性输入或修改,但可以在程序中进行动态显示。
选择题
1、要将HTML控件转换为HTML服务器控件,通过以下哪个代码来实现(D)。
A.Enabled=“True”B.Visible=“True”C.type=“text”D.runat=“server”
2、默认情况下,ASP.NET上传文件不能大于(A)。
A.4MBB.20MBC.2KBD.1GB
3、限制用户输入范围,是通过以下哪个控件来实现的(C)
A.RequireFieldValidator验证控件B.CompareValidator验证控件
C.RangeValidator验证控件D.RegualarExpressValidator验证控件
第八章数据库开发入门
一、数据库是按照某种数据构成组织起来的有序集合,这个有序集合通常保存为一个或多个相关文件,即数据库文件。
二、面向对象数据库,就是把面向对象数据库的方法和数据库技术结合起来,可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识一致。
三、关系数据库通过时由多个结构化的数据表组成,每个数据表由行和列组成的二维关系表。
四、数据库的物理结构必须基于逻辑结构建立的。
五、eXtensibleMarkupLanguange缩写为XML。
1、下列哪种数据库是关系数据库(A)。
A.AccessB.TxtC.XMLD.HTML
2、下面哪种数据库可以附加到SQLServer中(C)。
A.XMLB.已连接的SQLServer
C.未连接的SQLServerD.Access
3、一般情况下,ASP.NET站点的数据库默认存储在哪个目录下(B)。
A.binB.App_DataC.App_codeD.根目录
第九章SQL语言
选择题:
1、获取非重复数据,是通过下列哪个关键字来实现(C)。
A.WhereB.INC.DISTINCTD.ALL
2、修改数据时,Update语句必须结合以下哪个关键字(A)。
A.@B.#C.*D.!
第十章ADO.NET对数据库的访问
1、Connection对象主要用于Web页面与数据库之间建立连接。
该对象主要分为SQLConnection和OLEDbConnection。
2、OLEDB是一种技术标准,目的是提供一种统一的数据访问接口。
3、在使用SQLConnection时,必须导入System.Data.SqlClient命名空间。
如果是OLEDbConnection,则必须导入System.Data.OleDb命名空间。
4、DataSet对象是数据查询结果驻留在内存中的一个简单的数据存储方式。
5、DataReader对象是一种数据流,通过该对象返回的查询结果,其查询结果为一种只读数据流。
6、触发器是由于插入、修改、删除数据查询操作,激发自动运行的一个SQL程序模块。
7、存储过程是存储在数据库中的程序模块。
8、事务就是指在网络中,用户将为服务器进行读取、修改、删除数据等一系列操作。
选择题:
1、Access数据库通常是通过以下哪种方式进行连接(B)。
A.SqlConnectionB.OLEDbConnection
C.XmlDataSourceD.LinqDataSource
2、下面哪个语句不是SqlConnectionBuilder自动生成的(D)。
A.InsertB.Update
C.DeleteD.Select
3、在触发器中,通过以下哪个数据表,可以获得修改前的数据(A)。
A.UpdateB.Deleted
C.MainD.Selected
第十一章数据绑定控件
一、SqlDataSource数据源控件是专门用来显示SQLSERVER查询数据。
通过该控件可以创建数据库连接、连接数据、查询显示的数据等。
二、AccessDataSource数据源控件是专门用来连接显示Access查询数据
三、使用XMLDataSource控件可以直接访问Xml文件,并通过该控件可以显示XML文件。
选择题
一、Access数据库文件,一般存储在站点的(A)目录下。
A.App_DataB.Bin目录C.App_CodeD.根目录
二、在程序中,要取消GridView控件的编辑状态,是设置其编辑索引号为(C)。
A.0B.1C.-1D.null
三、ASP.NET默认的站点地图文件为(D)。
A.Web.configB.ASPNETDB.MDF
C.Global.asaxD.Web.sitemap
四、DataReader对象是一个(B.)对象。
()
A.随机只读B.顺序只读C.随机读写D.顺序读
1-1
publicpartialclass_2_1:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
varfn_name="孟丽君";//定义一个妇女姓名的隐藏类型变量
stringzf_name="包拯";//定义一个丈夫姓名的字符串变量
Response.Write(zf_name.CompareTo(fn_name).ToString());//输出比较结果
}
}
输出结果:
-1
1-2
publicpartialclass_2_2:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
stringstrZgoy="中国奥运加油!
";//定义一个字符串变量
Response.Write(strZgoy.IndexOf("奥运").ToString());//查找“奥运”在字符串中的起始位置
}
}
输出结果:
2
1-3
publicpartialclass_2_3:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
varstrZgoy="中国奥运加油!
";//定义一个字符串变量
Response.Write(strZgoy.Insert(2,"北京"));//在位置2上插入“北京”,并页面输出
}
}
输出结果:
中国北京奥运加油
1-4
publicpartialclass_2_7:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
stringstrZgoy="440521197603270011";//定义身份证
stringdCstq=strZgoy.Substring(6,4)+"年"+//通过Substring截取截取年月日
strZgoy.Substring(10,2)+"月"+
strZgoy.Substring(12,2)+"日";
Response.Write(dCstq);//输出中文日期
}
输出结果:
1976年03月27日
1-5
publicpartialclass_Default:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
bytea=20;
shortb=a;
intc=b;
longm=c;
floatp=m;
doubleq=p;
intr=13
Response.Write("byte:
"+a.ToString()+"
");
Response.Write("short:
"+b.ToString()+"
");
Response.Write("int:
"+c.ToString()+"
");
Response.Write("long:
"+m.ToString()+"
");
Response.Write("float:
"+p.ToString()+"
");
Response.Write("double:
"+q.ToString());
Response.Write("int:
"+r.ToString());
}
}
输出结果:
byte:
20short:
20int:
20long:
20float:
20double:
20int:
13
1-6
publicpartialclass_2_16:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
DateTimecsrq=newDateTime(2004,12,22,13,23,16);
DateTimercsrq=csrq.AddYears(28);
if(rcsrq.CompareTo(DateTime.Now)>0)
{
Response.Write("目前他还未满二十八岁!
");
}
Else
{
}
}
输出结果:
目前他还未满二十八岁!
1-7
publicpartialclass_2_12:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
stringPath_str="C:
\\WINDOWS\\Cursors\\busy_il.cur";
char[]Ppath=Path_str.ToCharArray();
Response.Write(Ppath[3]);
}
}
输出结果:
W
1-8
publicpartialclass_2_13:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
stringPath_str="C:
\\WINDOWS\\Cursors\\busy_il.cur";
string[]Ppath=Path_str.Split('\\');
Response.Write(Ppath[2]);
}
}
输出结果:
Cursors
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序 分析 复习资料