aspnet题库.doc_第1页
aspnet题库.doc_第2页
aspnet题库.doc_第3页
aspnet题库.doc_第4页
aspnet题库.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1下列不属于textbox控件属性的是( )A、text B、readonly C、ID D、Page_Load2在ASP.NET中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其( )属性来区分的。A、Style B、TextMode C、Type D、Input3上传文件一般使用以下哪个控件( )A、label B、textbox C、listbox D、fileupload4在C#中,关于continue和break用于循环时,以下说法正确的是( )A、break是退出整个循环语句,执行循环后面的语句 B、continue是退出整个循环语句, 执行循环后面的语句C、break是中断本次循环,进入下一次的循环D、continue是中断整个循环5当你在编写一个ASP.NET应用程序,实现一个会员的注册页面,你要使用ASP的内部控件来实现职业的选择,此时( )控件应该是首选A、CheckBox B、ListBox C、DropDownList D、TextBox6当有用户请求Web页面时,会触发( )事件A、Application_Start() B、Session_Start() C、Application_End() D、Session_End()7设置控件属性的方法有( )A、设计视图和源视图 B、组件视图和逻辑视图 C、控件视图和源视图 D、设计视图和逻辑视图8在ASP.NET的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( )A、CacheB、Session C、RequestD、Application9Application对象的默认有效期为多少分钟?( )A、10 B、15 C、20 D、应用程序从启动到结束10在C#中,下列说法错误的是( )A、 可以和JavaScript做兼容开发B、 C#语言是微软公司开发的C、 可以开发CS架构的网站D、 不是面向对象的语言11ASP.NET支持多种语言它的缺省语言是( )A、HTML B、JavaScript C、VisualBasic D、C#12若希望程序从某一页面开始运行,下列操作可行的是( )A、选中该页面右键选择“生成页”B、选中该页面右键选择“打开”C、选中该页面右键选择“查看标记”D、选中该页面右键选择“设为起始页”13当服务器控件的事件需要立即回传给服务器以得到响应时,应该将它的()属性设置为true。A、NavigateUrl B、PostBackUrl C、AutoPostBack D、Target14能够让Web服务器把少量数据储存到客户端的内置对象是()A、Server对象 B、Session对象 C、Application对象 D、Cookie对象15下面哪个是静态网页文件的扩展名?( )A.、.net B、.html C、.aspx D、.jsp16当需要关闭当前的整个网站,以便打开另一网站进行编辑时,应该( )A、点击“文件”中的“关闭”B、点击“文件”中的“关闭解决方案”C、点击“文件”中的“退出”D、关闭VS2008应用程序17获取客户端信息可以使用( )实现A、Request.BrowserB、SessionC、ApplicationD、Response18一个button控件ID为btn_sumbit,双击后得到的处理时间函数名为( )A、button_click B、btn_submit_Click C、btn_submit_push D、button_push19下面的哪个对象可使用于使服务器获取从客户端浏览器提交的信息。( )A、RequestB、ResponseC、SessionStateD、Application20网页通常分为哪两种?A、动态和静态 B、应用和系统 C、短期和长期 D、html和php21Page中的哪个事件,当页面装载时发生( )A、Start B、Unload C、Load D、Init22CheckBox是常用控件,它是指( )A、列表框B、复选框C、文本框D、标签23对于控件FileUpload,下列说法错误的是( )A、是服务器控件B、有ID属性C、不能单独上传文件,一般需配合button使用D、因为无双击事件,所以不能对此控件进行编程24VS2008中,调试过程中,快捷键F11的功能是( )A、逐过程调试 B、逐语句调试 C、开始调试 D、无作用25字符串连接运算符包括&和( )。A、+ B、- C、* D、/26C#是一种面向()的语言。A.机器 B.过程 C.对象 D.事物27数据类型转换的类是( )。A.Mod B.Convert C.Const D.Single28 下面关于变量定义且赋值语句正确的是( )A、int a = 12; B、 int a = 12.5; C、int a =”12”; D、 int a= 12;29当.cs文件需要添加某命名空间时,应使用关键字( )A.include B.import C、define D、using30有关App_Code文件夹,下列描述正确的是( )A、用来存放.aspx文件的B、用来存放.NET自动生成的文件的C、用来存放未经编译的.cs文件的,通常是源代码文件D、用来存放已编译好的程序集31在Visual Studio中新增Web页面的应该右击解决方案资源管理器,然后点击( )。A、添加新项B、添加现有项C、添加引用D、添加Web引用32在vs2008中插入断点,可以使用快捷键( )A、F9 B、F5 C、Ctrl+F9 D、Ctrl+F533Session对象的默认有效期是多少分钟? ( )A、10 B、15 C、20 D、3034一般来说,控件的visible属性表示( )A、控件上显示的文本 B、控件是否可见 C、控件是否能被引用D、控件的事件35在ADO.NET中,DataAdapter( )。A、 是一个数据容器,可以把从数据库中取得的数据存在应用程序中B、 负责与数据库的连接C、 映射数据库的表和视图在Web服务器进行本地存储D、 是DataSet对象和数据库之间的桥梁36一般来说,控件的text属性表示( )A、控件上显示的文本 B、控件编程时的标识符 C、控件的背景色D、控件的事件37关于AutoPostBack属性,下列说法错误的是( )。A、Button控件的属性列表里可以找到AutoPostBack属性B、TextBox控件的属性列表里可以找到AutoPostBack属性C、这个属性表示是否能自动回发信息给服务器D、可以设置为true和false38VS2008中,启动调试的快捷键是( )A、F5 B、Ctrl+F5 C、F11 D、Ctrl+F1139下列不属于button控件属性的是( )A、visible B、width C、ID D、Page_Load40下面关于变量定义且赋值语句正确的是( )A、int a= 12; B、 int a = 12.5; C、int a =”12”; D、 int a= 12;41Page中的哪个事件,当页面卸载时发生( )A、Start B、Unload C、Load D、Init42在ASP.NET中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其( )属性来区分的。A、 Style B、 TextMode C、 Type D、 Input43在ADO.NET中,DataAdapter( )。A、 是一个数据容器,可以把从数据库中取得的数据存在应用程序中B、 负责与数据库的连接C、 映射数据库的表和视图在Web服务器进行本地存储D、 是DataSet对象和数据库之间的桥梁44下列方法中,不属于Response对象的方法或属性是( )A、Clear B、write C、Redirect D、Text45对于控件Button,下列说法错误的是( )A、是服务器控件B、会自动回发事件C、双击可以在.CS文件中自动添加click事件处理函数D、不能更改button上的文字填空题2控件在编程时使用 ID 属性进行引用。4要隐藏textbox控件的输入文本应修改 visible 属性。5C#中的Web页面分为.aspx文件和 .cs 文件。7使用 Trim() 可以移除string对象的前导空白字符和尾部空白字符。9button控件的 click 事件是默认双击事件。10isPostBack一般用在页面的 page_load 函数中。Response对象中用来将客户端重定向到新的URL的方法是 Redirect() 。11TextBox控件的默认双击事件是 TextChanged 。12使用 ToString() 可以将Session对象转换成字符串。13一般使用 DataTable或DataSet 容器来存放sql语句从数据库中提取出来的数据。14在ASP.NET中要引入命名空间System.Data的语句为 using System.Data 。15修改label控件的文本应修改 Text 属性。简答题:6道1用什么方法检测用户是否是经过登录才访问到当前网页?答:登录时写入一个session,之后需要验证是否经过登录才访问到当前页面时就用此Session是否为null进行验证。3简述一个web页面的.aspx文件和.cs文件的区别。答:.aspx是前台界面文件,.cs是后台服务器程序代码。4如果使用DataTable容器来获取SQL语句提取到的数据,如何判断此SQL语句在数据库中提取到的数据的行数?答:用DataTable对象的Rows.Count来判断5列出5个普通控件都有的属性(不包括事件)。答:ID Text cssclass visible width enable6C#程序中的字符串若出现,可以使用转义字符,有没有方法可以避免使用转义字符,若有,如何实现?答:有,可以在字符串前面加一个符号。8在实际编程中,经常要复制原有的代码。若需要一个ID为btn_ok的button控件,并需编写click事件处理函数,现复制了一个已存在的button控件(ID为btn_cancel,并且已有事件处理函数),接下来该如何操作答:首先修改ID和Text,然后删除原有Click事件,再添加新的Click事件。11isPostBack的含义是什么,一般使用在什么地方?答:验证是否是回发事件,一般使用在Page_Load里12使用Response.Redirect()和使用javascript代码window.location.href都可以实现跳转,有什么区别,请举例说明。答:实现方法不同,Redirect使用内置方法实现,location.href是用javascript实现,使用javascript可以实现在跳转之前做其他同样的javascript代码编写的操作,而使用redirect不行。13若给textbox添加TextChanged事件代码,代码并不运行,最可能的原因是什么?答:AutoPostBack属性默认为false,要手动设置为true14能否将html中的table的一行变成可编程的服务器控件,如何实现?答:可以,直接在标签内加一个runat=”server”和一个id属性,变成服务器控件即可。15简述如何实现页面传值。答:跳转的url中加上页面传值变量并赋值,如需多个变量,中间用&隔开;并在跳转后的用Request.QueryString来获取传值变量。16简述一般情况下,用户登录系统的步骤。答:首先验证用户名和密码,之后写入Session保存当前登录用户信息,最后实现页面跳转。程序设计题 2道1、在page_load函数中编写代码,测试Session“userName”是否为空,若为空则跳转到登陆页面login.aspx,不为空则将Session“userName”的值赋给string 变量u_name,其中u_name已定义。string u_name;protected void Page_Load(object sender, EventArgs e)if(Session“userName” = null)response.redirect(“login.aspx”);elseu_name = Session“username”.ToString()2、下图为一登陆界面,现要求编写代码实现若用户名或密码后的textBox为空,则弹出提示框,提示框的内容自定,用户名后的textbox控件ID为txt_userName,密码后的textbox控件ID为txt_tected void Button1_Click(object sender, EventArgs e)String user_name = txt_userName.Text.trim();String user_pwd = txt_pwd.Text.trim();If(user_name = “”)Response.Write(“alert(用户名不能为空!);”);if(user_pwd = “”)Response.Write(“alert(密码不能为空!);”);3、设计一个登录界面如图,现要实现登录按钮的单击事件,单击按钮时,读取用户输入的用户名,密码,并判断用户名密码是否为有效用户名“ahead”和密码“12345”。如果登录成功将用户名保存到session中,并跳转到主页index.aspx。请完成按钮单击事件。注:用户名后的textbox控件ID为txt_userName,密码后的textbox控件ID为txt_pwd,写入session对象中的变量名为userNtected void Button1_Click(object sender, EventArgs e)String user_name = txt_userName.Text.trim();String user_pwd = txt_pwd.Text.trim();If(user_name = “ahead” & user_pwd = “12345”)Response.Redirect(“index.aspx”);Session“userName” = “ahead”;4、编程实现页面传值。点击按钮btn_jump从A.aspx跳转到B.aspx页面,并且把A.aspx页面的两个值u_id和u_name传送到B.aspx页面,并写代码在B.aspx的Page_Load函数中用user_id和user_name两个变量接收。假设页面A.aspx中的u_id和u_name两个变量已有值可直接使用,页面B.aspx中的user_id和user_name已定义,且为全局变量。A.aspx中:protected void btn_jump_Click(object sender, EventArgs e)String url = “B.aspx?u_id=” + u_id + “&u_name=” + u_name;Response.Redirect(url);B.aspx中:string user_id,user_na

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论