针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分,以下每题2.5分。
1. 以下的C#代码段:
Public struct person
{
string Name;
int Age;
}
public static void Main()
{
Hashtable A;
Person B;
}
以下说法正确的是()。(选择一项)
a) A为引用类型的变量,B为值类型的变量
b) A为值类型的变量,B为引用类型的变量
c) A和B都是值类型的变量
d) A和B都是引用类型变量
2. ASP.net中,对于已经成好的Web.Service,在部署和实现该XML Web Service的时候,至少需要的文件有()。(选择一项)
a) .asmx文件和.dll文件
b) .dll文件和.disco文件
c) AssemblyInfo.cs文件和Web.config文件
d) AssemblyInfo.cs文件和.asmx文件
3. 在ASP.NET代码
<%@Page language=”c#” Codebehind=”WebForm1.aspx.cs”
AutoEventWireup=”false” Inherits=”MfirsApp.WebForm1”%>中,
Codebehind=”WebForm1.aspx.cs”表示()。(选择一项)
a) 页面所对应的代码文件为“WebForm1.asp.cs”
b) 页面文件为“WebForm1.asp.cs”
c) 页面所对应的代码文件为“MfirsApp.WebForm1.cs”
d) 页面所对应的代码文件为“MfirsApp.WebForm1.Aspx”
4. 下面的C#代码实现一个索引器:
class TestIndex
{
public int[] Elements=new int[100];
public int Elements[int index]
{
get
{
retrun Elements[index];
}
set
{
Elements[index]=value;
}
}
}
class Class1
{
static void Main(string[] args)
{
TestIndex ti=new TesxtIndex();
Int cnt=0;
for(cnt=0;cnt<5;cnt++)
{
ti.Elements[cnt]=cnt*cnt;
}
for(cnt=0;cnt<5;cnt++)
{
Console.WriteLine(ti[cnt].ToString());
}
Console.ReadLine();
}
}
代码最后执行结果为()。(选择一项)
a) 输出:
0
1
4
9
16
代码“public int Elements[int index]”不正确
c) 代码“Console.WriteLine(ti[cnt].ToStirng));”不正确
d) 输出:
1
4
9
16
25
5. 在.NET框架类库中,所有与多线程机制应用相关的类都放在()命名空间中。(选择一项)
a) System.SysThread
b) System.Thread
c) System.Threading
d) System.ThreadStart
6. 在ASP.NET中,下列关于TagName的描述错误是的()。(选择一项)
a) TagName为用户控件的名称
b) TagName名称与TagPrefix标志一起用来唯一标识控件的命名空间
c) 代码“<ucl:UserControll id=”UserControlll” runat=”server”>
</ucl:UserControll>”中ucl为TagName标志
d) 要使用TagName确定的标志,必须先在文件中注册该标志。如代码“<%Register TagPrefix=”ucl” TagName=”UserControll” Src=”UserControll.ascx”%>”注册了TagName标志
7. 下面的C#代码用来执行文件拷贝:
using System;
using System.IO;
class Copy
{
static void Main(string[] args)
{
Directory.CreateDirectory(“C#.NET”);
File.Copy(“ACCP.TXT”,”C#.NET\\ACCP.TXT”);
Console.ReadLine();
}
}
假设当前目录下文件“ACCP.TXT”存在,以下说法正确是的()。(选择一项)
a) 程序不能编译通过,因为File类中包含Copy方法,类名Copy产生重复
b) 程序不能编译通过,因为Directory、File没有被实例化
c) 程序能编译通过,但会产生运行时错误,因为创建的文件夹不允许包含“#”字符
d) 程序能编译通过,并且能够正确执行文件拷贝
8. 阅读以下的ASP.NET代码:
private void Page_Load(object sender,Sysetm.EvetnArgs e)
{
if(!IsPostBack)
{
ArrayList values=new ArrayList();
values.Add(“O”);
values.Add(“A”);
values.Add(“A”);
values.Add(“B”);
values.Add(“B”);
CheekBoxList1.DataSource=values;
CheckBosList1.DataBind();
}
}
请问当Web页面启动后,页面将有()变化。(选择一项)
a) 页面上将出现1个CheckBox控件
b) 页面上只有3个CheckBox控件
c) 页面上将出现5个CheckBox控件
d) 代码执行出有错误,错误原因是没法绑定到数据源
9. 在.NET中,下列关于即时编译(JIT)的描述,正确的是()。(选择一项)
a) 即时编译是解释式的
b) 即时编译是将源程序编译成本机代码的过程
c) 在.NET框架中,各种语言的源程序先经过一次编译形成中间语言,再由中间语言编译成本机代码,我们把由中间语言编译成本机代码的过程为即时编译的过程。
d) 在.NET 中以运行库为目标的代码为托管代码,不以运行库为目标代码为非托管代码,不管是托管代码还是非托管代码,要编译成本机代码都必须经过即时编译的过程
10. 在.NET中,术语SDI是指()。(选择一项)
a) 简单设计接口
b) 单文档界面
c) 超级设计接口
d) 超文档编码
11. 在购物车的ASP.NET应用程序中,若使用以下的代码来存储当前会话的口令信息:
Session[“pp”]=txtPwd.Text;
则该代码在执行时将()。(选择一项)
a) 报告错误信息,提示NULL引用
b) 报告错误信息,应该使用Session[“Password”]来进行标识
c) 不报告错误信息,但是存储的口令信息永远为空
d) 正常运行
12. 在ASP.NET中,下列关于Src属性的描述正确的是()。(选择一项)
a) Src属性是用户控件的虚拟路径
b) Src属性是用户控件的物理路径
c) Src为用户控件的名称
d) Src为用户控件的命名空间
13. ASP.NET代码“Response.Write(Server.htmlEncode(“<H1>HtmlEncode 样例</H1>”))”输出结果为()。(选择一项)
a) 在窗口打印“HtmlEncode样例”
b) 在窗口打印“<H1>HtmlEncode样例</H1>”
c) 在窗口打印“H1HtmlEncode样例H1”
d) 出现错误信息,说明嵌入的串中包含非法字符
14. 在一个.NET应用程序周,你需要程序在运行时,动态检索另外一个类型已经实现的接口,并进行接口的运行时动态调用,此时,需要使用()来解决这个问题。(选择一项)
a) 程序集动态加载技术
b) 装配件技术
c) 反射技术
d) 自动版本控制技术
15. 在Web应用程序体系结构中,()服务用来保证Web站点和应用程序的数据完整性。(选择一项)
a) 代理
b) 数据库
c) 备份
d) 证书
16. 在VB6.0和.NET中,都有标签(Lable)界面元素,以下()属性是两个开发环境中标签控件(Lable)都具有的。(选择一项)
a) Text
b) Locked
c) Image
d) BorderStyle
17. 阅读以下的C#代码:
public class TEApp
{
public static void ThrowException()
{
throw new Exception();
}
public static void Main()
{
try
{
Console.WriteLine(“try”);
ThrowException();
}
catch(Exception e)
{
Console.WriteLine(“catch”);
}
finally
{
Console.WriteLine(“finally”);
}
}
}
请问代码运行结果是()。(选择一项)
a) try
catch
finally
b) try
c) catch
finally
d) try
finally
18. 你正在编写一个自定义控件,因为控件具有按钮的功能而通过以下代码从按钮类继承:
public class MyBtn:System.Windows.Forms.Button
但是你所编写的按钮要求具有梅花的形状,要实现该功能,需要()。(选择一项)
a) 重载Refresh方法
b) 重写InitializeComponent方法
c) 重载InitializeComponent方法
d) 重写OnPaint方法
19. 在.NET中,以下都是System.IO中定义的类,除了()。(选择一项)
a) TextWriter
b) Stream
c) FileReader
d) FileSystemInfo
20. Winform中,在界面上绘制矩形、弧、椭圆等图像对象,可以使用System.Drawing命名空间的()类来实现。(选择一项)
a) Brush
b) Pen
c) Color
d) Image
21. 阅读下面的关于.net两句话:
1).asmx文件提供了web service的服务描述
2)和asp.net页面一样,第一次请求asmx页码面文件时,asmx文件也将编译
下面的选项正确的是()(选择一项)
a) 1)正确 2)正确
b) 1)正确 2)错误
c) 1)错误 2)正确
d) 1)错误 2)错误
22. 术语“打包”表示将应用程序中所有文件绑定到一个名为()的文件
a) 分发单元
b) 打包单元
c) 程序集
23. 阅读下面.net代码:
struct Celsius
{
public Celsius(float temp)
{
this.temp=temp;
}
public static implicit operator Ceisius(float temp)
{
Celsius c;
c=new Celsius(temp);
return c;
}
public static implicit operator float(Ceisius c)
{
return ((((c.temp-32)/9)*5));
}
public float temp;
}
class Temp1App
{
public static void main()
{
float t;
t=98.6F;
Console.Write("转化{0}为Celsius为",t);
Console.WriteLine((Celsius)t);
Console.WriteLine("t={0}",t);
Console.ReadLine();
}
}
请问最后的运行结果为()(选择一项)
a) 转换98.6成Celsius为:37 t=98.6
b) 转换98.6成Celsius为:98.6
c) 转换98.6成Celsius为:98.6 t=98.6
d) 转换98.6成Celsius为:37
e) 以上都不正确.
24. 阅读下面.net配置文件:
<Configuration>
<system.web>
<sessionState mode="Inproe" cookieless="true" timeout="20"/>
</system.web>
</Configuration>
关于上述文件描述正确的是()(选择一项)
a) 该配置文件为当前应用程序配置了会话状态设置
b) 该配置文件指明将在远程计算机上存储会话状态
c) 该配置文件指明了请求超时时间为20分钟
d) 该配置文件指明了请求超时时间为20秒钟
25. SQL SERVER.net数据提供程序类位于()命名空间(选择一项)
a) System.Data.SqlClient命名空间
b) System.Data.SqlServer命名空间
c) System.Data.SqlCommand命名空间
d) System.Data.Sql命名空间
26. .net中,下列不属于服务器控件TestBox控件的TextMode属性的取值的是()(选择一项)
a) SingleLine
b) MultiLine
c) Password
d) MultiLanguage
27. 阅读下面代码
using System;
namespace 14_3
{
public delegate int[] aDel(int[] arr1);
class delfun
{
public int[] ArrayRev(int[] arr1)
{
Array.Reverse(arr1);
Return arr1;
}
}
class Class1
{
static void main(string[] args)
{
int[] array1=new int[5];
delfun funobj=new delfun();
aDel DelObj;
for(int cnt=0;cnt<5;cnt++)
{
array1[cnt]=cnt*2;
}
DelObj=new aDel(funobj.Arrayrev);
Array1=DelObj(array1);
Foreach(int y in array1)
{
Console.WriteLine(y);
}
Console.ReadLine();
}
}
}
代码运行结果为()(选择一项)
a) 输出 0,1,2,3,4
b) 输出 0,2,4,6,8
c) 输出 8,6,4,2,0
d) 以上都不正确
28. asp.net配置文件中,标记间的配置信息中的两个主要的区域为()(选择两项)
a) 配置节处理程序声明区域
b) 页面级处理程序声明区域
c) 配置节设置区域
d) 配置节处理区域
29. 阅读下面关于.net的三句话
A) 可以使用进程来实行应用于程序的隔离,而公共语言运行库使用了应用程序
域来实现应用程序之间的隔离
B) 单个进程中可以运行几个应用程序域,并且进程调用或进程换不会造成额外
的开销
C) Application 对象表示一个应用程序进程,该对象为托管代码提供了进程间
隔离和安全边界
下面选项正确的是()(选择一项)
a) A)正确 B)正确 C)正确
b) A)正确 B)错误 C)正确
c) A)正确 B)正确 C)错误
d) A)错误 B)正确 C)正确
e) A)错误 B)错误 C)正确
30. ADO.net提供了访问数据库(如sql.server)以及使用()和()访问数据库的功能
a) OLEDB.XML
b) ODBC.OLEDE
c) XML.VB.NET
31. MenuItem控件的()属性表名菜单项中是否包含MDI窗体的当前活动子窗体的名称
a) MDIList
b) MDIChild
c) MDIName
32. 当windows窗体的()属性被设置为True时,该窗体会成为MDI窗体
a) IsMdiContainter
b) IsMdiForm
c) IsMdiChlid
33. 在ADO.NET中,数据适配器用于在()之间交换数据。(选择一项)
a) 数据源和数据源
b) 数据集和数据集
c) 数据源和数据集
d) 数据源和数据集或数据集与数据集
34. 下列关于.Net中枚举的描述正确的是()选择一项
a)枚举是引用类型
b)枚举是值类型,它是一组称为枚举列表的命名常量组成的常用类型
c)指定分配给每个枚举数的存储大小的基础类型是可以为int,也可以为char类型
还可以为long类型
d)枚举型的默认基础类型为int,第一个枚举数的值必须为0,后面每个枚举型的值
依次递增1
36. .net中,下列关于列表控件的DataSource属性的描述不正确的是() 选择一项
a)要把列表控件绑定到数据源,可以通过DataSource属性来实现
b)列表控件的数据源类型可以是数据列表
c)列表控件的数据源类型可以是数据视图也可以是哈希表
d)指定了列表控件的DataSource属性后,列表控件将实际绑定到数据源
37. 下面关于C#中变量类型的描述正确的是()。(选择一项)
a)变量类型分成值类型和引用类型,值类型就是指C#内置的数据类型,比如int
b)变量类型分成值类型和引用类型,值类型变量和引用类型变量存放的都是真正的数据
c)变量类型分成值类型和引用类型,所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型
d)变量类型分成值类型和引用类型,值类型变量直接存放真正的数据,引用类型变量的是指向真正数据的内存地址
38. ASP.NET中,为了执行返回DataReader对象的命令,要使用Command对象的()方法。(选择一项)
a) ExecuteReader
b) ExecuteScalar
c) ExecuteNonQuery
d) ExecuteQuery
39. VB6.0和.NET中都有计时器控件,在VB6.0中,计时器控件在其Timer事件中进行编码,.NET中,计时器控件提供触发的是()事件。(选择一项)
a)Start
b)Stop
c)Timer
d)Tick
40) 以下是ASP.NET的代码:
private void pageLoad(objext Sender,System.EventArgs e)
{
//(1)此处填入代码
{
ArrayList values=new ArrayList();
Values.add(“O”);
Values.add(“A”);
Values.add(“B”);
Values.add(“C”);
Values.add(“D”);
ChKA.DataSource=values;
ChKA.DataBinding();
}
}
为保证页面不被重复数据项的加载,需要在(1)处填入的代码为:().(选择一项)
a) if (!isPostBack)
b) if (Page.isPostBack=false)
c) if (this.PostBack=false)
d) if (isPostBack)
41) 按照C#命名规范,窗体的命名的前缀最好为()。(选择一项)
a) win
b) frm
c) form1
d) f
7) 在ASP.NET中,使用页面缓存,可以提高()。(选择一项)
a) 页面显示的图形效果
b) 页面加载的速度
c) 应用程序的安全性
d) 节约操作系统得内存资源
9 在.NET中,一些数据类型为引用类型,当引用类型的值为()时,表明没有引用任何对象。(选择一项)
a) Empty
b) Null
c) Nothing
d) 0
12) 在C#类中,使用()关键字来设置只读属性。(选择一项)
a) Get
b) Let
c) Set
d) Is
14) 在ASP.NET 中,_VIEWSTATE是()。(选择一项)
a) Page的属性
b) 隐藏的控件
c) 自动执行的代码
d) @Page指令的属性
18) 在.NET中,以下关于命名空间的描述,正确的是()。(选择一项)
c) 命名空间不可以进行嵌套
d) 在一个.cs文件中,只能存在一个命名空间
e) 使用private修饰的命名空间,其内部的类也不允许访问
f) 命名空间使得代码更加有条理、结构更清晰
19) 在WinForms程序中,如果复选框控件的Checked属性值设置为True,表示()。(选择一项)
b) 该复选框被选中
c) 该复选框不被选中
d) 不显示该复选框的文本信息
e) 显示该复选框的文本信息
20)针对下面的C# 代码:
using System;
class ArgumentOutOfRangeExample
{
Static public void main()
{
Int[] array1={0,0};
Int[] array2={0,0};
Try
{
Array.Copy(array1,array2,-1);
}
Catch(ArgumentOutOfRangException e)
{
Console.WriteLine(“永远执行的代码行”);
}
Console.ReadLine();
}
}
以下说法正确的是()。(选择一项)
d) 代码行Array.Copy(array1,array2,-1);出现异常,但是错误处理后,代码行Console.ReadLine();不会被执行
e) 代码行Array.Copy(array1,array2,-1);出现异常,代码行Console.ReadLine();会被执行
f) 以上代码行无错误,但是Console.WriteLine(“永远执行的代码行”);将会被执行
g) 以上代码行无错误,并且Console.WriteLine(“永远执行的代码行”);不会被执行
25)在以下C# 程序代码:
Int A=3;
Int B=4
Console.WriteLine(A+B);
因为第二行代码少写了一个分号,程序运行时将()。(选择一项)
a) 产生语法错误
b) 产生语义错误
c) 中断
d) 正常运行
29) 以下的C# 程序代码:
String A=”ABC”;
Console.WriteLine(A.Length);
程序运行时在控制台打印输出值为()。(选择一项)
a) ABC
b) 0
c) 3
d) 不打印任何信息
30)在.NET 中,()类提供了操作字符串的方法。(选择一项)
a) System.Threading
b) System.IO
c) System.Collection
d) System.String
31)在ASP.NET中,如果要打开整个应用程序的跟踪,但是页面输出统计信息不要求发送到客户端,那么需要在Web.Config中做的配置应该为()。(选择一项)
a) <trace enabled=”true”/>
b) <trace enabled=”false” erroroutput=”false”/>
c) <trace debug=”true”/>
d) <trace debug=”true” output=”false”/>
32) 要在ASP.NET页面中使用DataGrid控件来绑定并显示一张表的数据,需要设置其()属性来指定数据源。(选择一项)
a) ID
b) Style
c) DataSource
d) DataBind
35) 在.NET的WinForms程序中,可以使用()对象来连接和访问数据库。(选择一项)
a) MDI
b) JIT
c) ADO.NET
d) System.ADO
38)假设存放ASP.NET应用程序页面的目录为C:\InetPub\WWWRoot\WebSvrsample,
则该程序中的代码:
Request.ApplicationPath
返回值应为()。(选择一项)
a) C:\InetPub\WWWRoot
b) \WebSvrsample
c) C:\InetPub\WWWRoot\WebSvrsample
d) \InetPub\WWWRoot\WebSvrSample
39) 在Winform应用程序中,可以通过以下()方法使一个窗体成为MDI窗体。(选择一项)
b) 改变窗体的标题信息
c) 在工程的选项中设置启动窗体
d) 设置窗体的IsMdiContainer 属性
e) 设置窗体的ImeMode属性
40)在C# 程序中,定义包含6个整数类型元素的数组A,正确的代码为()。(选择一项)
int[] A=new int[6];
a) int[6] A;
b) A int[6];
c) Dim A As int[6];
d) int A[6];
48) 对于已经创建好的Web服务,客户程序在运行时可以通过以下的方式进行调用,除了()。(选择一项)
a) HTTP-GET
b) HTTP-POST
c) SOAP
d) RPC
1. 以下的C#代码段:
Public struct person
{
string Name;
int Age;
}
public static void Main()
{
Hashtable A;
Person B;
}
以下说法正确的是()。(选择一项)
a) A为引用类型的变量,B为值类型的变量
b) A为值类型的变量,B为引用类型的变量
c) A和B都是值类型的变量
d) A和B都是引用类型变量
2. ASP.net中,对于已经成好的Web.Service,在部署和实现该XML Web Service的时候,至少需要的文件有()。(选择一项)
a) .asmx文件和.dll文件
b) .dll文件和.disco文件
c) AssemblyInfo.cs文件和Web.config文件
d) AssemblyInfo.cs文件和.asmx文件
3. 在ASP.NET代码
<%@Page language=”c#” Codebehind=”WebForm1.aspx.cs”
AutoEventWireup=”false” Inherits=”MfirsApp.WebForm1”%>中,
Codebehind=”WebForm1.aspx.cs”表示()。(选择一项)
a) 页面所对应的代码文件为“WebForm1.asp.cs”
b) 页面文件为“WebForm1.asp.cs”
c) 页面所对应的代码文件为“MfirsApp.WebForm1.cs”
d) 页面所对应的代码文件为“MfirsApp.WebForm1.Aspx”
4. 下面的C#代码实现一个索引器:
class TestIndex
{
public int[] Elements=new int[100];
public int Elements[int index]
{
get
{
retrun Elements[index];
}
set
{
Elements[index]=value;
}
}
}
class Class1
{
static void Main(string[] args)
{
TestIndex ti=new TesxtIndex();
Int cnt=0;
for(cnt=0;cnt<5;cnt++)
{
ti.Elements[cnt]=cnt*cnt;
}
for(cnt=0;cnt<5;cnt++)
{
Console.WriteLine(ti[cnt].ToString());
}
Console.ReadLine();
}
}
代码最后执行结果为()。(选择一项)
a) 输出:
0
1
4
9
16
代码“public int Elements[int index]”不正确
c) 代码“Console.WriteLine(ti[cnt].ToStirng));”不正确
d) 输出:
1
4
9
16
25
5. 在.NET框架类库中,所有与多线程机制应用相关的类都放在()命名空间中。(选择一项)
a) System.SysThread
b) System.Thread
c) System.Threading
d) System.ThreadStart
6. 在ASP.NET中,下列关于TagName的描述错误是的()。(选择一项)
a) TagName为用户控件的名称
b) TagName名称与TagPrefix标志一起用来唯一标识控件的命名空间
c) 代码“<ucl:UserControll id=”UserControlll” runat=”server”>
</ucl:UserControll>”中ucl为TagName标志
d) 要使用TagName确定的标志,必须先在文件中注册该标志。如代码“<%Register TagPrefix=”ucl” TagName=”UserControll” Src=”UserControll.ascx”%>”注册了TagName标志
7. 下面的C#代码用来执行文件拷贝:
using System;
using System.IO;
class Copy
{
static void Main(string[] args)
{
Directory.CreateDirectory(“C#.NET”);
File.Copy(“ACCP.TXT”,”C#.NET\\ACCP.TXT”);
Console.ReadLine();
}
}
假设当前目录下文件“ACCP.TXT”存在,以下说法正确是的()。(选择一项)
a) 程序不能编译通过,因为File类中包含Copy方法,类名Copy产生重复
b) 程序不能编译通过,因为Directory、File没有被实例化
c) 程序能编译通过,但会产生运行时错误,因为创建的文件夹不允许包含“#”字符
d) 程序能编译通过,并且能够正确执行文件拷贝
8. 阅读以下的ASP.NET代码:
private void Page_Load(object sender,Sysetm.EvetnArgs e)
{
if(!IsPostBack)
{
ArrayList values=new ArrayList();
values.Add(“O”);
values.Add(“A”);
values.Add(“A”);
values.Add(“B”);
values.Add(“B”);
CheekBoxList1.DataSource=values;
CheckBosList1.DataBind();
}
}
请问当Web页面启动后,页面将有()变化。(选择一项)
a) 页面上将出现1个CheckBox控件
b) 页面上只有3个CheckBox控件
c) 页面上将出现5个CheckBox控件
d) 代码执行出有错误,错误原因是没法绑定到数据源
9. 在.NET中,下列关于即时编译(JIT)的描述,正确的是()。(选择一项)
a) 即时编译是解释式的
b) 即时编译是将源程序编译成本机代码的过程
c) 在.NET框架中,各种语言的源程序先经过一次编译形成中间语言,再由中间语言编译成本机代码,我们把由中间语言编译成本机代码的过程为即时编译的过程。
d) 在.NET 中以运行库为目标的代码为托管代码,不以运行库为目标代码为非托管代码,不管是托管代码还是非托管代码,要编译成本机代码都必须经过即时编译的过程
10. 在.NET中,术语SDI是指()。(选择一项)
a) 简单设计接口
b) 单文档界面
c) 超级设计接口
d) 超文档编码
11. 在购物车的ASP.NET应用程序中,若使用以下的代码来存储当前会话的口令信息:
Session[“pp”]=txtPwd.Text;
则该代码在执行时将()。(选择一项)
a) 报告错误信息,提示NULL引用
b) 报告错误信息,应该使用Session[“Password”]来进行标识
c) 不报告错误信息,但是存储的口令信息永远为空
d) 正常运行
12. 在ASP.NET中,下列关于Src属性的描述正确的是()。(选择一项)
a) Src属性是用户控件的虚拟路径
b) Src属性是用户控件的物理路径
c) Src为用户控件的名称
d) Src为用户控件的命名空间
13. ASP.NET代码“Response.Write(Server.htmlEncode(“<H1>HtmlEncode 样例</H1>”))”输出结果为()。(选择一项)
a) 在窗口打印“HtmlEncode样例”
b) 在窗口打印“<H1>HtmlEncode样例</H1>”
c) 在窗口打印“H1HtmlEncode样例H1”
d) 出现错误信息,说明嵌入的串中包含非法字符
14. 在一个.NET应用程序周,你需要程序在运行时,动态检索另外一个类型已经实现的接口,并进行接口的运行时动态调用,此时,需要使用()来解决这个问题。(选择一项)
a) 程序集动态加载技术
b) 装配件技术
c) 反射技术
d) 自动版本控制技术
15. 在Web应用程序体系结构中,()服务用来保证Web站点和应用程序的数据完整性。(选择一项)
a) 代理
b) 数据库
c) 备份
d) 证书
16. 在VB6.0和.NET中,都有标签(Lable)界面元素,以下()属性是两个开发环境中标签控件(Lable)都具有的。(选择一项)
a) Text
b) Locked
c) Image
d) BorderStyle
17. 阅读以下的C#代码:
public class TEApp
{
public static void ThrowException()
{
throw new Exception();
}
public static void Main()
{
try
{
Console.WriteLine(“try”);
ThrowException();
}
catch(Exception e)
{
Console.WriteLine(“catch”);
}
finally
{
Console.WriteLine(“finally”);
}
}
}
请问代码运行结果是()。(选择一项)
a) try
catch
finally
b) try
c) catch
finally
d) try
finally
18. 你正在编写一个自定义控件,因为控件具有按钮的功能而通过以下代码从按钮类继承:
public class MyBtn:System.Windows.Forms.Button
但是你所编写的按钮要求具有梅花的形状,要实现该功能,需要()。(选择一项)
a) 重载Refresh方法
b) 重写InitializeComponent方法
c) 重载InitializeComponent方法
d) 重写OnPaint方法
19. 在.NET中,以下都是System.IO中定义的类,除了()。(选择一项)
a) TextWriter
b) Stream
c) FileReader
d) FileSystemInfo
20. Winform中,在界面上绘制矩形、弧、椭圆等图像对象,可以使用System.Drawing命名空间的()类来实现。(选择一项)
a) Brush
b) Pen
c) Color
d) Image
21. 阅读下面的关于.net两句话:
1).asmx文件提供了web service的服务描述
2)和asp.net页面一样,第一次请求asmx页码面文件时,asmx文件也将编译
下面的选项正确的是()(选择一项)
a) 1)正确 2)正确
b) 1)正确 2)错误
c) 1)错误 2)正确
d) 1)错误 2)错误
22. 术语“打包”表示将应用程序中所有文件绑定到一个名为()的文件
a) 分发单元
b) 打包单元
c) 程序集
23. 阅读下面.net代码:
struct Celsius
{
public Celsius(float temp)
{
this.temp=temp;
}
public static implicit operator Ceisius(float temp)
{
Celsius c;
c=new Celsius(temp);
return c;
}
public static implicit operator float(Ceisius c)
{
return ((((c.temp-32)/9)*5));
}
public float temp;
}
class Temp1App
{
public static void main()
{
float t;
t=98.6F;
Console.Write("转化{0}为Celsius为",t);
Console.WriteLine((Celsius)t);
Console.WriteLine("t={0}",t);
Console.ReadLine();
}
}
请问最后的运行结果为()(选择一项)
a) 转换98.6成Celsius为:37 t=98.6
b) 转换98.6成Celsius为:98.6
c) 转换98.6成Celsius为:98.6 t=98.6
d) 转换98.6成Celsius为:37
e) 以上都不正确.
24. 阅读下面.net配置文件:
<Configuration>
<system.web>
<sessionState mode="Inproe" cookieless="true" timeout="20"/>
</system.web>
</Configuration>
关于上述文件描述正确的是()(选择一项)
a) 该配置文件为当前应用程序配置了会话状态设置
b) 该配置文件指明将在远程计算机上存储会话状态
c) 该配置文件指明了请求超时时间为20分钟
d) 该配置文件指明了请求超时时间为20秒钟
25. SQL SERVER.net数据提供程序类位于()命名空间(选择一项)
a) System.Data.SqlClient命名空间
b) System.Data.SqlServer命名空间
c) System.Data.SqlCommand命名空间
d) System.Data.Sql命名空间
26. .net中,下列不属于服务器控件TestBox控件的TextMode属性的取值的是()(选择一项)
a) SingleLine
b) MultiLine
c) Password
d) MultiLanguage
27. 阅读下面代码
using System;
namespace 14_3
{
public delegate int[] aDel(int[] arr1);
class delfun
{
public int[] ArrayRev(int[] arr1)
{
Array.Reverse(arr1);
Return arr1;
}
}
class Class1
{
static void main(string[] args)
{
int[] array1=new int[5];
delfun funobj=new delfun();
aDel DelObj;
for(int cnt=0;cnt<5;cnt++)
{
array1[cnt]=cnt*2;
}
DelObj=new aDel(funobj.Arrayrev);
Array1=DelObj(array1);
Foreach(int y in array1)
{
Console.WriteLine(y);
}
Console.ReadLine();
}
}
}
代码运行结果为()(选择一项)
a) 输出 0,1,2,3,4
b) 输出 0,2,4,6,8
c) 输出 8,6,4,2,0
d) 以上都不正确
28. asp.net配置文件中,标记间的配置信息中的两个主要的区域为()(选择两项)
a) 配置节处理程序声明区域
b) 页面级处理程序声明区域
c) 配置节设置区域
d) 配置节处理区域
29. 阅读下面关于.net的三句话
A) 可以使用进程来实行应用于程序的隔离,而公共语言运行库使用了应用程序
域来实现应用程序之间的隔离
B) 单个进程中可以运行几个应用程序域,并且进程调用或进程换不会造成额外
的开销
C) Application 对象表示一个应用程序进程,该对象为托管代码提供了进程间
隔离和安全边界
下面选项正确的是()(选择一项)
a) A)正确 B)正确 C)正确
b) A)正确 B)错误 C)正确
c) A)正确 B)正确 C)错误
d) A)错误 B)正确 C)正确
e) A)错误 B)错误 C)正确
30. ADO.net提供了访问数据库(如sql.server)以及使用()和()访问数据库的功能
a) OLEDB.XML
b) ODBC.OLEDE
c) XML.VB.NET
31. MenuItem控件的()属性表名菜单项中是否包含MDI窗体的当前活动子窗体的名称
a) MDIList
b) MDIChild
c) MDIName
32. 当windows窗体的()属性被设置为True时,该窗体会成为MDI窗体
a) IsMdiContainter
b) IsMdiForm
c) IsMdiChlid
33. 在ADO.NET中,数据适配器用于在()之间交换数据。(选择一项)
a) 数据源和数据源
b) 数据集和数据集
c) 数据源和数据集
d) 数据源和数据集或数据集与数据集
34. 下列关于.Net中枚举的描述正确的是()选择一项
a)枚举是引用类型
b)枚举是值类型,它是一组称为枚举列表的命名常量组成的常用类型
c)指定分配给每个枚举数的存储大小的基础类型是可以为int,也可以为char类型
还可以为long类型
d)枚举型的默认基础类型为int,第一个枚举数的值必须为0,后面每个枚举型的值
依次递增1
36. .net中,下列关于列表控件的DataSource属性的描述不正确的是() 选择一项
a)要把列表控件绑定到数据源,可以通过DataSource属性来实现
b)列表控件的数据源类型可以是数据列表
c)列表控件的数据源类型可以是数据视图也可以是哈希表
d)指定了列表控件的DataSource属性后,列表控件将实际绑定到数据源
37. 下面关于C#中变量类型的描述正确的是()。(选择一项)
a)变量类型分成值类型和引用类型,值类型就是指C#内置的数据类型,比如int
b)变量类型分成值类型和引用类型,值类型变量和引用类型变量存放的都是真正的数据
c)变量类型分成值类型和引用类型,所有内置的数据类型都是值类型,所有用户定义的数据类型都是引用类型
d)变量类型分成值类型和引用类型,值类型变量直接存放真正的数据,引用类型变量的是指向真正数据的内存地址
38. ASP.NET中,为了执行返回DataReader对象的命令,要使用Command对象的()方法。(选择一项)
a) ExecuteReader
b) ExecuteScalar
c) ExecuteNonQuery
d) ExecuteQuery
39. VB6.0和.NET中都有计时器控件,在VB6.0中,计时器控件在其Timer事件中进行编码,.NET中,计时器控件提供触发的是()事件。(选择一项)
a)Start
b)Stop
c)Timer
d)Tick
40) 以下是ASP.NET的代码:
private void pageLoad(objext Sender,System.EventArgs e)
{
//(1)此处填入代码
{
ArrayList values=new ArrayList();
Values.add(“O”);
Values.add(“A”);
Values.add(“B”);
Values.add(“C”);
Values.add(“D”);
ChKA.DataSource=values;
ChKA.DataBinding();
}
}
为保证页面不被重复数据项的加载,需要在(1)处填入的代码为:().(选择一项)
a) if (!isPostBack)
b) if (Page.isPostBack=false)
c) if (this.PostBack=false)
d) if (isPostBack)
41) 按照C#命名规范,窗体的命名的前缀最好为()。(选择一项)
a) win
b) frm
c) form1
d) f
7) 在ASP.NET中,使用页面缓存,可以提高()。(选择一项)
a) 页面显示的图形效果
b) 页面加载的速度
c) 应用程序的安全性
d) 节约操作系统得内存资源
9 在.NET中,一些数据类型为引用类型,当引用类型的值为()时,表明没有引用任何对象。(选择一项)
a) Empty
b) Null
c) Nothing
d) 0
12) 在C#类中,使用()关键字来设置只读属性。(选择一项)
a) Get
b) Let
c) Set
d) Is
14) 在ASP.NET 中,_VIEWSTATE是()。(选择一项)
a) Page的属性
b) 隐藏的控件
c) 自动执行的代码
d) @Page指令的属性
18) 在.NET中,以下关于命名空间的描述,正确的是()。(选择一项)
c) 命名空间不可以进行嵌套
d) 在一个.cs文件中,只能存在一个命名空间
e) 使用private修饰的命名空间,其内部的类也不允许访问
f) 命名空间使得代码更加有条理、结构更清晰
19) 在WinForms程序中,如果复选框控件的Checked属性值设置为True,表示()。(选择一项)
b) 该复选框被选中
c) 该复选框不被选中
d) 不显示该复选框的文本信息
e) 显示该复选框的文本信息
20)针对下面的C# 代码:
using System;
class ArgumentOutOfRangeExample
{
Static public void main()
{
Int[] array1={0,0};
Int[] array2={0,0};
Try
{
Array.Copy(array1,array2,-1);
}
Catch(ArgumentOutOfRangException e)
{
Console.WriteLine(“永远执行的代码行”);
}
Console.ReadLine();
}
}
以下说法正确的是()。(选择一项)
d) 代码行Array.Copy(array1,array2,-1);出现异常,但是错误处理后,代码行Console.ReadLine();不会被执行
e) 代码行Array.Copy(array1,array2,-1);出现异常,代码行Console.ReadLine();会被执行
f) 以上代码行无错误,但是Console.WriteLine(“永远执行的代码行”);将会被执行
g) 以上代码行无错误,并且Console.WriteLine(“永远执行的代码行”);不会被执行
25)在以下C# 程序代码:
Int A=3;
Int B=4
Console.WriteLine(A+B);
因为第二行代码少写了一个分号,程序运行时将()。(选择一项)
a) 产生语法错误
b) 产生语义错误
c) 中断
d) 正常运行
29) 以下的C# 程序代码:
String A=”ABC”;
Console.WriteLine(A.Length);
程序运行时在控制台打印输出值为()。(选择一项)
a) ABC
b) 0
c) 3
d) 不打印任何信息
30)在.NET 中,()类提供了操作字符串的方法。(选择一项)
a) System.Threading
b) System.IO
c) System.Collection
d) System.String
31)在ASP.NET中,如果要打开整个应用程序的跟踪,但是页面输出统计信息不要求发送到客户端,那么需要在Web.Config中做的配置应该为()。(选择一项)
a) <trace enabled=”true”/>
b) <trace enabled=”false” erroroutput=”false”/>
c) <trace debug=”true”/>
d) <trace debug=”true” output=”false”/>
32) 要在ASP.NET页面中使用DataGrid控件来绑定并显示一张表的数据,需要设置其()属性来指定数据源。(选择一项)
a) ID
b) Style
c) DataSource
d) DataBind
35) 在.NET的WinForms程序中,可以使用()对象来连接和访问数据库。(选择一项)
a) MDI
b) JIT
c) ADO.NET
d) System.ADO
38)假设存放ASP.NET应用程序页面的目录为C:\InetPub\WWWRoot\WebSvrsample,
则该程序中的代码:
Request.ApplicationPath
返回值应为()。(选择一项)
a) C:\InetPub\WWWRoot
b) \WebSvrsample
c) C:\InetPub\WWWRoot\WebSvrsample
d) \InetPub\WWWRoot\WebSvrSample
39) 在Winform应用程序中,可以通过以下()方法使一个窗体成为MDI窗体。(选择一项)
b) 改变窗体的标题信息
c) 在工程的选项中设置启动窗体
d) 设置窗体的IsMdiContainer 属性
e) 设置窗体的ImeMode属性
40)在C# 程序中,定义包含6个整数类型元素的数组A,正确的代码为()。(选择一项)
int[] A=new int[6];
a) int[6] A;
b) A int[6];
c) Dim A As int[6];
d) int A[6];
48) 对于已经创建好的Web服务,客户程序在运行时可以通过以下的方式进行调用,除了()。(选择一项)
a) HTTP-GET
b) HTTP-POST
c) SOAP
d) RPC
相关推荐
新闻系统 基于C# asp.net 新闻系统 基于C# asp.net 新闻系统 基于C# asp.net 新闻系统 基于C# asp.net 新闻系统 基于C# asp.net 新闻系统 基于C# asp.net
本项目采用C#作为后端开发语言,ASP.NET作为Web应用程序框架,构建了一个完整的图书管理系统网页。 C#是微软公司推出的一种面向对象的编程语言,具有现代编程语言的特点,支持类型安全和垃圾回收机制。在图书管理...
在C# ASP.NET开发中,下拉框(DropdownList)是一种常见的用户界面元素,用于提供一组可选项供用户选择。为了提升用户体验,我们有时需要在下拉框中添加搜索功能,使得用户能快速找到他们想要的选项。本教程将详细...
【C# ASP.NET 示例(代码)】 C# ASP.NET 是微软.NET Framework下的一个强大而广泛使用的Web应用程序开发框架,它允许开发人员使用C#编程语言创建动态、交互式的Web服务和网站。本示例集提供了丰富的C# ASP.NET代码...
在本文中,我们将深入探讨如何使用C# ASP.NET构建一个在线音乐模块,该模块具备歌词同步显示、歌曲排行榜、歌曲选择播放、歌曲详细信息展示以及在线试听等功能。这些都是现代音乐平台不可或缺的特性,旨在为用户提供...
在ASP.NET MVC框架中结合C#语言,我们可以构建高性能、低延迟的实时应用程序,如聊天室、在线游戏、股票交易系统等。 在C# ASP.NET MVC项目中实现WebSocket,我们需要遵循以下步骤: 1. **安装WebSocket支持**: ...
办公管理系统 OA C# asp.net办公管理系统 OA C# asp.net办公管理系统 OA C# asp.net办公管理系统 OA C# asp.net办公管理系统 OA C# asp.net办公管理系统 OA C# asp.net办公管理系统 OA C# asp.net
【C# ASP.NET 全站源码 实际商业项目】是一个综合性的开发资源,它包含了一个基于C#语言和ASP.NET技术构建的实际运营中的网站项目的完整源代码。这个项目不仅展示了C#和ASP.NET的强大功能,还体现了实际商业场景中的...
在这个ASP.NET 4.0 完整项目(10个)的压缩包中,你将找到一系列基于ASP.NET 4.0和C#的实践项目,这些项目可以帮助你深入理解和掌握ASP.NET的核心概念和技术。 1. **ASP.NET基础**:在这些项目中,你可以看到ASP...
在本项目中,"C# ASP.NET - Ajax 美丽星空许愿墙"是一个结合了C#编程语言、ASP.NET框架以及Ajax技术的Web应用示例,旨在创建一个交互式的用户界面,模拟美丽的星空背景,并允许用户提交许愿信息。下面将详细解释这些...
在本文中,我们将深入探讨如何在C# ASP.NET环境中实现一个循环播放的广告模块,该模块结合了Flash和JavaScript技术。循环广告是网站上常见的一种动态展示广告的方式,它可以吸引用户的注意力并提高广告的曝光率。...
《 Beginning ASP.NET 4.5 in C#》是Matthew MacDonald撰写的一本面向初学者的ASP.NET 4.5教程,采用C#编程语言。这本书详细介绍了如何使用Microsoft的这款强大的Web开发框架进行Web应用程序设计。作为一本高清PDF...
《电子商务平台源码详解——基于C# ASP.NET的开发实践》 在当今互联网时代,电子商务已经成为商业活动的重要组成部分。为了实现这样一个平台,开发者通常会利用各种编程语言和技术框架。本篇将深入探讨一个以C#和...
C# ASP.NET双向探针(查看本机和服务器) ASP.NET双向探针,既查看本机环境参数,也可查看服务器详细参数,功能强大已经超过了我的想象,运行时间也是出奇的长。功能:把原来属于服务器信息的组件信息脱离出来,并...
在IT行业中,C# ASP.NET 是一种常用的开发框架,用于构建高效、安全的Web应用程序。在本项目中,我们关注的是一个"电子相册模块",这是一个常见的功能模块,广泛应用于个人博客、社交网络和企业网站,允许用户上传、...
c#调用存储过程两种方法 - - c# sql .net asp.net
根据提供的文件信息,我们可以推断出这是一组与C#、ASP.NET以及SQL相关的学习资料。这些资料以PDF格式提供,包含多幅插图,并且是中文版本。下面将对这些知识点进行详细的展开: ### C#简介 C#(发音为“C Sharp”...
C#和ASP.NET是Microsoft开发的两种核心技术,用于构建高性能的Web应用程序。C#是一种现代、类型安全的面向对象的编程语言,而ASP.NET则是一个用于构建动态网站、Web应用程序和Web服务的框架。这两者的结合为开发者...
**C# ASP.NET 两层架构模式小型网上购物商城** 在C# ASP.NET技术栈中,构建一个两层架构模式的网上购物商城是一项常见的实践。两层架构通常由表示层(Presentation Layer)和业务逻辑层(Business Logic Layer)...
书中介绍了C# 的各种语言构造、.NET 2.0 的类、核心API、公共中间语言(CIL)、动态程序集和ASP.NET 扩展等内容;同时也介绍了.NET 3.0、.NET 3.5 和.NET 4 中的新的编程API,包括WPF、WCF 和WF 的功能;另外,还...