移动商务应用软件开发NET练习题.docx
- 文档编号:7279950
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:47
- 大小:53.68KB
移动商务应用软件开发NET练习题.docx
《移动商务应用软件开发NET练习题.docx》由会员分享,可在线阅读,更多相关《移动商务应用软件开发NET练习题.docx(47页珍藏版)》请在冰豆网上搜索。
移动商务应用软件开发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、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 商务 应用软件 开发 NET 练习题