C#笔试考题3

来源:百度文库 编辑:神马文学网 时间:2024/04/28 19:54:34
28.如果在TextBox控件上使用RegularExpressionValidator控件验证必须输入为7位电话号码,如果输入为空提交后会发生什么情况( )A. 通过验证      B. 不通过验证,且无出错信息C. 运行报错      D. 不通过验证,有出错信息参考答案:A29. 除了C#语言能使用try/catch进行异常捕捉,ASP.NET也提供其他的方法处理错误,下面不是ASP.NET提供处理错误的方法是( )A. 在页面级错误事件中,处理单独页面上的错误事件B. 在会话级的错误事件中,处理会话中的错误事件C. 在应用程序级的错误事件中,处理应用程序中的错误事件D. 在应用程序配置文件中,为应用程序执行声明错误处理参考答案:B30. 关于SqlCommand下几种执行Sql语句方法,下列说法错误的是( )A. ExecuteNonQuery()用于执行不返回数据记录的SQL命令B. ExecuteReader()执行一个SQL命令,该命令返回一个仅向前的只读数据集合C. ExecuteScalar()用于执行返回结果为一行一列的SQL命令比较方便D. ExecuteQuery()返回值为一个DataReader对象参考答案:D31. 在ASP.NET中为了让DataGrid控件正常显示某些列,以下哪一步是正确的( )A. AllowSorting = "true"      B. C. AllowSorting = "false"      D. 参考答案:D32. 使用什么方法( )将数据绑定到DataGrid控件A. DataAdapter      B. DataBindC. Fill       D. DataSource参考答案:B33. You develop a windows_based application than includes the following code segment.( )01 Private void Password_Validating(objet sender,System.ComponentModel e)02 {03   if(ValidWishTestPassword() == false)04   {05      //insert new code.06   }07 }You must ensure that users cannot move control focus away from textPassword if ValidWishTestPassword return value of false.You will add the required code on line 5.A. password.CausesValidation = false;B. sender = name;C. password.AcceptsTab = false;D. e.Cancel = true;参考答案:D34. 在ASP.NET页面中有如下的代码:  void Button_Click(Object src,EventArgs e)      Response.Write("A");  void Click(Object src,EventArgs e)     Response.Write("B");  }命令按钮的代码:则页面运行时,点Button按钮,将( )A. 页面输出一个字符A      B. 页面输出一个字符BC. 页面输出字符AB       D. 不会在页面输出任何字符参考答案:B35. 在.NET中,窗体具有锚停和停靠特性,假设在窗体中有Button按钮btnOpen以及RichTextBox控件rtbFile,当用户调节窗体大小时,为使Button按钮相对于窗体左上角的位置以及大小不变,而RichTextBox控件则随窗体大小的变化同时变化并与窗体各边缘的距离保持不变,下列( )的代码可实现这个效果A. this.btnOpen.Anchor = (AnchorStyles.Right|AnchorStyles.Buttom); this.rtbFile.Dock = DockStyle.Fill;B. this.btnOpen.Anchor = (AnchorStyles.Right|AnchorStyles.Buttom); this.rtbFile.Anchor = (AnchorStyles.Left|AnchorStyles.Right|AnchorStyles.Top|AnchorStyles.Bottom);C. this.btnOpen.Dock = DockStyle.Top; this.rtbFile.Dock = DockStyle.Fill;D. this.btnOpen.Dock = DockStyle.Top; this.rtbFile.Anchor = (AnchorStyles.Left|AnchorStyles.Right|AnchorStyles.Top|AnchorStyles.Bottom);参考答案:A36. 在一个ASP.NET开发的图书销售系统中,有一个Web窗体,窗体中有个名为DropDownListBookName的DropDownList控件,以及一个名为btn的Button控件,在btn控件的Click事件中有如下代码,点击Button按钮后,下列说法正确( )private void btn_Click(object sender,System EventArgs){  string[] bookname = {".NET基础:C#语言上",".NET基础:C#语言中",".NET基础:C#语言下"};  ArrayList bookname Arr = new ArrayList();  for(int i = 0;i < bookname.length;i++){    booknameArr.Add(bookname[i].Replace("中","下"));}  this.DropDownListBook.DataSource = booknameArr;  this.DropDownListBook.DataBind();}A. 在DropDownListBookName控件中Items集合中有两项,分别为".NET基础:C#语言上、".NET基础:C#语言下"B. 在DropDownListBookName控件中Items集合中有三项,分别为".NET基础:C#语言上、".NET基础:C#语言下、".NET基础:C#语言下"C. 在DropDownListBookName控件中Items集合中有三项,分别为".NET基础:C#语言上、".NET基础:C#语言中、".NET基础:C#语言下"D. 在DropDownListBookName控件中没有任何项参考答案:B37. 在.net中,Graphics对象的( )方法可以绘制直线A. DrawArc      B. DrawLine      C. DrawCurve      D. DrawEllips参考答案:B38. 在命令行工具中执行如下语句的目的是( )WSDL http://www.wish-edu.cn/pro/exam.asmx?WSDLA. 创建exam.asmx的WSDL文件B. 查看exam.asmx相关的WSDL文件C. 创建名为exam.cs的代理类D. 调用exam.asmx服务参考答案:C39. 有关托管代码描述正确的是( )A. 托管代码的执行对.NET的CLR没有依赖B. 托管代码的执行依赖.NET的CLRC. 托管代码组件调用前要先注册D. 托管代码是二进制文件参考答案:B