《https://www.wendangku.net/doc/7613041599.html,》习题
一、单选题
1、由于有了( D ),才使得.NET框架具有跨语言特征。
A.框架类库
B.垃圾回收机制
C.Web服务
D.通用类型系统
2、框架类库非常庞大,为了方便搜索和引用它们,使用(B )对它们进行逻辑分组。
A.代码大纲
B.命名空间
C. 通用类型系统
D.解决方案
3、在设计器中编辑网页,希望既能看到Web页面外观,又能看到HTML标记,则使用(D )较好。
A.设计视图
B.源视图
C.普通视图
D.拆分视图
4、在机器上没有安装IIS,但还想使用它开发https://www.wendangku.net/doc/7613041599.html,应用程序,解决的方法是( A )。
A.使用文件系统
B.使用FTP站点
C.使用远程站点
D.使用Tomcat
5、在Web站点中,数据库文件最好放置在( B )文件夹中。
A.App_Code
B. App_Data
C. App_Themes
D. App_WebReferences
6、enum Course{Math,English,Computer,History,Chemistry=0,Philology,Philosophy}
Course cc;
则下列语句错误的是(C )。
A.int a=(int)Course.English;
https://www.wendangku.net/doc/7613041599.html,=Course.English+2;
https://www.wendangku.net/doc/7613041599.html,=5;
D.bool b=Course.Math==Course.Chemistry
7、以下数组声明语句中,正确的是(A )。
A.int[] a={1,2,3};
B.int[3] a;
C.int[][3] a=new int[3][ ];
D.int a[3];
8、已知:
int a=100;
void Funcc(ref int b){}
则以下函数调用正确的是(D )。
A.Func(ref (10*a));
B.Func(ref 10);
C.Func(a);
D.Func(ref a);
9、若Point为抽象类,则以下正确的是( A )。
A.abstract void SetPoint(Point p){}
B.void GetPoint();
C.Point p=new Point();
D.class Line:Point{}
10、有一个泛型类:
class List
则正确实例化泛型类的语句是(D )。
A.List t=new List();
B.List t=new List
C.List
D.List
11、https://www.wendangku.net/doc/7613041599.html,页面文件的扩展名是(B )。
A..asmx
B..aspx
C..ascx
D..asax
12、https://www.wendangku.net/doc/7613041599.html,页面基类是( A )。
A.Page
B.Control
C.Web
D.UI
13、https://www.wendangku.net/doc/7613041599.html,使用( A )来自动保存表单中各控件的状态。
A.ViewState
B.Application对象
14、通常在https://www.wendangku.net/doc/7613041599.html,页面的第一行有以下代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyForm.aspx.cs" Inherits="_Default" %>
则代码隐藏类文件为(C )。
A. MyForm
B. _Default
C. MyForm.aspx.cs
D. Default
15、在应用程序中,如果需要判断是否回发,则可以使用( A )语句。
A.Page.IsPostBack
B.Page.IsCrossPostBack
C.Page.IsValid
D.Page.EnableViewState
16、如果希望用户输入密码,则应该使用()控件,并设置控件的()属性为Password.
其正确答案为( B )
https://www.wendangku.net/doc/7613041599.html,bel,Text
B.TextBox,TextMode
C.BulleteList,BulletStyle
D.ListBox,SelectionMode
17、如果希望学生在填写个人信息时输入性别项,则使用(B )控件比较合适。
A.DropDownList
B.RadioButtonList
C.CheckBoxList
D.BulletedList
18、要实现跨页面发送,应该使用Button控件的(D )属性。
A.IsPostBack
B. IsCrossPostBack
C. PostBack
D. PostBackUrl
19、如果有一个图像控件Image1,现在希望它显示在images文件夹下的Home.jpg图片,则正确的语句为(C )。
A. Image1. ImageUrl=” Home.jpg”
B. Image1. Image=” Home.jpg”
C. Image1. ImageUrl=” ~/images/Home.jpg”
D. Image1. Image=” ~/images/Home.jpg”
20、如果列表框的SelectedIndex属性值为-1,则表明( B )。
A.选中了一个列表项
B.没有选中任何列表项
C.列表项的值为-1
D.列表项的关联值为-1
21、通过FileUpload控件的( D )属性,可以获取用户上传文件类型。
A.FileName
B.HasFile
C.FileContent
D.PostedFile
22、在每一向导步骤内均可以包含导航按钮,导航按钮的类型由WizardStep控件的stepType属性决定。如果设置StepType属性Step,则显示(A )导航按钮。
A.“上一步”和“下一步”
B. “上一步”
C. “下一步”
D.“完成”
23、在页面上,有一个名为StudentView的MultiView控件,它的第2个视图中包含一个lblMsg的Label 控件,则访问lbMsg控件的代码为(C )。
A. StudentView.Views[1]. lblMsg.Text=”Hello”
B. StudentView.Views[2]. lblMsg.Text=”Hello”
C. lblMsg.Text=”Hello”
D. StudentView. lblMsg.Text=”Hello”
24、单击Wizard控件的“下一步”按钮时,会引发( B )事件。
A.FinishButtonClick
B.NextButtonClick
C.PreviousButtonClick
D.SideBarButtonClick
25、可以使用Calender控件的SelectionMode属性指定选择日期的方式。如果用户希望一次选择一整月,则该属性应该取(C )值。
A.Day
B.DayWeek
26、如果需要检验输入的学生学号是否满足学号规则,应该使用(D )验证控件较合适。
A.RequiredFieldValidator
https://www.wendangku.net/doc/7613041599.html,pareValidator
C.RangeValidator
D.RegularExpressionValidator
27、在收集用户基本信息的页面上,有一个“重置”按钮,它主要用于清空页面上用户输入的内容。在单击按钮时,通常不希望它执行验证过程。要达到此目的,应该把它的(C )属性设为false.
A.EnableClientScript
B. Enabled
C.CausesValidation
D.IsValid
28、当验证未通过时,验证控件通常会显示一些错误信息。下面所列出的属性避,与显示错误信息无关的属性是(B )
A.Display
B.V alidationGroup
C.Text
D.ErrorMessage
29、若学生学号由4~5个数字组成,则满足此条件的正则表达式为(A )
A.\d{4,5}
B.\w{4,5}
C.\d[4,5]
D.\w[4,5]
30、如果希望验证错误信息以项目列表形式显示,则应该设置ValidationSunnary控件的DisplyMode属性为(B )。
A.None
B.BulletList
C.List
D.SingleParagraph
31、用户控件的基类为(b )
https://www.wendangku.net/doc/7613041599.html,positeControl
https://www.wendangku.net/doc/7613041599.html,erControl
C.WebControl
D.Page
32、用户控件文件的扩展名为(a )
A..ascx
B..cs
C..aspx
D..dll
33、以下能在用户控件内出现的是( d )。
A.html
B.body
C.form
D.img
34、在页面中,存在以下内容:
<%@ Register TagPrefix=”uc” TagName=”TimeLabel” src=” TimeLabel.ascx” %>
则“TimeLabel”是( b )。
A.用户控件的前缀
B.用户控件名
C.用户控件文件的虚拟路径
D.用户控件实例名
35、已知自定义控件生成的html为:
则src属性是由WEbControl类的( c )方法生成的。
A.RenderBeginTag
B.RenderEndTag
C.RenderContents
D.AddAttribute
36、能直接访问Access数据库的数据源控件是( A )。
A.SqlDataSource控件
B. ObjectDataSource控件
C. LinqDataSource控件
D. SiteMapDataSource控件
37、当在web.config文件中存储连接字符串时,可以通过(B )访问该连接字符串。
A.<% %>
B.<%$ %>
C.<%# %>
D.<%= %>
38、已知:
则SelectCount是:( C )
A.数据库名
B.数据表名
C.存储过程名
D.视图名
39、应该将业务对象中用于执行更新的方法名赋值给ObjectDataSource控件的是( B )
A.SelectMethod
B.UpdateMethod
C.InsertMethod
D.DeleteMethod
40、已知:
则Select所起的作用是(B )。
A.检索
B.投影
C.筛选
D.排序
41、已知web.config文件中有如下内容:
则正确访问该内容的语句是( a )。
A.string con=WebConfigurationManager.ConnectionStrings[”prod”]. ConnectionString;
B. string con=WebConfigurationManager.ConnectionStrings[”prod”]
C. string con=ConnectionStrings[”prod”]. ConnectionString;
D. string con=WebConfigurationManager.ConnectionStrings;
42、已知:
SqlCommand cmd=new SqlCommand();
https://www.wendangku.net/doc/7613041599.html,mandType= CommandType.StoredProcedure;
https://www.wendangku.net/doc/7613041599.html,mandText=”SelectProdect”;
则SelectProdec指的是(c ):
A.数据名
B.数据表名
C.存储过程名
D.视图名
43、有一SQL语句“deldete from student where id=10”,则执行该SQL语句的最恰当方法是( b )。
A.ExecuteReader
B. ExecuteNoQuery
C. ExecuteScalar
D. ExecuteSQL
44、为了执行SQL语句“select * from student where id=@id”,必须为SqlCommand对象cmd添加一个参数,以下不能完成此任务的语句是( a )
A.SqlParameter sp=new SqlParameter(“@id”,”1705”);
B.cmd.Parameters.Add(“@id”,”1705”);
C. cmd.Parameters.AddWithValue(“@id”,”1705”);
D. cmd.Parameters.Add (new SqlParameter(“@id”,”1705”));
45、以下语句利用DataSet对象访问数据,其中不正确的是:( d )
A.string g=(string)ds.Tables[“product”].Rows[5][“name”];
B. string g=(string)ds.Tables[0].Rows[5][“name”];
C. string g=(string)ds.Tables[“product”].Rows[5].ItemArray[1];
D. string g=(string)ds.Tables[“product”].Rows[5];
46、数据绑定表达式的语法为(b )。
A.<% %>
B. <%# %>
C. <%= %>
D. <%$ %>
47、GridView控件内置有选择行的功能,则激活该功能的是(d )。
A.AutoGenerateColumns
B. AutoGenerateDeleteButton
C. AutoGenerateEditButton
D. AutoGenerateSelectButton
48、在显示学生信息的DetailView控件中,希望添加一个导航至显示学生成绩的页面,那么应该使用( c )。
A.ButtonField
B.ImangeField
C.HyperLinkField
https://www.wendangku.net/doc/7613041599.html,mandField
49、在FormView控件中,可通过设置( b )属性允许从一条记录移动到另一条记录。
A.DefaultMode
B.AllowPaging
C.PageIndex
D.SelectValue
50、在DataList控件中,希望每行显示3列数据,则应该设置( a )属性。
A.RepeatCoumns
B.RepeatDirection
C.RepeatLayout
D.GridLines
51、在特殊文件夹中,用于存放主题的文件夹是( c )。
A.App_Code
B. App_Data
C. App_Themes
D. App_WebReferences
52、外观文件的扩展名为:( b )
A..skin
B..css
C..cs
D..aspx
53、页面上有一个TextBox控件,通过设置擦伤的( c )属性可以禁用主题
A.EnableViewState
B.EnableTheming
C.Enabled
D.EnableClientScript
54、页面有关主题的说法中,不正确的是(a )。
A.一个Web应用程序只能设置一个主题
B.在主题中,可以添加多个CSS文件
C.在主题中,可以包含多个.skin文件
D.在特定情况下,可以禁止用主题
55、以下有关外观的说法中,不正确的是( b )
A.同一类控件可以包含多个外观
B.一个外观文件可以包含多个外观
C.可以使用id属性定义命名外观
D.可以编程动态应用外观
56、母版页文件的扩展名为(d )
A..cs
B..config
C..aspx
D.master
57、已知一个页面的Page指令为:
<%@Page Language=”c#” MasterPageFile=”~/MyMaster.master” %>
则“MyMaster.master”为( b )。
A.外观文件名
B. 母版页文件名
C.代码隐藏类文件名
D.层叠样式表文件名
58、在内容页中,所有内容必须包含在( c )控件中。
A.MultiView
B.Wizard
C.Content
D. ContentPlaceHolder
59、已知代码:
则该页面为( a )。
A.子母版页
B.父母版页
C.内容页
D.普通页面
60、在应用程序的配置文件(Web.config)中,使用( b )属性指定母版页
A.masterPage
B. masterPageFile
C. MasterPage
D. MasterPageFile
61、下列标记不属于HTML文档的基本结构的是:(D )
A. B .
C. D.