移动商务应用软件开发NET练习题.docx

上传人:b****5 文档编号:7279942 上传时间:2023-01-22 格式:DOCX 页数:47 大小:53.68KB
下载 相关 举报
移动商务应用软件开发NET练习题.docx_第1页
第1页 / 共47页
移动商务应用软件开发NET练习题.docx_第2页
第2页 / 共47页
移动商务应用软件开发NET练习题.docx_第3页
第3页 / 共47页
移动商务应用软件开发NET练习题.docx_第4页
第4页 / 共47页
移动商务应用软件开发NET练习题.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

移动商务应用软件开发NET练习题.docx

《移动商务应用软件开发NET练习题.docx》由会员分享,可在线阅读,更多相关《移动商务应用软件开发NET练习题.docx(47页珍藏版)》请在冰豆网上搜索。

移动商务应用软件开发NET练习题.docx

移动商务应用软件开发NET练习题

移动商务应用软件开发——.NET练习题

一、选择题

1.下列关于.NET框架的的目标描述错误的是(D)。

D.按照工业标准生成所有通信,确保基于.NETFramework的代码可独立于其他代

2.下列在.NET框架中,下列缩写的全称错误的是(C)。

C.CTS,

3.C#语言中,以下变量命名正确的是(A)。

A.@hello

4.关于ASP.NET中的代码隐藏文件的描述正确的是(C)。

C.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件

5.实体关系图也叫实体联系图,下列关于其描述错误的是(C)。

C.菱形代表判断

6.下列关于E-R图中的“实体”说法正确的是(C)。

C.E-R图中的实体用矩形来表示

7..NET中,接口是一种规范和标准,它可以约束类的行为,下列接口定义正确的是(B)。

B.publicinterfaceIBicycle{

voidride();

}

8.在VisualStudio2005的安装过程中,自定义选项中不包括(D)。

D.VisualLinux

9.Net的即时编译器(JIT)是用来将微软中间语言(MSIL)编译成本地即可执行代码,下列关于其编译方式描述错误的是(C)。

C.代码运行前自动全部编译

10.下列对文件管理系统描述错误的是(C)。

C.磁盘或分区和它所包括的文件系统是相同的

11.面向对象程序设计方法中的一个重要思路是将数据(数据成员)及处理这些数据的相应方法(函数成员)封装到类中,这就是常说的(A)。

A.封装性

12.关于C#中的File类与FileInfo类的区别,下列选项中正确的是(B)。

B

B.在使用同一个对象执行多个操作时,使用FileInfo类更加有效

13.在安装VisualStudio2005时不会出现的界面是(C)。

C.选择用户机器配置

14.关于C#语言中的构造函数描述正确的是(D)。

D.生成类的对象时自动调用构造函数

15.下列选项中关于C语言描述错误的是(A)。

A.在C++中支持抽象类而在C#中不支持抽象类。

16.声明一个委托publicdelegateintmyCallBack(intx);则用该委托产生的回调方法的原型应该是(B)。

B.intreceive(intnum)

17.在.NET框架中,下列关于程序集的说法错误的是(D)。

D.程序集只能是静态的。

18.下列关于.NET框架的描述错误的是(A)。

A.C#是.NET应用程序唯一可用的语言

19.关于C#语言中的Main()方法下列说法正确的是(A)A.其必须声明为静态的方法

20.下列不可作为C#语言中的方法修饰符是(C)。

C.readonly

21.以下的C程序代码片段运行后C和d的值分别是(B)。

Inta=1,b=2;

Intc,d;

c=(a&b)&&a;

d=(a&&b)&a;

B.0,1

22.在VisualStudio2005的安装过程中,自定义选项中不包括(D)。

D.VisualLinux

23.在.Net框架中,所有的语言(C#,VB.Net,Effil.Net等)最后都被转换为的通用语言是(B)。

B.MSIL

24.在.NET框架中,下列关于程序集的说法错误的是(D)。

D.程序集只能是静态的。

25.给定C#代码:

int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};

则myArray3[2][2]的值是(D)。

D.越界

26.下列对C#语言描述正确的是(D)。

D.C#支持类定义

27.在C#语言中,下列不属于值类型的是(D)。

D.数组类型

28.下列选项中,(C)是引用类型。

D.int类型

29.关于ASP.NET中的代码隐藏文件的描述正确的是(C)。

C.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。

30.C#语言中的类属于类型的是(A)。

A.引用类型

31.下面关于C#语言中的抽象类说法正确的是(B)。

B.抽象类的基类可以是抽象类

32.在DOM中,装载一个XML文档的方法(D)。

D.send方法

33.下列关于构造函数的描述正确的是(C)。

C.构造函数必须与类名相同

34.下列选项中对C语言描述错误的是(A.在C++中支持抽象类而在C#中不支持抽象类。

35.C#的数据类型有(A)。

A.值类型和调用类型

36..Net的即时编译器(JIT)是用来将微软中间语言(MSIL)编译成本地即可执行代码,下列关于其编译方式描述错误的是(C)。

C.代码运行前自动全部编译

37.Microsoft.NetFrameworkSDK中内置了C#的编译器是(C)。

C.csc.exe

38.在安装VisualStudio2005时不会出现的界面是(C)。

C.选择用户机器配置

39.实体关系图也叫实体联系图,下列关于其描述错误的是(C)。

C.菱形代表判断

40.接口是一种引用类型,在接口中可以声明(A),但不可以声明公有的域或私有的成员变量。

A.方法、属性、索引器和事件

41.在VisualStudio2005的安装过程中,自定义选项中不包括(D)。

D.VisualLinux

42.C#源文件的扩展名是(D)。

D..cs

43.在.NET框架中,下列关于程序集的说法错误的是(D)。

D.程序集只能是静态的。

44.ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。

服务器控件有两种类型,它们是(A)。

A.HTML控件和Web控件

45.ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为(D)。

A.<%@RegisterTagPrefix=“Mike”TagName=“Space2”Src=“myX.ascx”%>

B.<%@RegisterTagPrefix=“Space2”TagName=“Mike”Src=“myX.ascx”%>

C.<%@RegisterTagPrefix=“SpaceX”TagName=“Space2”Src=“Mike”%>

D.以上皆非

46.下列关于.NET下的命名空间描述错误的是(B)。

B.System.Reflection包含用于多线程编程的类

47.下列在.NET框架中,下列缩写的全称错误的是(C)。

C.CTS,

48.C#语言中,以下属于二元操作符的是(B)。

B.+

49.在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)。

C.Select操作的Sql语句只能由ExecuteReader()方法来执行;

50.下列ASP.NET语句正确地创建了一个与SQLServer2000数据库的连接是(B)。

B.SqlConnectioncon1=newSqlConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);

1.在.NET框架中,所有的语言最后都被转换为一种通用语言(D)。

D.MSIL

2.在VisualStudio2005的安装过程中,自定义选项中不包括(C)。

C.VisualLinux

3.下列关于.NET框架的描述错误的是(A)。

A.C#是.NET应用程序唯一可用的语言

4.C#中的byte类型的取值范围是(C)。

C.0~255

5.下列选项中关于C#语言中的抽象类说法正确的是(B)。

B.抽象类的基类可以是抽象类

6.下列关于.NET中文件读写操作说法错误的是(D)。

D.可以通过DirectoryInfo或FileInfo对象完成读写文件的操作

7.关于C#语言中的构造函数描述正确的是(D)。

D.生成类的对象时自动调用构造函数

8.C#中一个decimal类型变量占据(B)个字节的存储空间。

B.16

9.C#语言中的类属于类型的是(A)。

A.引用类型

10.在ADO.NET开发中,数据库连接中的参数设置ConnectionTimeout=10表示(A)。

A.设置数据库连接超时为10秒钟 

11.关于C#语言中派生类描述正确的是(C)。

C.派生类可以覆盖基类的同名成员

12.在VisualStudio.NET中,改变窗体的标题需要修改的窗体属性是(A)。

A.Text

13.下列不可作为C#语言中的方法修饰符是(B)。

B.readonly

14.在C#中,下列关于结构函数的特点的说法,正确的是(B)。

B.构造函数的名称与类名称一样,并且没有返回类型

15.在C#程序中,显示一个信息为“Thisisatest!

”,标题为“Hello”的消息框,正确的语句是(D)。

D.MessageBox.Show(“Thisisatest!

”,“Hello”);

16.下列关于.NET框架的的目标描述错误的是(D)。

D.按照工业标准生成所有通信,确保基于.NETFramework的代码可独立于其他代码

17.下列选项中属于C#语言值类型中简单类型的是(B)。

B.整数类型

18.下列对VisualStudio.NET中标签Label常用属性描述错误的是(C)。

C.Image指定图片的大小

19.在使用VisualStudio2005开发的应用程序中,通常用来捕获参数异常的是(B)。

B.ArgumentException

20.SQL语句“deletefromdepartment”需要SqlCommand对象(A)方法的支持。

A.ExecuteNonQuery()

21.在,下列关于C#中结构函数特点的说法正确的是(B)。

B.构造函数的名称与类名称一样,并且没有返回类型

22.分析以下C#片段中的属性,该属性是(C)属性。

Privatestringname;

PublicstringName{

Get{.returnname;}

}

C).只读

23.假定一个10行20列的二维整型数组,下列C#语句正确的是(C)。

C.int[,]arr=newint[10,20]

24.下列c#代码中使用了抽象类的概念,这段代码中发生错误的代码行是(D)。

abstractclassWashingMachine{

publicWashingMachine(){}//1

abstractpublicvoidWash();//2

}

claasMyWashingMachine:

WshingMachine{

overridepublicvoidWash(){}//3

staticvoidMain(){

WashingMachinewm=newWashingMachine();//4

wm.Wash();

}

D.4

25.如果设treeView1=newTreeView(),则treeView1.Nodes.Add("根节点")返回的是一个(B)类型的值。

B.TreeNode

26..NET框架是.NET战略的基础,是一种新的便捷的开发平台,它具有两个主要组件,分别是框架类库和(A)。

A.公共语言运行时

27.在VisualStudio.NET中,可以标识不同对象的属性是(B)。

B.Name

28.在C#中,下列代码运行后,变量c的值是(C)。

inta=15,b=10;floatc=(float)a/b;

C.1.5

29.在C#中,常量是在程序中一旦设定就不允许被修改的变量,常量使用(A)关键字声明。

A.const

30.分析如下所示的C#代码段,在该段代码中一共进行了(B)次装箱。

staticvoidMain(string[]args){

intage=18;

Objectrefage=(Object)age;

intvalage=(int)refage;

Test(valage);

Console.ReadLine();

}

PublicvoidTest(intnumber){

Console.WriteLine(number);

}

B.1

31.下列选项中关于C#代码结构描述错误的是(D)。

D.可以给结构添加无参的构造函数

32.VisualStudio.NET中要创建多文档应用程序,需要将窗体的(A)属性设为true。

A.IsMDIContainer

33.实体关系图也叫实体联系图,下列关于其描述错误的是(C)。

c.菱形代表判断

34.首次启动VisualStudio2005的选择默认环境设置中,不包含(D)。

D.JavaClass

35.给定下列C#代码:

usingSystem;

classTestclass

{

publicinta=0;

}

classTest

{

staticvoidMain()

{

typetest();

}

staticpublicvoidtypetest()

{

inttest1=2;

inttest2=test1;

test2=3;

Testclassr1=newTestclass();

Testclassr2=r1;

r2.a=2

}

}

则执行后的test1,test2,r1.a,r2.a的值依次为(A)。

A.2322

36.下列关于C#中程序各种错误说法错误的是(D)。

D.语法错误容易在运行时发现

37.下列选项中不属于C#中方法声明中方法修饰符的是(D)。

D.void

38.在C#中,通过调用Thread类的Sleep(intx)方法来实现禁止线程运行,其中x代表(B)。

B.禁止线程运行的豪秒数

39.在VisualStudio.NET窗体中,如果复选框控件的Checked属性值设置为True,表示(A)。

A.该复选框被选中

40.使用VisualStudio2005开发并时行单元测时,以下断言中用来判断两个值是否相

等的是(A)。

A.Asser.AreEqual()

41.下列关于Windows句柄说法错误的是(D)。

D.所有的句柄都是窗体的句柄

42..NET中,接口是一种规范和标准,它可以约束类的行为,下列接口定义正确的是(B)。

B.publicinterfaceIBicycle{

voidride();

}

43.要向VisualStudio.NET中的ListBox控件中添加子项,需要设置它的(C)属性。

C.Items

44.CLR为.NET提供以下方面的功能或服务,除了(A)。

A.自动取消应用程序中的语法错误

45.在VisualStudio.NET中,要使复选框控件能够显示出三种状态,应首先设置它的(C)属性。

C.CheckState

46.某学员用c#写了如下一段代码,该代码的输出结果是(B)。

StaticvoidMain(string[]args){

ArrayListlist=newArrayList();

List.Add(“ACCP”);

List.Add(”BENET”);

Console.WriteLine(list[1]);

Console.Read();

}

B.BENET

47.SQL语句“CreateTabledepartment(idinteger,namechar(10))”需要SqlCommand对象的(A)方法的支持。

A.ExecuteNonQuery()

48.下列关于C#抽象类和接口的说法正确的是(B)。

B.继承自抽象类的子类必须实现其父类(抽象类)中的所有抽象方法

49.下列关于C#语言中的Main()方法说法正确的是(B)。

B.其可以不属于任何类的方法

50.在C#程序中索引器允许类和结构的实体按照与数组相同的方式来访问,在定义索引器时必须使用的关键字为(C)。

C.this

51.下列关于VisualStudio2005窗口描述错误的是(D)。

D.控件和窗体的属性不可通过“属性”窗口来设定

52.C#语言中,下列变量名正确的是(C)。

C.a_3

53.在.Net框架中,所有的语言(C#,VB.Net,Effil.Net等)最后都被转换为的通用语言是(B)。

B.MSIL

54.VisualStudio.NET中表示复选框是否处于选中状态的属性是(D)。

D.Checked

55.给定下列C#代码:

usingSystem;

classA

{

publicvoidF()

{

Console.Write(“A.F”);

}

publicvirtualvoidG()

{

Console.Write(“A.G”);

}

}

classB:

A

{

newpublicvoidF()

{

Console.Write(“B.F”);

}

publicoverridevoidG()

{

ConsoleWrite(“B.G”);

}

}

classTest

{

staticvoidF(AaA)

{

aA.G();

}

staticvoidMain()

{

Bb=newB();

Aa1=newA();

Aa2=b;

a1.F();

a2.F();

b.F();

a1.G();

a2.G();

F2(b);

F2(a1);

}

}

执行后的输出依次是(A)。

A.A.FB.FA.GB.GB.GA.G

56.下列关于静态变量说法正确的是(C)。

C.在静态变量所属的类的程序运行结束之前,它一直存在

57.在.NET中,Hashtable类所在的命名空间(A)。

A.System.Collections

58.给出下列C#代码:

inta=30,b=20;

b=x;

a=10;

console.writeline(a);

console.writeline(b);

下列运行结果正确的是(B)。

B.10,30

59.在C#中,允许多个接口继承,使用":

"后跟被继承的接口的名字,多个接口名称之间进行分割使用的符号(C)。

C.","

60.结构化的程序设计的3种基本结构是(D)。

D.顺序结构,分支结构,循环结构

61.多态是指两个或多个属于不同对象,对于同一个消息作出不同响应的方式。

C#中的多态不能通过(D)实现。

D.密封类

62.下列关于线程优先级说法中错误的是(B)。

B.一个线程的优先权越高越好

63.WinForms窗体A中有退出按钮B,如果在按ESC键的时候,相当于点按钮B退出和关闭窗体A,需要设置(A)属性。

A.窗体A的CancelButton属性

64.ADO.NET中的DataAdapter对象使用与(C)属性关联的Command对象将DataSet修改的数据保存入数据源。

C.UpdateCommand

65.假定一个10行20列的二维整型数组,下列选项中定义语句正确的是(C)。

C.int[,]arr=newint[10,20]

66..NETFramework的类库是(B)。

B.一个面向对象的可重用类型的集合

67..NET框架中,服务器控件是为配合Web表单工作而专门设计的,它分为(A)两种类型。

A.HTML控件和Web控件

68.Microsoft.NET平台的基本思想是(B)。

B.侧重点从连接到互联网的单一网站或设备,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案,以使用户能够控制信息的传送方式、时间和内容

69.下列关于VisualStudio2005下的VisualJ#工具描述正确的是(D)。

D.默认的源文件扩展名是.jsl

70.下列关于C#中构造函数说法正确的是(B)。

B.构造函数与类同名,且允许带参数

71.以下关于C#语言运算符的优先级从高到低排序正确的是(A)。

A.++x,<

=

72.以下C#代码中,关于虚方法和抽象方法使用正确的是(C)。

C.publicabstractclassAnimal{

publicAnimal(){}

publicabstractvoidRun();

}

publicclassCat:

Animal{

publicCat(){}

publicoverridevoidRun(){}

}

73.窗体中有一个年龄文本框txtAge,下列选项中可以获得文本框中的年龄值的代码是(D)。

D.intage=int.Parse(txtAge.Text);

74.参考下列C#语句:

SqlConnectionConn1=newSqlConnection();

Conn1.ConnectionString=“IntegratedSecurity=SSPI;InitialCatalog=northwind”;

Conn1.Open();

SqlConnectionConn2=newSqlConnection();

Conn2.ConnectionString=“InitialCatalog=northwind;IntegratedSecurity=SSPI”;

Conn2.Open();

上述语句将创建(B)个连接池来管理这些SqlConnection对象。

B.2

75.下列选项中用来读取只读、只进数据的对象是(D)。

D.DataReader

76.假设我们要使用C#设计一个日志系统,要求程序运行时,检查system.log文件是否存在,如果已经存在则直接打开,如果不存在则创建一个,为了实现这个目的,我们应该以FileMode的(C)方式创建文件流。

C.OpenOrCreate

77.在VisualStudio.NET中,Panel、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1