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

asp服务器  时间:2021-03-14  阅读:()

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】密码输入框 Text Box控件的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=S ingleLine时指定可输入最多字符数的属性是 

A、 Rows B、 Columns C、MultiLine D、MaxLength

【14】TextBox控件的AutoP o stBac k属性指定 

A、输入的文本改变时是否自动回传 B、输入焦点离开时是否自动回传

C、页面加载时是否自动回传 D、键盘按键弹开时是否自动回传

【15】 I mag eButton控件的I mag eUrl属性获取或设置按钮图片 

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】以下对Hyp erL ink控件描述不正确的是 。

A、既可以显示文本也可以显示图像 B、显示的文本必须设置在其Text属性

C、显示的图片必须设置在其ImageUr l属性 D、 ImageUrl属性优先级比Text属性高

【20】以下对Hyp erL ink控件描述不正确的是 。

A、设置Text属性而不设置ImageUr l属性时超级链接显示为文本

B、设置ImageUr l属性而不设置Text属性时超级链接显示为图片

C、 同时设置Text和ImageUrl属性时超级链接显示为文本

D、 同时设置Text和ImageUr l属性时超级链接显示为图片

【21】Hyp er Link显示图像必须设置其 属性。

A、 Text B、NavigateUrl C、 Target D、 ImageUrl

【22】以下对Hyp erL ink控件描述不正确的是 。

A、点击超级链接会引发其服务器端的OnClick事件

B、 同时设置Text和ImageUrl属性时 ImageUrl优先

C、 同时设置Text和ImageUrl属性时 Text文本成为鼠标跟随属性

D、若显示文本设置Text属性或将文本放置在开始标记和结束标记之间。

【23】点击Hyp erL ink要在新窗口中打开目标页面需将Targ et属性设置为 。

A、 _blank B、 _top C、 _parent D、 _new

【24】点击Hyp erL ink要在父框架中显示目标页需将Targ et属性设置为 。

A、 _blank B、 _top C、 _parent D、 _father

【25】点击Hyp erL ink要在当前框架中显示目标页需将Targ et属性设置为 。

A、 _current B、 _now C、 _here D、 _self

【26】点击Hyp erL ink要在最顶层框架中显示目标页需将Targ et属性设置为 。

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】 I mag e图片不能显示时替换的文字应设置在 属性。

A、 Text B、 ToolTip C、AlternateText D、 ImageUrl

【30】单选按钮Radio Button被选中后其 属性被设置为true。

A、 Radio B、 Radioed C、 Check D、 Checked

【31】单选按钮Radio Button的文本放到小圆点之后应设置其 属性。

A、 Text B、 TextAlign C、HorizontalAlign D、VerticalAlign

【32】设置2个单选按钮Radio Button互斥应 。

A、 自动互斥无需特殊设置 B、必须通过服务器代码实现

C、将两个按钮的GroupName属性设置为相同的字符串

D、将两个按钮的Checked属性设置为互斥

【33】复选框Chec kBox的文本放到勾选框之后应设置其 属性。

A、 Text B、 TextAlign C、HorizontalAlign D、VerticalAlign

【34】Radio ButtonL is t中表示列表中项的集合的属性是 。

A、 Items B、 Rows C、 Columns D、 Radios

【35】Radio ButtonL is t中用于布局项的列数的属性是 。

A、 Columns B、 ColumnsCount C、 ColumnCount D、 RepeatColumns

【36】Radio ButtonL is t中表示项的布局方向的属性是 。

A、 RepeatDirection B、 RepeatMode C、 RepeatLayout D、 Direction

【37】Radio ButtonL is t中表示项的布局方式的属性是 。

A、 RepeatDirection B、 RepeatMode C、 RepeatLayout D、 Direction

【38】Radio ButtonL is t中用于控制文本相对于控件的显示位置的属性是 。

A、 Text B、Align C、 TextPosition D、 TextAlign

【39】Radio ButtonL is t选中项的索引是 。

A、 Index B、 SelectedItem.Index C、 SelectedItem.ItemIndex D、 SelectedIndex

【40】Radio ButtonL is t的选中项是 。

A、 Selected B、 SelectedItem C、 SelectedValue D、 SelectedIndex

【41】Radio ButtonL is t的选中项的值是 。

A、 SelectedItem.Text B、 SelectedItem C、 SelectedValue D、 SelectedText

【42】CheckBox List中表示列表中项的集合的属性是 。

A、 Items B、 Rows C、 Columns D、 Radios

【43】CheckBox List中用于布局项的列数的属性是 。

A、 Co lumns B、 ColumnsCount C、 ColumnCount D、 RepeatColumns

【44】CheckBox List中表示项的布局方向的属性是 。

A、 RepeatDirection B、 RepeatMode C、 RepeatLayout D、 Direction

【45】CheckBox List中表示项的布局方式的属性是 。

A、 RepeatDirection B、 RepeatMode C、 RepeatLayout D、 Direction

【46】CheckBox List中用于控制文本相对于控件的显示位置的属性是 。

A、 Text B、Align C、 TextPosition D、 TextAlign

【47】CheckBox List索引最小的选中项索引是 。

A、 Index B、 SelectedItem.Index C、 SelectedItem.ItemIndex D、 SelectedIndex

【48】CheckBox List索引最小的选中项是 。

A、 Selected B、 SelectedItem C、 SelectedValue D、 SelectedIndex

【49】CheckBox List索引最小的选中项的值是 。

A、 SelectedItem.Text B、 SelectedItem C、 SelectedValue D、 SelectedText

【50】以下对Chec kBoxL is t描述正确的是 。

A、 RepeatDirection属性控制水平还是垂直排列 B、 SelectedItem为选中项

C、 S elec tedIndex为Chec kBox选中项的索引 D、 Chec kBox不可以选择多项

【51】判断Chec kBoxLis t的某项是否为勾选选中项 以下方法正确的是 。

A、判断该项的索引与CheckBoxList的SelectedIndex是否相等

B、判断该项与CheckBoxList的SelectedItem是否相等

C、判断该项的Chec ked属性是否为true

D、判断该项的Selected属性是否为true

【52】DropDownLis t的AutoP o s tBac k属性的默认值是 。

A、 true B、 false C、 0 D、制定的选中项索引

【53】将Lis t Box设置为单选应设置属性 。

A、 SingleSelection=true B、 SingleMode=true

C、 SelectionMode=OnlyOne D、 SelectionMode=Single

【54】将Lis t Box设置为多选应设置属性 。

A、 SingleSelection=false B、 SingleMode=false

C、 SelectionMode=Multiple D、 SelectionMode=MultiSelection

【55】按钮的OnClientC lick代码在 执行。

A、服务器端B、浏览器端C、Web网络上D、 IIS中

【56】要让Button按钮可用但不执行服务器端代码应 。

A、不添加Click事件B、 Click事件函数中不写任何代码

C、 OnClientClick中代码返回false D、 Enabled属性置为false

【57】RequiredF ieldValidator中指定要验证的控件的属性是 。

A、 Contro lToValidate B、 Control C、 Validate D、 RequiredContro l

【58】验证控件中验证无效时显示错误提示信息的属性是 。

A、 Text B、 Control C、Message D、 ErrorMessage

【59】使用RequiredF ie ldValidator验证控件验证失败时将验证程序内容动态添加到页面不需设置的属性是 。

A、 ControlToValidate B、 ErrorMessage C、 Display D、 Text

【60】RangeValidator验证控件表示数据类型的属性是 。

A、 Type B、 DataType C、 Display D、 ValueType

【61】Tab le控件中表示行的集合的属性是 。

A、 Items B、 Rows C、 TableRow D、 TableRows

【62】Tab le控件中的一行是 类的对象。

A、 Items B、 Rows C、 TableRow D、 TableRows

【63】Tab le控件中每行都包含由单元格所组成的集合这个属性是 。

A、 C ells B、 Co lumns C、 TableCell D、 Tab leC ells

【64】Tab le控件中每个单元格是 类的对象。

A、 Cell B、 Co lumn C、 Table Cell D、 TableCo lumn

【65】Tab le控件中的某个单元格跨多行需要设置其 属性为所跨行数。

A、 HorizontalSpan B、 VerticalSpan C、 ItemSpan D、 RowSpan

【66】Tab le控件中的某个单元格跨多列需要设置其 属性为所跨列数。

A、 HorizontalSpan B、 VerticalSpan C、 ColumnSpan D、 CellSpan

【67】如下表所示结构的Table控件第0行的列数是 。

A、 1 B、 3 C、 4 D、 5

【68】如下表所示结构的Table控件第1行的列数是 。

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】AS P.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.FileLength

C、 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.Up load(s)

【75】 ID为fu的FileUpload控件获取客户端上选中文件的路径的方法是 。

A、 fu.ClientPath B、 fu.FileName

C、 fu.PostedFile.ClientPath D、 fu.PostedFile.FileName

【76】AS P.NET 中默认的上传文件文件大小的限制是 。

A、 1M B、 4M C、 10MD、 4G

【77】ASP.NET 中修改默认的上传文件文件大小的限制为10M需要在w eb.c onfig文件的<System.Web>中增加 。

A、 <httpRunt ime maxReques tL ength="10240" />

B、 <Up loadF ile maxLength="10240" />

C、 <httpRuntime maxL ength="10240" />

D、 <httpRuntime maxReques tL ength="10 M" />

二、 问答题

【1】简述TextBox控件的TextMode属性及其取值的意义。

【2】简述Hyp erL ink控件的用途和用法。

【3】简述HyperLink控件的Navigate Ur l和Target属性的意义 以及Target取值的意义。

【4】列举4个基本数据绑定控件并简要说明其功能。

【5】列举6种常有服务器端验证控件并说明其功能。

【6】使用RangeValidator验证控件需要设置哪些属性并说明属性的作用。

【7】使用CompareValidator验证控件需要设置哪些属性并说明属性的作用。

【8】使用RegularExpres sionValidator验证控件需要设置哪些属性并说明属性的作用。

【9】使用CustomValidator验证控件需要设置哪些属性和事件并说明属性的作用。

【10】说明Validat ionSummary验证控件的哪些属性取哪些值时各为何种提醒方式

【11】简述上传文件保存到服务器硬盘的优点和缺点。

【12】简述B/S结构程序与C/S结构程序相比在文件传输对安全性的特殊要求。

三程序改错题

【1】编程实现将学历{初中高中大学研究生博士}绑定到Radio ButtonL is t控件rblEduc ation。如下程序无法显示学历说明错误原因并改正。protected void BindEducation()

{

ArrayList arr=new ArrayList();arr.Add("初中");arr.Add("高中");

arr.Add("大学");arr.Add("研究生");arr.Add("博士");rblEduc ation.DataSourc e=arr;

}

【2】在页面的P ag e_Lo ad中编程实现将学历{初中高中大学研究生博士}绑定到Radio Button List控件rblEduc ation。如下程序选择一个学历后取得的选中项总为空值说明错误原因并改正。protected void Page_Load(object sender,EventArgs e)

{

ArrayList arr=new ArrayList();arr.Add("初中");arr.Add("高中");arr.Add("大学");arr.Add("研究生");arr.Add("博士");rblEduc ation.DataSourc e=arr;rblEduc ation.DataBind();

}

【3】编程实现将键/值对绑定到Radio Button List控件rblEduc ation。如下程序无法正确显示学历说明错误原因并改正。protected void BindEducation()

{

ArrayList arr=new ArrayList();arr.Add(new Dic tionaryEntry(0, "初中"));arr.Add(new Dic tionaryEntry(1, "高中"));arr.Add(new Dic tionaryEntry(2, "大学"));arr.Add(new Dic tionaryEntry(3, "研究生"));arr.Add(new Dic tionaryEntry(4, "博士"));rblEduc ation.DataSourc e=arr;rblEduc ation.DataBind();

}

【4】编程实现将键/值对绑定到Radio Button List控件rblEduc ation。如下程序无法正确显示学历说明错误原因并改正。protected void BindEducation()

{

ArrayList arr=new ArrayList();arr.Add(new Dic tionaryEntry(0, "初中"));arr.Add(new Dic tionaryEntry(1, "高中"));arr.Add(new Dic tionaryEntry(2, "大学"));arr.Add(new Dic tionaryEntry(3, "研究生"));arr.Add(new Dic tionaryEntry(4, "博士"));rblEduc ation.DataSourc e=arr;rblEduc ation.DataSourc e=arr;

rblEduc ation.DataValueF ie ld="Key";

}

【5】在页面的P age_Load中编程实现将键/值对绑定到Radio ButtonL is t控件rblEduc ation。如下程序选择一个学历后取得的选中项总为空值说明错误原因并改正。protected void Page_Load(object sender,EventArgs e)

{

ArrayList arr=new ArrayList();arr.Add(new Dic tionaryEntry(0, "初中"));arr.Add(new Dic tionaryEntry(1, "高中"));arr.Add(new DictionaryEntry(2, "大学"));arr.Add(new Dic tionaryEntry(3, "研究生"));arr.Add(new Dic tionaryEntry(4, "博士"));rblEduc ation.DataSourc e=arr;rblEduc ation.DataValueF ie ld="Key";rblEduc ation.DataTextF ie ld="Value";rblEduc ation.DataBind();

}

【6】页面上有ID为cbl的Chec kBoxList控件其AutoPostBac k属性为true。勾选其中某项后将所有选中项文本显示在ID为lbl的Label控件中。 以下程序不能正确取得所有选中项说明出错原因并改正。protected void cbl_SelectedIndexChanged(object sender,EventArgs e)

{string str="";for(int i=0; i<cbl.Items.Count; i++)

{if(i==cbl.SelectedIndex)s tr+=s tring.F ormat("{0}&nbsp;", item.Text);

}lb l.Text=s tr;

}

【7】页面上有ID为cbl的Chec kBoxList控件其AutoPostBac k属性为true。勾选其中某项后将所有选中项文本显示在ID为lbl的Label控件中。 以下程序不能正确运行说明出错原因并改正。protected void cbl_SelectedIndexChanged(object sender,EventArgs e)

{string str="";foreach(ListItem item in cbl.Items)

{if(item.Checked)s tr+=s tring.F ormat("{0}&nb sp;", item.Text);

}lb l.Text=s tr;

}

【8】以下方法为在Table控件的行对象row中增加一个单元格单元格文本为strCellText行跨度和列跨度分别为nRow Span和nColSpan。程序执行后该单元格并未加入到行对象说明以下程序错误原因并改正。private void AddCell(TableRow row, string strCellText, int nRowSpan, int nColSpan){

TableCell cell=new TableCell();c ell.Text=strCellText;if(nRow Span>1)cell.RowSpan=nRowSpan;if(nColSpan>1)c ell.Co lumnSpan=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();c ell.Text=str;row.Cells.Add(c ell);

}

}

四、程序填空题

【1】在页面的P age_Load中编程实现将键/值对绑定到Radio ButtonL is t控件rblEduc ation 阅读程序并填空。protected void Page_Load(object sender,EventArgs e)

{if( 1 )r eturn;

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, "博士"));rblEduc ation. 5 =arr;rblEduc ation. 6 =" 7 ";rblEduc ation. 8 =" 9 ";rblEduc ation.  10 ();

}

【2】页面上有两个TextBox控件tbName和tbAge分别表示姓名和年龄。要求姓

名不能为空年龄为无符号整数。 以下为使用JavaScript完成验证输入是否正确的函数IsInputCorrec t() 阅读并填空。

<script 1 =" 2 ">

3 IsInputCorrec t()

{if( 4 . 5 ("<%=tbNam e. 6 %>"). 7 =="")

{alert("姓名不能为空 ");return fals e;

}

8 s trAg e= 4 . 5 ("<%=tbAg e. 6 %>"). 7 ;var regInt= 9 ;if(!regInt. 10 (strAge))

{alert("年龄必须为一个整数 ");return fals e;

}return true;

}

</script>

【3】以下针对Tab le控件的两个方法代码根据注释阅读并填空。

/*功能在Table控件的行对象中增加一个单元格

* row增加的单元格所在行对象

* s trCellText该单元格填充的文本

*nRowSpan该单元格行跨度其数值可能不合法≤0

*nColSpan该单元格列跨度其数值可能不合法≤0 */private void AddCell(TableRow row, string strCellText, int nRowSpan, int nColSpan){

1 c ell=new 1 ();c ell. 2 =strCellText;if(nRow Span>1)c ell. 3 =nRowSpan;if(nColSpan>1)cell. 4 =nColSpan;row. 5 . 6 (cell);

}

/*功能在Table控件中增加一行

* t要增加的行所在Table控件

* s trCellText要增加的行每个单元格的文本为动态参数形参数量不确定 */private void AddRow(Table t, 7 string[] strCellText)

{

8 row=new 8 ();foreach(string str in strCellText)

{

3C云1核1G 9.9元 4核4G 16元 美国Cera 2核4G 24元

3C云互联怎么样?3C云互联专注免备案香港美国日本韩国台湾云主机vps服务器,美国高防CN2GIA,香港CN2GIA,顶级线路优化,高端品质售后无忧!致力于对互联网云计算科技深入研发与运营的极客共同搭建而成,将云计算与网络核心技术转化为最稳定,安全,高速以及极具性价比的云服务器等产品提供给用户!专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松...

RAKsmart新年钜惠:E3服务器秒杀$30/月起,新上韩国服务器,香港/日本/美国站群服务器,VPS月付$1.99起,GPU服务器,高防服务器_vps香港

RAKsmart发布了新年钜惠活动,即日起到2月28日,商家每天推出限量服务器秒杀,美国服务器每月30美元起,新上了韩国服务器、GPU服务器、香港/日本/美国常规+站群服务器、1-10Gbps不限流量大带宽服务器等大量库存;VPS主机全场提供7折优惠码,同时针对部分特惠套餐无码直购每月仅1.99美元,支持使用PayPal或者支付宝等方式付款,有中英文网页及客服支持。爆款秒杀10台/天可选精品网/大...

NameSilo域名优惠码活动

NameSilo是通过之前的感恩节优惠活动中认识到这家注册商的,于是今天早上花了点时间专门了解了NameSilo优惠码和商家的详细信息。该商家只销售域名,他们家的域名销售价格还是中规中矩的,没有像godaddy域名标价和使用优惠之后的价格悬殊很大,而且其特色就是该域名平台提供免费的域名停放、免费隐私保护等功能。namesilo新注册域名价格列表,NameSilo官方网站:www.namesilo....

asp服务器为你推荐
2020双十一成绩单2020年的期末卷子出来了吗?杨紫别祝我生日快乐祝自己生日快乐内涵丰富的话中老铁路一带一路的火车是什么火车access数据库Access数据库对象的操作包括哪五种?www.hao360.cn主页设置为http://hao.360.cn/,但打开360浏览器先显示www.yes125.com后转换为www.2345.com,搜索注册表和www.5ff.comhttp://www.940777.com/网站,是不是真的网投六合www.zjs.com.cn请问宅急送客服电话号码是多少?haole10.comwww.qq10eu.in是QQ网站吗梦遗姐男人梦遗,女人会吗?月风随笔关于春夏秋冬的散文
查域名 187邮箱 google镜像 韩国空间 海外服务器 外国域名 sub-process 双11抢红包攻略 阿里云代金券 轻量 网通代理服务器 申请个人网页 777te 最好的免费空间 phpmyadmin配置 个人免费主页 国外的代理服务器 atom处理器 1美元 万网服务器 更多