C#开发基础练习题及答案3-2023练习版_第1页
C#开发基础练习题及答案3-2023练习版_第2页
C#开发基础练习题及答案3-2023练习版_第3页
C#开发基础练习题及答案3-2023练习版_第4页
C#开发基础练习题及答案3-2023练习版_第5页
已阅读5页,还剩137页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试题说明

本套试题共包括1套试卷

答案和解析在每套试卷后

C#开发基础练习题及答案3(500题)

C#开发基础练习题及答案3

1.[单选题]下列对象中,不可能添加到状态栏上的是()。

A)ComboBox

B)StatusLabel

C)ProgressBar

D)DropDownButton

2.[单选题]在C#中,以下程序的输出结果是?inti,j,a=0;for(i=0;i<2;i++){for(j=0;j<4;j++)

{if(j%2!=0)break;a++;}a++;}Console.WriteLine(a);

A)4

B)5

C)6

D)7

3.[单选题]如果x=35,y=80,下面代码的输出结果是()。

if(x<-10IIX>30)

{

if(y>=100)

(

COnSole.WriteLine("危险");

)

else

{

ConSoIe.WriteLine("报警");

else

COnSOle.WriteLine("安全");

}

A)危险

B)报警

C)报警安全

D)危险安全

4.[单选题]单击一下按钮,不会激发的事件是()

A)MouseLeave

B)MouseUp

C)MouseDown

D)MouseClick

5.[单选题]在C#中,C#语言中,下面4个选项中,均是合法的变量标识符的选项是()

A)AP_0do

B)floataθ_A

C)b-a123int

D)_123tempINT

6.[单选题]在C#中,下列代码的运行结果是Oc

string[]names={“ACCP",”BENET","BETEST,,};

foreach(stringnameinnames)

Console.Write(name);

A)ACCPBENETBETEST

B)n

C)name

D)“ACCP”

7.[单选题]在HTML5中,table标签中CellSPaCing和cellPadding属性的含义正确的是()

A)单元格间距,边框

B)边框,单元格间距

C)单元格间距,单元格填充

D)单元格填充,边框

8.[单选题]枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省

略,则定义为()。

A)int

B)sByte

C)uint

D)ulong

9.[单选题]下列关于数组的描述中,哪些选项是不正确的?()。

A)String类中的许多方法都能用在数组中

B)System.ArrAy类是所有数组的基类

C)String类本身可以被看做是一个SyStem.ChAr对象的数组

D)数组可以用来处理数据类型不同的批量数据

10.[单选题]若将数据集中所作更改更新回数据库,应调用SqIAdaPter的()方法。

A)Update

B)Close

OFill

D)Open

IL[单选题]下列语句执行后y的值为O

intx=0,y=0;

while(x<10)

{

y+=(x+=2);

A)10

B)20

C)30

D)55

12.[单选题]分析下列语句:

NamespaceNS

{publicdelegatevoidHello(stringtarget);}

该语句的作用是。

ʌ)在NS命名空间中定义了一个名称为HelIO的全局方法

B)在NS命名空间中声明了函数HeIlo的原型

O在NS命名空间中声明了一个名称为HeIlo的函数指针

D)在NS命名空间中声明了一个名称为Hell。的委托类型

13.[单选题]在SQLSerVer中,DBMS的全称是()

A)数据库系统

B)业务管理系统

C)数据库管理系统

D)数据库信息系统

14.[单选题]以下不属于构造函数特征的是Oo

A)构造函数的函数名和类名相同

B)构造函数可以重载

C)构造函数可以带参数

D)可以指定构造函数的返回值

15.[单选题]在CSS3中,以下代码p{color:red;}

考试

其中“考试”的样式是

A)红色

B)一半红色一半绿色

C)绿色

D)黑色

16.[单选题]下列类型中,哪些不属于引用类型?()。

A)String

B)int

OClAss

D)DelegAte

17.[单选题]在SQLSerVer中,下列为数据库重命名的语句正确的是()

A)alterdatabase旧名字modifyname=新名字

B)alterdatabase旧名字altername=新名字

Oalterdatabase旧名字modifyname新名字

D)renamedatabase旧名字to新名字

18.[单选题]下列选项中,通过调用ReVerSeAιτay()方法,将intarr={3,7,2,3,0,9};作为

参数,描述正确的是()。

A)调用ReVerSeArray后arr={3,7,2,3,0,9};

B)调用ReVerSeArray后arr={0,2,3,3,7,9);

C)调用ReVerSeArray后arr={9,7,3,3,2,0);

D)调用ReVerSeAlTay后arr={9,0,3,2,7,3);

19.[单选题]声明一个常量所用的关键字是()。

A)new

B)bool

C)is

D)const

20.[单选题]下列选项中,关于接口说法错误的是()。

A)接口中的所有方法都是抽象方法

B)接口中不允许存在字段

C)接口之间存在多继承

D)实现一个接口时可以只实现部分方法

2L[单选题]在C#中,使用O关键字修饰的方法称为虚方法。

A)this

B)base

C)virtual

D)new

22.[单选题]在C#代码中,检查磁盘上的某个文件是否存在,应该使用FiIe类的()方法。

A)Exists()

B)Move()

C)Delete()

D)Copy()

23.[单选题]()关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或

成员才是可以访问的。

A)internal

B)public

C)protected

D)private

24.[单选题]Randomrd=newRandomO;i∏tnum=rd.Next(3,5);num可能的值为()0

A)0

B)4

C)3

D)5

25.[单选题]在HTML5中,插入音频文件的标签是()

A)B)<media>

C)<music>

D)

26.[单选题]C#中,下列代码的运行结果是()

usingSystem;

classTest

(

PublicstaticvoidMain(string[]args)

(

inta=21,b=22,c=23;

if(a<b)

Console.WriteLine(b);

else

Console.WriteLine(a+b+C);

}

)

A)21

B)22

C)23

D)66

27.[单选题]下列说法关于DiCtiOnary的常用方法说法正确的是O

A)Remove()从DietiOnary中移除全部的元素

B)DeIete()移除DiCtiOnary中所有元素

C)ContainsValue()确定DiCtiOnary中是否包含指定值

D)AddAt(objectkey,objectValUe)将带有指定键和值的元素添加到DiCtiOnary中

28.[单选题]C#语言中,与赋值运算符“二”实现相同操作的字符串处理方法是()。

A)Compare

B)Concat

C)Copy

D)Substring

29.[单选题]关于BUtton控件的属性和事件,下列说法错误的是()。

A)ViSible指示当前控件是否可见

B)EnabIed指示当前控件是否可用

C)MoUSeEnter当鼠标进入按钮后触发

D)CIiCk点击控件时触发

30.[单选题]在设计菜单时,若希望某个菜单项前面有一个“号,应把该菜单项的属性设

置为true

A).CheCkeD

B)RADioCheCk

C)ShowShortCut

D)EnABleD

3L[单选题]在C#中,以下程序的输出结果是?intk=0,m=0,i,j;for(i=0;i<2;

i÷+){for(jɪ0;j<3;j++){k++;k-=j;}m=i+j;}

Console.WriteLine(k+”,"+m);

A)="0

B)3"

C)="l

D)3"

32.[单选题]在C#.Net中,用来创建主菜单的对象是()。

A),Menu

B)Menuitem

C)MenuStrip

D)Item

33.[单选题]在HTML5标签中标题文字要设置对齐方式,需要设置属性()

A)align

B)src

C)font

D)color

34.[单选题]在C#中,下列关于DataSet的说法错误的是()

A)在DataSet中可以包含多个DataTabIe

B)DataSet可以简单地理解为一个临时数据库

C)DataSet实际是从数据源中检索到的数据在内存中的缓存

D)在与数据库断开连接后,DataSet中的数据会消失

35.[单选题]在下列选项中,描述冒泡排序中的两个for的作用正确的是()。

A)外层循环用于控制第几轮比较,内层循环控制每轮比较的次数

B)外层循环控制每轮比较的次数,内层循环控制第几轮比较

C)都是用于控制第几轮的比较

D)都是用于控制每轮比较的次数

36.[单选题]以下关于结构的说法,正确的是()

A)结构不可以通过ref或OUt形参以引用方式传递给函数成员

B)结构是值类型,类是引用类型

C)结构和类一样,均支持继承

D)结构允许声明无形参的实例构造函数

37.[单选题]如果数组声明为int□arr={5,10,15};则数组的基类型是什么?O

A)string

B)int

C)double

D)bool

38.[单选题]下列哪个选项能正确的创建数组?()

A)int[,]array=int[4,5];

B)intsize=int.Parse(Console.ReadLine());

I.nt[]pins=newint[size];

C)string[]str=newstring[];

D)intpins[]=newint[2];

39.[单选题]

以下程序的运行结果是()

staticvoidMain(string[]args)

intx=1,a=O,b=0;

switch(x)

Case0:b++;break;

Casel:a++;break;

Case2:a++;b++;break;

Console.WriteLine(,,a={0},b={1}h,

A,b);

Console.ReadKeyO;

A)a=2,b-l

B)a=l,b=l

C)a=l,b=0

D)a=2,b=2

40.[单选题]要将字符串str="1234"转换成整数1234,应使用语句()。

A)intn=int.Parse(str);

B)intn=str.Parse(int);

C)intn=(int)str;

D)intn=string.Parse(int);

41.[单选题]当你需要使用一种数据类型表达同一类事物的不同状态,比如:男人、女人、小孩、老

人或者春夏秋冬时,C#中最可靠和直观的解决方案是什么?()

A)使用StrUCt结构

B)使用enum枚举

C)使用int类型,用不同的数值{0,1,2……}表示

D)C#中无法通过一种数据类型实现同一事务的不同状态。

42.[单选题]下列标识符命名正确的是()。

A)X.25

B)4foots

C)vAl(7)

D)_YeArS

43.[单选题]下列关键字中,不属于异常处理的关键字是()。

A)try

B)catch

C)finally

D)return

44.[单选题]以下哪项用来表示横制表符?O

A)∖b

B)∖n

C)∖v

D)∖t

45.[单选题]是将值类型转换成引用类型。

A)装箱

B)拆箱

C)赋值

D)实例化

46.[单选题]以下()是用于声明枚举类型的关键字。

A)StAtiC

B)StruCt

C)enum

D)DelegAte

47.[单选题]在C#中接口与抽象基类的区别在于。

A)抽象类可以包含非抽象方法,而接口不包含任何方法的实现

B)抽象类可以被实例化,而接口不能被实例化(都不能实例化)

C)抽象类不能被实例化,而接口可以被实例化

D)抽象类中能够被继承,而接口不能被继承(都能被继承)

48.[单选题]以下()是判断用户是否点击对话框的确认按钮。

A)DialogResult.OK

B)DialogResult.Abort

ODialogResult.Cancel

D)DialogResult.None

49.[单选题]MdiLayout类的枚举成员()可以将所有MDl子窗体均层叠在MDl父窗体的工作区内。

A)TiIeHorizontals

B)TileHorizontal

C)Casades

D)Casade

50.[单选题]WindowsMediaPlayer控件可以播放WindoWS中多种格式多媒体文件,包括()。

A)MIDI

B)MP3

C)AVI

D)MlDI、MP3和AVl等。

51.[单选题]在CSS3中,若父标签已设置PoSitiOnrelative,将标签定位在距其父标签左边

50px,上边IoOPX的CSS正确写法是()

A){position:static;left:50px;top:100px)

B){position:relative;left:50px;top:100px}

C){position:absolute;left:50px;top:100px)

D){position:fixed;left:50px;top:100px}

52.[单选题]在SQLSerVer中,关于关系型数据库表述不正确的是()

A)用二维表的形式表示实体和实体间相联系的一种数据模型

B)关系是一个行与列交叉的二维表

C)微软公司的SQLServer2014就是典型的关系模型数据库

D)数据表的形式不是行和列来体现的

53.[单选题]C#中MyClaSS为一个自定义类,其中有以下方法定义PUbIiCVoidHellO(){…}。使用以

下语句创建了该类的对象,并使变量Obj引用该对象:MyCIaSSObj=newMyCIaSS();那么,可访问类

MyClaSS的HellO方法的语句是。

A)obj.Hello():(实例方法)

B)obj::HelloO;

C)MyClass.Hello();

D)MyClass::HelloO;

54.[单选题]在C#中,inti,j,m=55;for(i=l;i<=3;i++){for(j=3;j<=i;j++){m=m%j;

}}Console.WriteLine(m);

A)0

B)l

C)2

D)3

55.[单选题]静态构造函数只能对()数据成员进行初始化。

A)静态

B)动态

C)实例

D)静态和实例

56.[单选题]C#中MyCIaSS为一自定义类,其中有以下方法定义PUbIiCvoidHelloO{??)

使用以下语句创建了该类的对象,并使变量Obj引用该对象:MyClassobj=newMyClass();

那么,可如何访问类MyCIaSS的HeIlo方法?()。

A)obj.Hello();

B)obj::HelloO;

OMyClass.Hello();

D)MyClass::HelloO;

57.[单选题]下面对于事件中的两个参数描述说法正确的是()。

A)ObjeCt类型的Sender:表示触发事件的对象

B)EVentArgS类型的e:表示触发事件的对象

C)ObjeCt类型的Sender:执行此事件需要的一些资源

D)EVentArgS类型的e:表示触发事件的对象和执行此事件需要的一些资源

58.[单选题]面向对象编程中的“继承”的概念是指()

A)对象之间通过消息进行交互

B)派生自同一个基类的不同类的对象具有一些共同特征

C)对象的内部细节被隐藏

D)派生类对象可以不受限制地访问所有的基类对象

59.[单选题]在C#开发的WindOWS应用程序中,下列能够把Form窗体显示为模式窗体对话框的是(

)

A)Formf=newForm();f.Show();f.Modal=true;

B)Formf=newForm(Dialog);

C)Formf=newForm();

D)Formf=newForm();f.ShowDialogO;

60.[单选题]在C#中,下列关于窗体事件的描述,不正确的是()

A)窗体的显示有两种方式,分别为非模式窗体和模式窗体

B)调用窗体对象ShOWO方法,以非模式窗体显示

C)调用窗体对象的ShOWDialogO方法,以模式窗体显示

D)模式窗体与非模式窗体,两种显示方式没有区别

61.[单选题]变量a的值为10,变量b的值为4,如果a的值大于b的值则执行a+b,否则执行a-b,结果为(

)o

Λ)10

B)4

014

D)6

62.[单选题]包含在.NETFrameWOrk的各语言之间兼容的数据类型。

A)JIT

B)CTS

OCLS

D)MSIL

63.[单选题]在C#中,Sqleommand对象执行SQL中聚合函数返回首行首列的方法是()

A)EXeeUteReader方法

B)EXeCUteSCalar方法

C)EXeCUteNOnqUery方法

D)ToString方法

64.[单选题]NETFrameWork将定义为一组规则,所有NET语言都应该遵守这个规则才能创建可以与其

他语言互操作的应用程序。

A)CLR

B)JIT

OMSIL

D)ΛDO.NET

65.[单选题]值类型变量不包含下列()

A)整数类型

B)浮点类型

C)引用类型

D)浮点类型

66.[单选题]下列()语言不是面向对象的

A)C#

B)VB

C)VB.NET

D)C++

67.[单选题]在ADO.NET中,下列代码运行后的输出结果是()(选择一项)

DataTabledt=newDataTable();

dt.Columns.Add("编号",typeof(System.Intl6));

dt.Columns.Add("成绩",typeof(System.Single));

Console.WriteLine(dt.Columns[l].DataType);

A)System.Intl6;

B)System.Single

C)编号

D)成绩

68.[单选题]在类作用域中能够通过直接使用该类的()成员名进行访问。

A)私有

B)公用

C)保护

D)任何

69.[单选题]调用方法时,如果想给方法传递任意个数的参数时,应选用哪个关键字(

)O

A)ref

B)out

C)params

D)无特殊要求

70.[单选题]设int型变量X的值为9,那么表达式x--+x—+x—的值为()

A)27

B)24

C)21

D)18

71.[单选题]以下关于委托和委托类型的叙述中正确的是。

A)委托不是一种类的成员(在类内部定义就是类的成员)

B)委托必须定义在类中(可定义在类的外部)

C)定义委托对象需要使用delegate关键字(选项缺字)

D)委托类型是一种数据类型

72.[单选题]声明方法时,如果有参数,则必须写在方法名后面的小括号内,并且必须指明它的类型和

名称,若有多个参数,需要用()隔开。

A).逗号

B)分号

C)冒号

D)不能定义多个参数

73.[单选题]在GDI+的所有类中,类是核心,在绘制任何图形之前,一定要先用它创建一个对象。

A)Graphics

B)Pen

C)Brush

D)Font

74.[单选题]以下程序的输出结果是。

UsingSystem;

Namespaceaaa

{publicclassPerson

{privateintage=0;

publicintAge

{get{returnage;}

set

{if(value>=18)

Console.WriteLine("成年人");

else

Console.WriteLine("非成年人If);

age=value;

publicclassPeoplezPerson〃继承PerSe)n,同时继承PerSem中的公有属性Age

{publicPeople()

{ConSoIe.Write("不得入内");)

publicclassProgram

{publicstaticvoidMain()

{PeopleShang=newPeople();〃先调用PerSon构造函数,再调用PeOPIe构造函数;调用

PerSOn构造函数时,实例化一个PerSon对象,此时该对象age=0;再调用PeoPle构造函数,先输出

"不得入内"

Shang.Age=25;〃调用继承自PerSon的公有属性Age,此时设置Age的值,即调用Set访问器,进入

if语句,VaIUe=25>=18条件成立,先输出"成年人",然后设置Shang.age=25

}

A)非成年人不得入内

B)成年人不得入内

C)不得入内非成年人

D)不得入内成年人

75.[单选题]以下关于抽象类和接口的叙述中正确的是。

A)在抽象类中,所有的方法都是抽象方法

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

C)在接口中,可以有方法实现,在抽象类中不能有方法实现

D)一个类可以从多个接口继承,也可以从多个抽象类继承

76.[单选题]以下有关接口的叙述中,错误的是____o

A)接口只是由方法、属性、索引器或事件组成的框架,并没有描述任何对象的实例代码

B)接口的所有成员都被自动定义为公有的,不要使用访问修饰符来定义接口成员

C)类或结构可以通过在类型定义语句中包括冒号和接口名来表明它正在实现接口

D)一个类型只能够实现一个接口,接口名之间用分号分开

77.[单选题]下面关于命名空间的说法错误的是()。

A)命名空间用于组织相关的类和其他类型

B)命名空间可以嵌套

C)在同一个应用程序中,不同的命名空间中不允许有相同名称的类

D)USing关键字用于引用命名空间

78.[单选题]在C#语言中,SWitCh语句用()来处理不匹配CaSe语句的值

A)default

B)anyelse

C)break

D)goto

79.[单选题]以下对Write()和WriteLine()方法的叙述中正确的是。

A)Write()方法在输出字符串的后面添加换行符(不换行)

B)Write()方法输出字符串时,光标将会位于字符串的后面

C)Write()和WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串(可以直接输出

,不用转换)

D)使用不带参数的WriteLine()方法时,将不会产生任何输出(输出一个换行符,也就是一个空行)

80.[单选题]在数组中对于for和foreach语句,下列那些选项中的说法不正确?(

)O

A)foreach语句能使你不用索引就可以遍历整个数组

B)foreach语句总是从索引1遍历到索引Length

C)foreach总是遍历整个数组

D)如果需要修改数组元素就必须使用for语句

81.[单选题]关于泛型的特点,描述错误的是()

A)泛型是C#2.0新增加的功能

B)不会强行对值类型装箱和拆箱

C)数据类型默认为ObjeCt

D)提高运行的性能

82.[单选题]在SQLSerVer中,以下不属于多表连接查询的是()

A)Crossjoin

B)Innerjoin

C)Alljoin

D)Leftjoin

83.[单选题]以下C#代码运行结果是Oo

classTest

(

publicstaticvoidMain(String[]args)

(

List<int>numbers=newList<int>();

for(inti=l;i<6;i++)

(

numbers.Add(i);

)

for(inti=l;i<3;i++)

(

numbers.Remove(i);

)

foreach(intiinnumbers)

(

Console.Write(i.ToStringO);

)

}

A)运行出错

B)345

0145

D)135

84.[单选题]在C#中,关于FiIelnfO类和FiIe类说法错误的是()。

A)可使用FiIelnfO类和FiIe类对文件系统中的文件进行操作

B)FiIelnfO类为非静态类,FiIe类为静态类

C)当需要对文件进行多次操作时使用FiIe类,具有更高的效率

D)FilelnfO类与File类具有大致相同的方法

85.[单选题]以下程序段执行后,LabeIl的显示结果为:()

inti,sum;

sum=0;

for(i=2;i<=10;i=i+l)

{if(i%2!=0&&i%3==0)

sum=sum+i;

Labell.Text=sum.ToStringO;

A)12

B)30

C)24

D)18

86.[单选题]关于反序列化,下列说法正确的是()。

A)反序列化即将对象保存到文件中

B)反序列化即存储对象的流转换为对象的过程

C)反序列化可以提高程序运行速度

D)反序列化即将使对象可以进行网络传输

87.[单选题]在C#中,WindoWS窗体应用中,我们可使用()控件实现下拉选项框的功能

A)TextBox

B)ComboBox

C)ListView

D)Label

88.[单选题]使用ViSUalStUdiO2005开发C#控制台应用程序包括3个步骤,其中不包括()

A)新建项目

B)生成解决方案

C)保存项目

D)调试

89.[单选题]下列标识符命名正确的是()。

A)X_25

B)4foots

C)ftYeArs

D)vAl(7)

90.[单选题]下列数据类型中属于引用类型的是()。

A)string

B)bool

C)int

D)double

9L[单选题]

SWitCh…CaSe语句中CaSe关键字后面的常量表达式()

A)必须相同

B)可以相同,可以不同

C)必须不同

D)以上都不对

92.[单选题]在SQLSerVer中,SqI语句select*fromʌa,Bbwherea.bid=b.bid,查询结果等

同于以下那条语句()

A)select*fromAaleftjoinBbona.bid=b.bid

B)select*fromAarightjoinBbona.bid=b.bid

C)select*fromAainnerjoinBbona.bid=b.bid

D)select*fromAainnerjoinBbwherea.bid=b.bid

93.[单选题]在.NET框架类库中,所有与多线程机制应用相关的类都放在O命名空间中。(选择

一项)

A)System)SysThread

B)System)Thread

C)System)Threading

D)NetException

94.[单选题]创建菜单后,为了实现菜单项的命令功能,应为菜单项添加()事件处理方法。

A)DrAwItem

B)Popup

OCliCk

D)SeleCt

95.[单选题]在C#的类结构中,ClAss关键字前面的关键字是表示访问级别,下面哪个关键字的访问级

别是表示只有在同一个程序集内,且内部类型或成员才是可访问的?()。

A)puBliC

B)privAte

C)proteCteD

D)internAl

96.[单选题]调用重载方法时,系统根据()来选择具体的方法

A)方法名

B)参数的个数和类型

C)参数名及参数个数

D)方法的返回值类型

97.[单选题]在C#中,下列代码的运行结果是()。

FileStreamfs=newFileStream(,,D:∖∖m.txt,f,FileMode.OpenOrCreate,FileAccess.Write);

byte[]bt=newbyte[]{0,1,2,3,4,5,6,7,8,9};

fs.Write(bt,O,10);

fs.Close();

bt=newbyte[10];

fs=newFiIeStream(πD:∖∖m.txt,,,FileMode.OpenOrCreate,FileAccess.Read);

fs.Read(bt,O,3);

fs.Seek(2,SeekOrigin.Current);

fs.Read(bt,O,3);

fs.Close();

Console.WriteLine(bt[2]);

A)O

B)2

C)5

D)7

98.[单选题]在程序中创建一个DataSet对象ds和一个SqlDataAdaPter对象dap,若要将数据库中的

Singer表的数据填充至ds对象的SingerLiSt表中,则下列语句正确的是()

A)dap.Fill(ds)

B)dap.Fill(ds.nSingerListtf)

C)dap.Fill(ds.πSingerπ)

D)dap.Fill(ds.nSingerπ,nSingerListh)

99.[单选题]下列选项中,()可以设置数据库的初始大小。

ʌ)FILEGROWTH

B)MAXSIZE

OSIZE

D)NAME

100.[单选题]使用this关键字,不可以访问的是()。

A)方法

B)属性

C)构造方法

D)局部变量

IOL[单选题]将变量从字符串类型转换为数值类型可以使用的转换方法是()

A)Str()

B)Cchar

C)Cstr()

D)Int.Parse();

102.[单选题]当窗体关闭时会触发以下哪个事件。()

A)MouseClick

B)FormClosing

C)KeyDown

D)Loads

103.[单选题]

以下程序的运行结果是

ClassProgram

(

staticvoidMain(string[]args)

(

Programpro=newProgram();

intn=8;

Console.WriteLine(,,{0},⑴“,pro.Square(refn),n);

Console.ReadKey();

)

privateintSquare(refintx)

(

x*=2;

returnx;

)

)

A)8,16

B)16,16

C)8,8

D)16,8

104.[单选题]下列关于画笔绘制直线或曲线样式(DashStyle)的参数中,无效的是()。

A)Dash

B)DashDot

C)DashDotDot

D)DashDotDash

105.[单选题]如果y=75,以下编码的输出结果是()。

publicvoidDemo(inty)

constintx=80;

if(y>=10)

(

x=90;

)

else

(

x=45;

)

Console.WriteLine(x);

)

A)80

B)90

C)45

D)程序报错

106.[单选题]C#语言中,字符串常量@"123\n456"的长度(有效字符个数)是()。

A)6

B)7

08

D)9

107.[单选题]在WinformS窗体中,有一名为txtUser的TeXtBOX控件,其MaXLength属性为5,该控件

的当前文本为“网络编程”,若再执行代码:

txtUser)AppendText("高手");则控件的文本为()。

(选择一项)

A)网络编程

B)网络编程高

C)网络编程高手

D)出现运行时错误

108.[单选题]现有长整形定义"longabc=12345678;”,显式转换为int型变量Cba的语句为()

A)cba=(int)abc

B)cbazzint(abc)

C)cba=intabc

D)cba=Convert.Tolnt32(abc)

109.[单选题]关于以下C#代码的说法正确的是()publicabstractclassAnimal{public

abstractvoidEat();}publicclassTiger:Animal{publicoverridevoidEat(){

COnSOIe.WriteLine("老虎吃动物”);}}classProgram:Tiger{staticvoidMain(string[]

args){Tigertiger=newTiger();tiger.Eat();}}

A)代码正确,但没有输出

B)代码正确,并且输出为"老虎吃动物";

C)代码错误,因为PrOgram类没有实现抽象基类Animal中的抽象方法

D)代码错误,因为抽象基类Animal的Eat方法没有实现

IlO.[单选题]在CSS3中,CSS选择器的优先级从高到低为()

A)ID样式-类样式-行类样式-标签样式

B)行内样式一类样式-ID样式-标签样式

C)行内样式TD样式-类样式-标签样式

D)类样式-行内样式TD样式-标签样式

IlL[单选题]引用类型主要有4种:类类型、数组类型、接口类型和()。

A)对象类型

B)字符串类型

C)委托类型

D)整数类型

112.[单选题]在CSS3中,设置字体样式属性说法错误的是()

A)font-size设置字体大小

B)text-align设置文本的对齐方式

C)font-type设置字体的类型

D)font-weight用来设置字体的粗细

113.[单选题]在CSS3中,字体属性的font-weight属性可以通过()值设置对字体进行加粗

A)bold

B)b

C)strong

D)size

114.[单选题]在C#中,以下代码的输出结果是()int口a={1,2,3,4,5,6,7,8};int

sθ,si,s2;sθ=si=s2=0;for(inti=0;i<8;i++){switch(a[i]%3){case0:sθ

+=a[i];break;case1:si+=a[i];break;case2:s2+=a[i];break;

}}Console.Write(sθ);Console.Write(si);Console.Write(s2);

A)36

B)9

C)91215

D)以上都不是

115.[单选题]窗体标题栏上显示的文字由()属性决定。

A)Name

B)Text

C)Size

D)Font

116.[单选题]以下哪个是引用类型?O

A)char

B)int

C)bool

D)string

117.[单选题]在SQLSerVer中,现有学生表StUdent,其字段有:SnanIe(学生姓名),Sdept(学生系

别),查询各系别姓张的学生的人数SQL语句是()

A)SELECTSdept,Count(*)AS张姓人数FROMStudentWHERESnameLIKE'张_'GROUPBYSdept

B)SELECTSdept,Count(*)AS张姓人数FROMStudentWHERESname='张%'GROUPBYSdept

C)SELECTSdept,Count(*)AS张姓人数FROMStudentWHERESnameLIKE'张%'GROUPBYSname

D)SELECTSdept,Count(*)AS张姓人数FROMStudentWHERESnameLIKE'张%'GROUPBYSdept

118.[单选题]将变量从字符串类型转换为数值类型可以使用的类型转换方法是O

A)Str()

B)Cchar

C)Cstr()

D)intparse()

119.[单选题]通过SaVeFiIeD.ialog对话框保存文件时,默认的初始路径由()属性决定。

A)Filter

B)FiIeName

OModifiers

D)InitialDirectory

120.[单选题]下列选项中,字符串常量表示错误(应该是正确)的是()。

A)h

B)'4'

C)"p"

D)"abc'

121.[单选题]以下定义并初始化一维数组的语句中正确的是。

A)intarrl[]={6,5,1,2,3);(□位置错误)

B)int[]arr2=newint[];(需确定长度)

C)int[]arr3=newint[]{6,5,1,2,3};

D)int[]arr4;arr4={6,5,l,2,3};(变量名错误)

122.[单选题]Randomrd=newRandom();doubled=rd.NextDoubleO;d可能的值为()。

A)0.5

B)l

0-1

D)l.5

123.[单选题]在SQLSerVer中,下列聚合函数使用正确的是()

A)SUM(*)

B)MΛX(*)

C)COUNT(*)

D)AVG(*)

124.[单选题]思考一个雇员对象,每个雇员对象都有一个ID号,ID号表示了雇员对象的什么特征

?O

A)状态

B)行为

C)身份

D)行为和身份

125.[单选题]在CSS3中,下列哪个选项是超链接伪类悬浮显示状态()

A)a:link

B)a:visited

C)a:hover

D)a:active

126.[单选题]下列选项中,关于静态构造方法的描述错误的是()。

A)一个类只能有一个静态构造方法

B)静态构造方法的作用是初始化静态成员

C)静态构造方法没有任何修饰符,但是需要传递参数

D)静态构造方法可以被定义在静态类或非静态类中

127.[单选题]使用()方法,可以把一个字符串数组的内容全部添加到LiStBoX控件中。

A)Λdd()

B)Remove()

C)Clear()

D)AddRangeO

128.[单选题]在C#程序中,方法的默认访问修饰符是以下哪一项O

A)public

B)private

C)protected

D)internal

129.[单选题]在C#中,分析下列代码片段的执行结果()inta二10,b二IOjstring

c=w10^;Console.WriteLine(a÷b+c);

A)2010

B)30

C)101010

D)编译报错,提示数据类型不匹配

130.[单选题]关于WindOWSMediaPIayer的各种属性与方法设置,MediaPlayer.Play()

MediaPlayer.Pause()、MediaPlayer.SetCurrentEntry(IWhichEntry)、

MediaPlayer.Next()MediaPlayer.Previous()>MediaPlayer.PlayCount=0、

MediaPlayer.Stop()中,表示循环播放的是()。

A)MediaPlayer.PlayO

B)MediaPlayer.SetCurrentEntry(IWhichEntry)

C)MediaPlayer.Next()

D)MediaPlayer.PlayCount=O

131.[单选题]以下哪个选项可用于访问Arr数组中的第N个元素?O

A)Arr[n+l]

B)Arr[n]

C)ArrEn-I]

D)Arr[n∕2]

132.[单选题]在C#中,关于ContinUe和BreAk,以下说法正确的是()

A)BreAk是中断本次循环

B)COntinUe是中断本次循环,进入一下次的循环

C)BreAk是中断本次循环,进入一下次的循环

D)ContinUe是中断整个循环

133.[单选题]在CSS3中,margin:Opxauto;修饰的含义是?

A)元素垂直居中

B)元素水平居中

C)元素水平垂直居中

D)以上说法都不对

134.[单选题]ADO.NET中的DataVieW控件可以用来筛选数据集中的数据项,以下的代码用来选择数据

集中年龄小于24的员工:

DataViewV=newDataView(mydataSet.Tables[0]);

(1)〃此处填写正确的代码

则(1)处应该填写的正确代码为OO(选择一项)

A)V.RowFilter="Age<24";

B)V.RowFilter=nSelectAgeFromVWhereAge<24";

C)V.ExcuteCSelectΛgeFromVWhereAge<24");

D)V.ExcuteC1Age<24");

135.[单选题]以下关键字用于委托类型。

A)delegate

B)event

C)this

D)value

136.[单选题]所有.NET支持的编程语言编写的源代码经过一次编译后,被编译成。

A)机器代码

B)C#源代码

C)CLS代码

D)MSlL代码

137.[单选题]在C#中无需编写任何代码就能将int型数值转换为double型数值,称为()

A)显式转换

B)隐式转换

C)数据类型转换

D)变换

138.[单选题]以下类型中,不属于值类型的是―

A).整数类型

B)布尔类型

C)字符类型

D)类类型

139.[单选题]在C#中,可使用StreamWriter对象对文本文件进行写操作,以下方法不属于该对象的

是()。

A)Write();

B)WriteLine();

C)Flush();

D)WriteToEndO;

140.[单选题]下列标识符命名正确的是()。

A)X_25

B)4foots

O&Years

D)val(7)

141.[单选题]有说明语句double[,]tab=newdouble[2,3];那么下面叙述正确的是()。

A)tab是一个数组维数不确定的数组,使用时可以任意调整

B)tab是一个有两个元素的一维数组,它的元素初始值分别是2,3

Otab是一个二维数组,它的元素个数一共有6个

D)tab是一个不规则数组,数组元素的个数可以变化

142.[单选题]C#应用程序中,用主方法指明程序执行的开始点,主方法的名字规定为()。

A)class

B)main

C)Main

D)MainWay

143.[单选题IBufferedStream类中的Read()方法返回的是()。

A)实际读取的字节总数

B)要读取的字节数

C)指定的字节数组的长度

D)返回流的当前的索引位置

144.[单选题]循环语句''for(inti=0;i<n;i++)Console)writeLine<<i*i<<,';"中循环体

执行的次数为()

A)l

B)n-1

C)n

D)n+1

145.[单选题]在HTML5中,doctype标签的正确定义是()

A)<!DOCTYPEhtmlPUBLIC"-//W3C//DTD//XHTML1.0Transitional∕∕EN"

"http:/∕w3.org/TR/xhtml1-transitional.dtd">

B)<!DOCTYPEhtmlPUBLIC"-//W3C//DTD//XHTML1.0Transitional∕∕EN"

"http:/∕w3.org∕TR∕xhtml4∕loose.dtd">

C)<Idoctypehtml5>

D)<Idoctypehtml>

146.[单选题]下列选项中,哪个类是所有匿名类需要继承的类()。

A)System

B)public

Oclass

D)System.Object

147.[单选题]面向对象中,实例化后的对象可以通过O的方式修改或访问对象的属性值。

A)对象.属性

B)对象.方法0

C)类名•字段

D)类名•方法()

148.[单选题]

下列程序运行后的输出结果是()

StaticvoidMain(string[]args)

(

intxl=l,x2=0,x3=0;

if(xl=x2+x3)

Console.WriteLine("****");

Else

Console.WriteLine("####");

Console.ReadKey();

)

ʌ)nun#

B)****

C)有语法错误

D)无输出结果

149.[单选题]C#中的索引器类型应该是O类型。

A)整型

B)字符型

C)任意类型

D)数组

150.[单选题]有如下类D:ClaSSD{intfl;staticintf2;publicD(){}publicD(inta,

intb){fl=a;f2=b;}publicvoiddisp(){〃输出fl和f2的值}执行以下语句:Ddl=

newD(2,6);Dd2=newD(5,10);d2.disp();请问输出的内容是什么?

A)fl为2,f2为10

B)fl为5,f2为10

Ofl为5,。为6

D)fl为2,f2为6

151.[单选题]下列选项中,不能区别重载方法的是()

A)返回值类型

B)参数类型

C)参数个数

D)参数顺序

152.[单选题]在C#语言中,下列关于属性的描述正确的是().

A)属性系是以PUbliC关键字修饰的字段,以PUbliC关键字修饰的字段也可称为属性

B)属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏

C)要定义只读属性只需在属性名前加上readonIy关键字

D)在C#的类中不能自定义属性

153.[单选题]C#语言是微软.NET公共语言运行环境中内置的核心程序设计语言,是一种()

A)面向过程程序设计语言

B)面向对象程序设计语言

C)跨平台程序设计语言

D)机器语言

154.[单选题]若有两个函数:

Voidfl(int

A,intb)

inttemp=a;

a=b;

b=temp;

Voidf2(refint

A,refintb)

inttemp=a;

a=b;

b=temp;

}

则以下有关这两个函数的描述中,正确的是o

A)函数fl和f2均能实现交换两个实参值的功能

B)函数fl和f2都不能实现交换两个实参值的功能

C)函数fl能实现交换两个实参值的功能,函数f2不能实现交换两个实参值的功能

D)函数fl不能实现交换两个实参值的功能,函数f2能实现交换两个实参值的功能

155.[单选题]用LiStBOX(列表框)最后一个数据项应使用()语句

A)ListBoxl.Items[ListBoxl.Items.Count]

B)ListBoxl.ItemsEListBoxl.SelectedIndex]

C)ListBoxl.Items[ListBoxl.Items.Count-1]

D)ListBoxl.Items[ListBoxl.SelectedIndex-I]

156.[单选题]在菜单项File中,为将F设为助记符,应将该菜单项的TeXt属性设置为(

)O

A)@File

B)⅛File

C)%File

D)_File

157.[单选题]下列关于抽象类的说法错误的是O

A)抽象类可以实例化

B)抽象类可以包含抽象方法

C)抽象类可以包含抽象属性

D)抽象类可以引用派生类的实例

158.[单选题]使用画笔在窗体上绘制各种样式的直线或曲线时,下列命名空间可以不引用的是(

)O

A)System.Drawing

B)System.Drawing.Drawing2I)

C)System.Windows.Form

D)System.IO

159.[单选题]下列关于拆箱的说法错误的是?()

A)拆箱操作是将值类型转换为引用类型

B)拆箱操作是将引用类型转换为值类型

C)拆箱操作需要进行强制类型转换

D)拆箱操作的前提是存在装箱操作

160.[单选题]请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么?()

A)4

B)0

Ol

D)3

161.[单选题]指定操作系统读取文件方式中的FiIeMoDe.CreAte的含义是()。

A)打开现有文件

B)指定操作系统应创建文件,如果文件存在,将出现异常

C)打开现有文件,若文件不存在,出现异常

D)指定操作系统应创建文件,如果文件存在,将被改写

162.[单选题]在C#的运算符中,优先级最高的是____。

A)!

B)*

0>

D)%

163.[单选题]floatf=-123.567F;inti=(int)f;i的值现在是()

A)123f

B)123.56

C)-123f

D)-123

164.[单选题]为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(

)组成配对关系。

A)缩排位置相同的if

B)在其之前未配对的if

C)在其之前未配对的最近的if

D)同一行上的if

165.[单选题]C#类的定义中,在默认情况下,省略的类访问修饰符是()。

A)private

B)protected

C)public

D)internal

166.[单选题]在HTML5标准文档流中,块级元素默认的排列顺序是()

A)从左到右

B)从上到下

C)多个块级元素总宽度如果小于父容器宽度,他们会在一行中从左到右排列

D)重叠排列

167.[单选题]在CSS3中,有时我们为了让背景图片适应标签内容的大小,修改()属性。

A)background-color

B)background-image

C)background-repeat

D)background-size

168.[单选题]在HTML5中,下面对于按钮(Radio)的说法正确的是()

A)选中的按钮可以通过单击在选中和未选中之间进行切换

B)按钮没有CheCked属性

C)按钮组中的按钮不能够同时被选中

D)按钮组中每个按钮的名字可以不一样

169.[单选题]下列选项中,不属于值类型的是()

A)struct

B)Int32

OCInt

D)Dstring

170.[单选题]在C#程序中,以下()代码显示一个模式对话框

A)FormM=newForm();ShowDialog(M);

B)FormM=newForm();Show(M);

C)FormM=newForm();M.ShowDialogO;

D)FormM=newForm();M.Show();

171.[单选题]下列选项中,不属于单例模式的特点的是()。

A)私有构造方法

B)私有的当前类的属性

C)公有的获取当前类实例的方法

D)将当前类定义为静态的

172.[单选题]在C#中,接口与抽象基类的区别在于OO(选择一项)

A)抽象基类可以包含非抽象方法,而接口只能包含抽象方法

B)抽象基类可以被实例化,而接口不能被实例化

C)抽象基类不能被实例化,而接口可以被实例化

D)抽象基类能够被继承,而接口不能被继承

173.[单选题]下列标识符命名正确的是()。

A)exAm-1

B)MAin

C)_months

D)X.25

174.[单选题]在HTML5网页中指定字符编码格式的标签是()

A)<head>

B)<meta>

C)<title>

D)<code>

175.[单选题IFileStream类调用以下哪个方法可以从流中读取字节块并将该数据写入给定缓冲区中

o()

A)Read()

B)AddO

OWriteO

D)ByteO

176.[单选题]下列属性中属于ProgreSSBar控件的是()。

A)Tick

B)Minimum

OClick

D)Nodes

177.[单选题]下列代码报错的原因是()publicinterfaceIAnimal{〃Eat()方法报错public

voi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论