大学生ASP试题库 第章 Web服务器窗体控件.doc

上传人:s****u 文档编号:12775496 上传时间:2020-05-23 格式:DOC 页数:12 大小:122KB
返回 下载 相关 举报
大学生ASP试题库 第章 Web服务器窗体控件.doc_第1页
第1页 / 共12页
大学生ASP试题库 第章 Web服务器窗体控件.doc_第2页
第2页 / 共12页
大学生ASP试题库 第章 Web服务器窗体控件.doc_第3页
第3页 / 共12页
点击查看更多>>
资源描述
ASP.NET 应用程序设计第二章 Web 窗体服务器控件一选择题:【1】Web 窗体控件标记采用( )格式。A、HTML B、XML C、UML D、HTTP【2】对Button 控件,以下哪个元素不是必需的( )A、asp:Button B、ID C、runat=server D、Text【3】以下为鼠标跟随信息的属性是( )A、MouseFollow B、ToolTip C、TabIndex D、AccessKey【4】以下表示快捷键的属性为( )A、AccessKey B、ShortcutKey C、ShortcutMenu D、TabIndex【5】控件的快捷键一般与( )键组合使用。A、Ctrl B、Shift C、Alt D、Tab【6】表示控件是否可用的属性是( )A、Visible B、Enable C、Enabled D、IsVisible【7】密码输入使用的控件是( )A、Password B、Label C、Pwd D、TextBox【8】获取或设置文本框的输入方式,应设置其( )属性。A、TextMode B、Text C、InputMode D、AutoPostBack【9】单行文本输入框,TextBox 控件的TextMode 属性应设置为( )A、SingleLine B、Password C、MultiLine D、OneLine【10】多行文本输入框,TextBox 控件的TextMode 属性应设置为( )A、SingleLine B、Password C、MultiLine D、MultiRows【11】密码输入框,TextBox 控件的TextMode 属性应设置为( )A、SingleLine B、Password C、MultiLine D、Encryption【12】TextBox 控件设置文本是否自动换行的属性是( )A、TextMode B、Rows C、MultiLine D、Wrap【13】TextBox 控件设置指定一行能输入的最多字符数的属性是( )A、TextMode B、Columns C、MultiLine D、MaxLength【14】TextBox 控件的TextMode=SingleLine 时,指定可输入最多字符数的属性是( )A、Rows B、Columns C、MultiLine D、MaxLength【14】TextBox 控件的AutoPostBack 属性,指定( )A、输入的文本改变时是否自动回传 B、输入焦点离开时是否自动回传C、页面加载时是否自动回传 D、键盘按键弹开时是否自动回传【15】ImageButton 控件的ImageUrl 属性,获取或设置按钮图片( )A、所在服务器上的物理路径 B、所在服务器上的相对路径C、所在客户端的文件路径 D、所在Internet 的地址【16】Button 控件的( )属性值是传递给 Command 事件的参数携带的。A、CommandName B、Text C、OnClick D、ToolTip【17】Button 控件在客户端执行的脚本,应通过( )属性调用。A、OnClick B、Click C、OnClientClick D、ClientClick【18】Button 控件在服务器端执行的代码,应通过( )事件调用。A、OnClick B、Click C、OnClientClick D、ClientClick【19】以下对HyperLink 控件描述不正确的是( )。A、既可以显示文本,也可以显示图像 B、显示的文本必须设置在其Text 属性C、显示的图片必须设置在其ImageUrl 属性 D、ImageUrl 属性优先级比Text 属性高【20】以下对HyperLink 控件描述不正确的是( )。A、设置Text 属性而不设置ImageUrl 属性时,超级链接显示为文本B、设置ImageUrl 属性而不设置Text 属性时,超级链接显示为图片C、同时设置Text 和ImageUrl 属性时,超级链接显示为文本D、同时设置Text 和ImageUrl 属性时,超级链接显示为图片【21】HyperLink 显示图像,必须设置其( )属性。A、Text B、NavigateUrl C、Target D、ImageUrl【22】以下对HyperLink 控件描述不正确的是( )。A、点击超级链接会引发其服务器端的OnClick 事件B、同时设置Text 和ImageUrl 属性时,ImageUrl 优先C、同时设置Text 和ImageUrl 属性时,Text 文本成为鼠标跟随属性D、若显示文本,设置Text 属性,或将文本放置在开始标记和结束标记之间。【23】点击HyperLink,要在新窗口中打开目标页面,需将Target 属性设置为( )。A、_blank B、_top C、_parent D、_new【24】点击HyperLink,要在父框架中显示目标页,需将Target 属性设置为( )。A、_blank B、_top C、_parent D、_father【25】点击HyperLink,要在当前框架中显示目标页,需将Target 属性设置为( )。A、_current B、_now C、_here D、_self【26】点击HyperLink,要在最顶层框架中显示目标页,需将Target 属性设置为( )。A、_blank B、_top C、_parent D、_tip【27】点击图片时链接到另外一个页面,不触发服务器端代码,应使用( )控件。A、Image B、HyperLink C、ImageButton D、LinkButton【28】点击图片时触发服务器端代码,应使用( )控件。A、Image B、HyperLink C、ImageButton D、LinkButton【29】Image 图片不能显示时替换的文字应设置在( )属性。A、Text B、ToolTip C、AlternateText D、ImageUrl【30】单选按钮RadioButton 被选中后,其( )属性被设置为 true。A、Radio B、Radioed C、Check D、Checked【31】单选按钮RadioButton 的文本放到小圆点之后,应设置其( )属性。A、Text B、TextAlign C、HorizontalAlign D、VerticalAlign【32】设置2 个单选按钮RadioButton 互斥,应( )。A、自动互斥,无需特殊设置 B、必须通过服务器代码实现C、将两个按钮的GroupName 属性设置为相同的字符串D、将两个按钮的Checked 属性设置为互斥【33】复选框CheckBox 的文本放到勾选框之后,应设置其( )属性。A、Text B、TextAlign C、HorizontalAlign D、VerticalAlign【34】RadioButtonList 中表示列表中项的集合的属性是( )。A、Items B、Rows C、Columns D、Radios【35】RadioButtonList 中用于布局项的列数的属性是( )。A、Columns B、ColumnsCount C、ColumnCount D、RepeatColumns【36】RadioButtonList 中表示项的布局方向的属性是( )。A、RepeatDirection B、RepeatMode C、RepeatLayout D、Direction【37】RadioButtonList 中表示项的布局方式的属性是( )。A、RepeatDirection B、RepeatMode C、RepeatLayout D、Direction【38】RadioButtonList 中用于控制文本相对于控件的显示位置的属性是( )。A、Text B、Align C、TextPosition D、TextAlign【39】RadioButtonList 选中项的索引是( )。A、Index B、SelectedItem.Index C、SelectedItem.ItemIndex D、SelectedIndex【40】RadioButtonList 的选中项是( )。A、Selected B、SelectedItem C、SelectedValue D、SelectedIndex【41】RadioButtonList 的选中项的值是( )。A、SelectedItem.Text B、SelectedItem C、SelectedValue D、SelectedText【42】CheckBoxList 中表示列表中项的集合的属性是( )。A、Items B、Rows C、Columns D、Radios【43】CheckBoxList 中用于布局项的列数的属性是( )。A、Columns B、ColumnsCount C、ColumnCount D、RepeatColumns【44】CheckBoxList 中表示项的布局方向的属性是( )。A、RepeatDirection B、RepeatMode C、RepeatLayout D、Direction【45】CheckBoxList 中表示项的布局方式的属性是( )。A、RepeatDirection B、RepeatMode C、RepeatLayout D、Direction【46】CheckBoxList 中用于控制文本相对于控件的显示位置的属性是( )。A、Text B、Align C、TextPosition D、TextAlign【47】CheckBoxList 索引最小的选中项索引是( )。A、Index B、SelectedItem.Index C、SelectedItem.ItemIndex D、SelectedIndex【48】CheckBoxList 索引最小的选中项是( )。A、Selected B、SelectedItem C、SelectedValue D、SelectedIndex【49】CheckBoxList 索引最小的选中项的值是( )。A、SelectedItem.Text B、SelectedItem C、SelectedValue D、SelectedText【50】以下对CheckBoxList 描述正确的是( )。A、RepeatDirection 属性控制水平还是垂直排列 B、SelectedItem 为选中项C、SelectedIndex 为CheckBox 选中项的索引 D、CheckBox 不可以选择多项【51】判断CheckBoxList 的某项是否为勾选选中项,以下方法正确的是( )。A、判断该项的索引与CheckBoxList 的SelectedIndex 是否相等B、判断该项与CheckBoxList 的SelectedItem 是否相等C、判断该项的Checked 属性是否为true D、判断该项的Selected 属性是否为true【52】DropDownList 的AutoPostBack 属性的默认值是( )。A、true B、false C、0 D、制定的选中项索引【53】将ListBox 设置为单选,应设置属性( )。A、SingleSelection=true B、SingleMode=trueC、SelectionMode =OnlyOne D、SelectionMode=Single【54】将ListBox 设置为多选,应设置属性( )。A、SingleSelection=false B、SingleMode=falseC、SelectionMode =Multiple D、SelectionMode=MultiSelection【55】按钮的OnClientClick 代码在( )执行。A、服务器端 B、浏览器端 C、Web 网络上 D、IIS 中【56】要让Button 按钮可用,但不执行服务器端代码,应( )。A、不添加Click 事件 B、Click 事件函数中不写任何代码C、OnClientClick 中代码返回false D、Enabled 属性置为false【57】RequiredFieldValidator 中,指定要验证的控件的属性是( )。A、ControlToValidate B、Control C、Validate D、RequiredControl【58】验证控件中,验证无效时显示错误提示信息的属性是( )。A、Text B、Control C、Message D、ErrorMessage【59】使用RequiredFieldValidator 验证控件,验证失败时将验证程序内容动态添加到页面,不需设置的属性是( )。A、ControlToValidate B、ErrorMessage C、Display D、Text【60】RangeValidator 验证控件表示数据类型的属性是( )。A、Type B、DataType C、Display D、ValueType【61】Table 控件中表示行的集合的属性是( )。A、Items B、Rows C、TableRow D、TableRows【62】Table 控件中的一行是( )类的对象。A、Items B、Rows C、TableRow D、TableRows【63】Table 控件中每行都包含由单元格所组成的集合,这个属性是( )。A、Cells B、Columns C、TableCell D、TableCells【64】Table 控件中每个单元格是( )类的对象。A、Cell B、Column C、TableCell D、TableColumn【65】Table 控件中的某个单元格跨多行,需要设置其( )属性为所跨行数。A、HorizontalSpan B、VerticalSpan C、ItemSpan D、RowSpan【66】Table 控件中的某个单元格跨多列,需要设置其( )属性为所跨列数。A、HorizontalSpan B、VerticalSpan C、ColumnSpan D、CellSpan【67】如下表所示结构的Table 控件,第0 行的列数是( )。第1行第0行A、1 B、3 C、4 D、5【68】如下表所示结构的Table 控件,第1 行的列数是( )。第1行第0行A、1 B、2 C、3 D、4【69】Calendar 控件选中的时间是( )数据类型的。A、string B、Date C、Calendar D、DateTime【70】表示Calendar 控件的选中时间的属性是( )。A、SelectedDate B、SelectedTime C、SelectedCalendar D、SelectedDateTime【71】ASP.NET 上传文件所使用的控件是( )。A、FileUpload B、File C、Stream D、FileStream【72】B/S 结构应用程序上传文件所使用的编码是( )。A、二进制 B、Base64 C、Unicode D、UTF-8【73】ID 为fu 的FileUpload 控件,获取其上传的文件大小的方法是( )。A、fu.Length B、fu.FileLengthC、fu.PostedFile.Length D、fu.PostedFile.ContentLength【74】ID 为fu 的FileUpload 控件,将选中的文件保存到服务器路径s 的方法是( )。A、fu.SaveAs(s) B、fu.Upload(s)C、fu.PostedFile.SaveAs(s) D、fu.PostedFile.Upload(s)【75】ID 为fu 的FileUpload 控件,获取客户端上选中文件的路径的方法是( )。A、fu.ClientPath B、fu.FileNameC、fu.PostedFile.ClientPath D、fu.PostedFile.FileName【76】ASP.NET 中,默认的上传文件文件大小的限制是( )。A、1M B、4M C、10M D、4G【77】ASP.NET 中,修改默认的上传文件文件大小的限制为10M,需要在web.config文件的中增加( )。A、B、C、D、二、问答题【1】简述TextBox 控件的TextMode 属性及其取值的意义。【2】简述HyperLink 控件的用途和用法。【3】简述HyperLink 控件的NavigateUrl 和Target 属性的意义,以及Target 取值的意义。【4】列举4 个基本数据绑定控件,并简要说明其功能。【5】列举6种常有服务器端验证控件,并说明其功能。【6】使用RangeValidator 验证控件需要设置哪些属性?并说明属性的作用。【7】使用CompareValidator 验证控件需要设置哪些属性?并说明属性的作用。【8】使用RegularExpressionValidator 验证控件需要设置哪些属性?并说明属性的作用。【9】使用CustomValidator 验证控件需要设置哪些属性和事件?并说明属性的作用。【10】说明ValidationSummary 验证控件的哪些属性取哪些值时各为何种提醒方式?【11】简述上传文件保存到服务器硬盘的优点和缺点。【12】简述B/S 结构程序与C/S 结构程序相比,在文件传输对安全性的特殊要求。三程序改错题【1】编程实现将学历初中,高中,大学,研究生,博士绑定到RadioButtonList控件rblEducation。如下程序无法显示学历,说明错误原因,并改正。protected void BindEducation()ArrayList arr = new ArrayList();arr.Add(初中);arr.Add(高中);arr.Add(大学);arr.Add(研究生);arr.Add(博士);rblEducation.DataSource = arr;【2】在页面的Page_Load 中编程实现将学历初中,高中,大学,研究生,博士绑定到RadioButtonList 控件rblEducation。如下程序选择一个学历后,取得的选中项总为空值,说明错误原因,并改正。protected void Page_Load(object sender, EventArgs e)ArrayList arr = new ArrayList();arr.Add(初中);arr.Add(高中);arr.Add(大学);arr.Add(研究生);arr.Add(博士);rblEducation.DataSource = arr;rblEducation.DataBind();【3】编程实现将键/值对绑定到RadioButtonList 控件rblEducation。如下程序无法正确显示学历,说明错误原因,并改正。protected void BindEducation()ArrayList arr = new ArrayList();arr.Add(new DictionaryEntry(0, 初中);arr.Add(new DictionaryEntry(1, 高中);arr.Add(new DictionaryEntry(2, 大学);arr.Add(new DictionaryEntry(3, 研究生);arr.Add(new DictionaryEntry(4, 博士);rblEducation.DataSource = arr;rblEducation.DataBind();【4】编程实现将键/值对绑定到RadioButtonList 控件rblEducation。如下程序无法正确显示学历,说明错误原因,并改正。protected void BindEducation()ArrayList arr = new ArrayList();arr.Add(new DictionaryEntry(0, 初中);arr.Add(new DictionaryEntry(1, 高中);arr.Add(new DictionaryEntry(2, 大学);arr.Add(new DictionaryEntry(3, 研究生);arr.Add(new DictionaryEntry(4, 博士);rblEducation.DataSource = arr;rblEducation.DataSource = arr;rblEducation.DataValueField = Key;【5】在页面的Page_Load 中编程实现将键/值对绑定到RadioButtonList 控件rblEducation。如下程序选择一个学历后,取得的选中项总为空值,说明错误原因,并改正。protected void Page_Load(object sender, EventArgs e)ArrayList arr = new ArrayList();arr.Add(new DictionaryEntry(0, 初中);arr.Add(new DictionaryEntry(1, 高中);arr.Add(new DictionaryEntry(2, 大学);arr.Add(new DictionaryEntry(3, 研究生);arr.Add(new DictionaryEntry(4, 博士);rblEducation.DataSource = arr;rblEducation.DataValueField = Key;rblEducation.DataTextField = Value;rblEducation.DataBind();【6】页面上有ID 为cbl 的CheckBoxList 控件,其AutoPostBack 属性为true。勾选其中某项后,将所有选中项文本显示在ID 为lbl 的Label 控件中。以下程序不能正确取得所有选中项,说明出错原因,并改正。protected void cbl_SelectedIndexChanged(object sender, EventArgs e)string str = ;for (int i = 0; i 1)cell.RowSpan = nRowSpan;if (nColSpan 1)cell.ColumnSpan = nColSpan;【9】以下方法为在Table 控件t 中增加一行,每行文本为strCellText 中的字符串。程序执行后,t 对象中并未增加新行,说明以下程序出错原因,并改正。private void AddRow(Table t, params string strCellText)TableRow row = new TableRow();foreach (string str in strCellText)TableCell cell = new TableCell();cell.Text = str;row.Cells.Add(cell);四、程序填空题【1】在页面的Page_Load 中编程实现将键/值对绑定到RadioButtonList 控件rblEducation,阅读程序并填空。protected void Page_Load(object sender, EventArgs e)if ((1))return;(2) arr = new (2)();arr.(3) (new (4)(0, 初中);arr.(3)(new (4)(1, 高中);arr.(3)(new (4)(2, 大学);arr.(3)(new (4)(3, 研究生);arr.(3)(new (4)(4, 博士);rblEducation.(5) = arr;rblEducation.(6) = (7);rblEducation.(8) = (9);rblEducation.(10) ();【2】页面上有两个TextBox 控件tbName 和tbAge,分别表示姓名和年龄。要求姓名不能为空,年龄为无符号整数。以下为使用JavaScript 完成验证输入是否正确的函数IsInputCorrect(),阅读并填空。(3) IsInputCorrect()if ((4).(5) ().(7) = )alert(姓名不能为空!);return false;(8) strAge =(4).(5) ().(7);var regInt =(9);if (!regInt.(10) (strAge)alert(年龄必须为一个整数!);return false;return true;【3】以下针对Table 控件的两个方法代码,根据注释阅读并填空。/* 功能:在Table 控件的行对象中增加一个单元格* row:增加的单元格所在行对象* strCellText:该单元格填充的文本* nRowSpan:该单元格行跨度,其数值可能不合法(0)* nColSpan:该单元格列跨度,其数值可能不合法(0) */private void AddCell(TableRow row, string strCellText, int nRowSpan, int nColSpan)(1) cell = new (1)();cell.(2) = strCellText;if (nRowSpan 1)cell.(3) = nRowSpan;if (nColSpan 1)cell.(4) = nColSpan;row.(5).(6)(cell);/* 功能:在Table 控件中增加一行* t:要增加的行所在Table 控件* strCellText:要增加的行每个单元格的文本,为动态参数,形参数量不确定, */private void AddRow(Table t, (7) string strCellText)(8) row = new (8)();foreach (string str in strCellText)(1) cell = new (1)();cell.(2) = str;row.(5).(6)(cell);t.(9).(10)(row);五编程题【1】根据传入的参数dt,在ID=”lblWeek”的Label 控件上用中文显示该时间为星期几。private void ShowWeekInChinese(DateTime dt)【2】页面上有图片按钮iButton,该页面同一目录下有4 个图片1.gif4.gif,4 个图片的尺寸均为64*64。iButton 默认显示图片1.gif,要求点击图片的左上角、左下角、右上角、右下角时,分别显示14.gif,编程实现。protected void iButton_Click(object sender, ImageClickEventArgs e)【3】页面上有下表所示控件,编程实现选择性别及类别,并点击提交按钮后,将选中项分别显示在性别标签和类别标签中。项目控件类型控件ID其它属性单选按钮RadioButtonrbBoyText:男GroupName:SexAutoPostBack:True单选按钮RadioButtonrbGirlText:女GroupName:SexAutoPostBack:True性别标签LabellblSexText:空类别标签LabellblTypeText:空单选按钮RadioButtonrbTeacherText:教师GroupName:UserType单选按钮RadioButtonrbStudentText:学生GroupName:UserType单选按钮RadioButtonrbManagerText:管理GroupName:UserType提交按钮ButtonbtnSubmitText:提交protected void btnSubmit_Click(object sender, EventArgs e)【4】页面上有下图所示控件,其中CheckBox 从左到右的ID 分别为cbFilm、cbSing、cbDance、cbTour、cbSwim,提交按钮ID 为btnSubmit。编程实现选择兴趣爱好后,将选中项显示在ID 为lblLike 的Lable 中,各项兴趣爱好之间用空格隔开。protected void btnSubmit_Click(object sender, EventArgs e)【5】编程实现将学历初中,高中,大学,研究生,博士绑定到RadioButtonList控件rblEducation。protected void BindEducation()【6】编程实现将下表的键/值对绑定到RadioButtonList 控件rblEducation。键值0初中1高中2大学3研究生4博士protected void BindEducation()【7】页面上有ID 为cbl 的CheckBoxList 控件,其AutoPostBack 属性为true。勾选其中某项后,将所有选中项文本显示在ID 为lbl 的Label 控件中,多个选项之间用空格隔开。编程实现。protected void cbl_SelectedIndexChanged(object sender, EventArgs e)【8】使用ID 为cv 的CustomValidator 验证控件,要求输入的用户名不能是admin、administrator 和sa,完成其ServerValidate 事件代码。protected void cv_ServerValidate(object source, ServerValidateEventArgs args)【9】页面上有两个TextBox 控件tbName 和tbAge,分别表示姓名和年龄。要求姓名不能为空,年龄为无符号整数。使用JavaScript 完成验证输入是否正确的函数IsInputCorrect()。【10】根据以下方法的注释进行程序设计。/* 功能:在Table 控件的行对象中增加一个单元格* row:增加的单元格所在行对象* strCellText:该单元格填充的文本* nRowSpan:该单元格行跨度,其数值可能不合法(0)* nColSpan:该单元格列跨度,其数值可能不合法(0) */private void AddCell(TableRow row, string strCellText, int nRowSpan, int nColSpan) 【11】根据以下方法的注释进行程序设计。/* 功能:在Table 控件中增加一行* t:要增加的行所在Table 控件* strCellText:要增加的行每个单元格的文本 */private void AddRow(Table t, params string strCellText) 【12】有表格格式如下表所示。编程创建该表格,下面方法的参数t 为该表格对象。个人简介基本信息姓名张三年龄20private void CreateTable(Table t)
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!