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

下载本文档

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

文档简介

试题说明

本套试题共包括1套试卷

答案和解析在每套试卷后

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

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

L[单选题]在CSS3.0样式中,设置字体大小的属性是以下哪个选项()

A)font-family

B)font-size

C)font-weight

D)color

2.[单选题]接口和类最主要的区别在于()。

A)类可以重载而接口不可以

B)类不可以重载而接口可以

C)类可以多重重载而接口不可以

D)类不可以多重重载而接口可以

3.[单选题]假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。

A)intL]arr=newint[10,20]

B)int[]arr=intnew[10,20]

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

D)int[,]arr=newint[20;10]

4.[单选题]在C#程序中,已知某一维数组的名称为myArray,则该数组的长度为()

A)myArray.Length

B)myArray[].length

C)myArray[Length]

D)myArray(Length)

5.[单选题]在C#中,下列代码的运行结果是()。intA=30,B=20;

B=A;

A=10;

Console.WriteLine(A);

Console.WriteLine(B);

A)10

B)10

C)30

D)10

10302020

6.[单选题]在SQLSerVer中,现有教师表teacher,包含字段:t_id(教师编号),t_name(教师姓名

),下列哪条SQL()可以正确查询姓“王”的老师的个数

A)SELECTSUM(t_id)FROMteachertWHEREt_nameLIKE'王

B)SELECTCOUNT(t_id)FROMteachertWHEREt_nameLIKE'王%'

C)SELECTCOUNT(t_id)FROMteachertWHEREt_name='王

D)SELECTCOUNT(t_id)FROMteachertWHEREt_nameLIKE'王」

7.[单选题]以下关于Math类的各方法说明,错误的是()

A)Math.Abs(T);返回值为1

B)Math.Ceilingd.3);返回值为2

C)Math,Floor(l.3);返回值为1

D)Math.Round(l.3);返回值为2

8.[单选题]用于防止从所修饰的类派生出其他类,可以将此类定义为.O

A)抽象类

B)密封类

C)静态类

D)分部类

9.[单选题]在C#中,表示一个字符串的变量应使用以下哪条语句定义?()

A)CStringstr;

B)stringstr;

C)DimstrAsstring

D)ChAr*str;

10.[单选题]以下关于c#中的构造函数说法正确的是。。

A)构造函数可以有参数

B)构造函数有返回值

C)一般情况下,构造函数总是PriVate类型的

D)构造函数可以通过类的实例调用

11.[单选题]在SQLSerVer中,关于查询操作,下列说法正确的是()

A)执行”SELECT*FROMtable_nameWHERE-,,语句后,一定会返回所有行的数据

B)FROM子句在SELECT子句中为必选

C)在SQLSerVer中,“!="与“◊"作用完全相同

D)语句"SELECT*FROMtable_nameWHEREAgeNOTNULL"的写法正确

12.[单选题]在SQLSerVer中,设计用户表时,手机号为11为数字,设计该字段数据类型是()

A)int

B)text

C)varchar(ll)

D)double

13.[单选题]在C#中,如果要将窗体设置为透明的,则()

A)要将formboderStyIe属性设置为none

B)要将OPaCity属性设置为小于IO0%

C)要将IoCked属性设置为true

D)要将enabled属性设置为true

14.[单选题]下列运算符中,优先级最高的是()。

A)==

B)++

C)&&

D)?

15.[单选题]下列选项中,哪个是表达式4600/1000*1000的结果?()。

A)4000

B)4500

C)1000

D)2000

16.[单选题]C#中TeStCIaSS为一自定义类,其中有以下属性定义

publicvoidProperty{∙∙∙}

使用以下语句创建了该类的对象,并使变量Obj引用该对象:

TestClassobj=newTestClass();

那么,可通过什么方式访问类TeStCIaSS的PrOPerty属性?()

A)Obj.Property;

B)MyClass.Property;

C)obj::Property;

D)obj.Property();

17.[单选题]以下正确的描述()

A)函数的定义可以嵌套,函数的调用不可以嵌套

B)函数的定义不可以嵌套,函数是调用可以嵌套

C)函数的定义和函数的调用均可嵌套

D)函数的定义和函数的调用均不可嵌套

18.[单选题]在C#中,表示一个字符串变量应使用下面哪条语句定义()

A)CStringstr;

B)stringstr;

C)DimstrAsstring;

D)ChAr*str;

19.[单选题]选择如下对COnVert类的正确说明()

ʌ)COnVert类位于SyStem.ConSOIe命名空间下

B)COnVert类位于SyStenI命名空间下

C)CemVert类中的方法用于转化引用类型的数据

D)COnVert类中的方法用于转化值类型的数据

20.[单选题]用户单击“消息框”按钮时返回()值。

A)DiAlogVAlue

B)DiAlogBox

C)DiAlogCommAnD

D)DiAlogResult

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

略,则定义为()。

A)uint

B)sByte

Oulong

D)int

22.[单选题]C#数组主要有三种形式,它们是()。

A)一维数组、二维数组、三维数组

B)整型数组、浮点型数组、字符型数组

C)一维数组、多维数组、不规则数组

D)一维数组、二维数组、多维数组

23.[单选题]在CSS3中,下列哪个选项是超链接伪类点击未释放状态()

A)a:link

B)a:visited

C)a:hover

D)a:active

24.[单选题]下面哪个关键字不是用来修饰方法的参数?()。

A)ref

B)pʌrʌms

C)out

D)in

25.[单选题]下面说法关于ContinUe语句说法错误的是()。

A)COntinUe语句可以用在for循环中

B)COntinUe语句可以用在WhiIe循环中

C)ContinUe语句可以用在do-while循环中

D)ContinUe语句可以用在if-else语句中

26.[单选题]在SQLSerVer中,现有订单表Orders,其中包括列CUStomernanIe(客户姓名

),amount(订单金额),Orderid(订单编号)以下能够查询客户张洪涛订单数量以及总金额的

SQL是()

A)selectcount(*)订单数,sum(amount)金额fromorderswhereCUStOnIernanIe='张洪涛'

B)selectsum(*)订单数,sum(amount)金额fromorderswhereCUStC)mername='张洪涛'

C)selectcount(*)订单数,count(amount)金额fromorderswhereCUStOmernanIe='张洪涛'

D)selectcount(*)订单数,sum(amount)金额fromorderswherecustomernameis'张洪涛'

27.[单选题]有以下程序:

UsingSystem;

Namespaceaaa

{classA

{publicA()

{Console.Write(,,Aπ);}

)

classB:A

{publicB()

{Console.WriteLine(πBπ);}

)

classProgram

{publicstaticvoidMain()

{Bb=newB();}〃先调用A.A(),再调用B.B()

)

)

上述代码运行后,将在控制台窗口输出。

A)A

B)B

C)AB

D)BA

28.[单选题]将发生的事件通知其他对象(订阅者)的对象称为事件的。

A)广播者

B)通知者

C)发行者

D)订阅者

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

staticvoidMain(){

stringname=,,bird”;

foreach(charcinname){

Console.Write(C);

}

)

A)输出name

B)输出bird

C)输出CCCC

D)编译出错,存在语法错误

30.[单选题]在C#中,DataAdaPter对象使用与()属性关联的COmmand对象将DataSet修改的数据保

存入数据源

A)SelectCommand

B)InsertCommand

C)UpdateCommand

D)DeleteCommand

31.[单选题]程序编写完成后可以按____键运行程序。

A)F3

B)F5

OFlO

D)F11

32.[单选题]在C#的WindOWS应用程序中,不论任何控件,共同具有的是()属性。

A)Text

B)Name

C)ForeColor

D)Caption

33.[单选题]在CSS3中,盒子所占空间的计算公式为()

A)内容+边距+边框

B)内容+填充+边框+边距

C)内容+边距+填充

D)内容+边框+填充

34.[单选题]在C#中,以下程序的输出结果是?intn=0;while(n++<=2);Console.Write(n);

A)2

B)3

04

D)语法错误

35.[单选题]对于C#程序中的访问修饰符描述正确的是()

A)PUbIiC是完全公开的

B)PriVate私有的,只能在当前类中进行访问

C)PrOteCted受保护的,只能在当前类或当前类的派生类中访问

D)以上说法都正确

36.[单选题]A类被B类继承,B类被C类继承,那么C类具有了A类的特征,这表现了类的()

A)封装性

B)传递性

C)单根性

D)规律性

37.[单选题]在C#中,关于如下程序结构的描述中,正确的是?for(;;){循环体;}

A)不执行循环体

B)执行一次循环体

C)一直执行循环体,即死循环

D)语法错误

38.[单选题]在HTML5中,下拉框SeleCt元素的()标签用于表示可选择的值

A)option

B)checkbox

C)radio

D)choice

39.[单选题]属于C#语言的关键字()

A)abstract

B)camel

C)Salary

D)Employ

40.[单选题]在C#中,WinfOrm窗体中有一个年龄文本框txtAge,下列代码中,可以获得文本框中的

年龄值的选项是()

A)intage=txtAge;

B)intage=Convert,tolnt32(txtAge.Text);

C)txtAge.Text=19;

D)intage=txtΛge.Text;

41.[单选题]if语句后面的表达式应该是。

A)字符串表达式

B)条件表达式

C)算术表达式

D)任意表达式

42.[单选题]以下程序的输出结果是()O

classProgram

{staticvoidMain(string[]args)

(

MyStructsi=newMyStruct(1,2);

si.x=2;

si.Sum();

Console.ReadLine();

)

)

structMyStruct

(

publicintx;

publicinty;

publicMyStruct(inti,intj)

(

x=i;

y二j;

)

publicvoidSum()

(

intsum=x+y;

Console.WriteLine(,,thesumis{0},,,sum);

)

)

A)thesumis4

B)thesumis3

C)thesumis2

D)thesumis0

43.[单选题]在CSS3中,以下不符合交集选择器写法规范的是()

A)p.one

B)hltttwo

C)div.three

D)ttdemo.four

44.[单选题]先判断条件的当循环语句是()。

A)do...while

B)while

C)while...do

D)do...loop

45.[单选题]下列选项中,()文件是WindOWS窗体应用程序的主入口文件。

A)Program,cs

B)Forml.cs

C)Startup,cs

D)Forml.Designer,cs

46.[单选题]在SQLSerVer中,模糊查询常用的关键字是()

A)like

B)in

C)between..and...

D)or

47.[单选题]声明doublea;intb;下列哪个选项中的表达式能够正确的进行类型转换?()

A)a=(decimal)b;

B)a=b;

C)a=(int)b;

D)Db=a;

DLoad

48.[单选题]在CSS3中,导入样式表关键字为()

ʌ)©import

B)a:ling

C)link

D)Style="样式属性:属性值;"

49.[单选题]以下正确的描述是()。

A)函数的定义可以嵌套,函数的调用不可以嵌套

B)函数的定义不可以嵌套,函数的调用可以嵌套

C)函数的定义和函数的调用均可以嵌套

D)函数的定义和函数的调用均不可以嵌套

50.[单选题]范例true&&false在ViSUaIStudio2019开发工具中运行的结果是()。

A)true

B)false

C)真

D)假

5L[单选题]O在属性的Set块实现内,用于访问传递给该属性的内置参数。

A)This

B)Value

C)Args

D)property

52.[单选题]C#程序从上机到得到结果的几个操作步骤依次是()

A)输入、编辑、运行

B)编译、连接、运行

C)输入、运行、编辑

D)编辑、编辑、连接

53.[单选题]在C#窗体应用程序中,关于APPPliCatiOn.Exit()和Form.Close()下列说法正

确的是()

A)两者都可以关闭整个应用程序

B)两者都不能关闭应用程序

C)前者关闭应用程序,后者关闭窗体

D)前者关闭窗体,后者关闭应用程序

54.[单选题]在C#中,以下()是int的基类。

A)Int32

B)Object

OValueType

D)Intl6

55.[单选题]通过类的。特性,可以重复使用已有代码和数据。

A)继承

B)封装

C)抽象

D)多态

56.[单选题]C#中每个int类型的变量占用个字节的内存。

A)l

B)2

04

D)8

57.[单选题]在SQLSerVer中有StUdent(学生)表,包含字段:Sid(学号),SName(姓名),Score(成

绩),现要将所有学生的成绩加10分,下列SQL语句正确的是()

A)UpdatestudentsetScore=Score+10whereSid=I

B)Update*setScore=Score+10

C)Update*fromstudentsetScore=Score+10

D)UpdatestudentsetScore=Score+10

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

UsingSystem;

Namespaceaaa

{classExamplel

{staticlongsub(intx,inty)

{returnx*x+y*y;}

publicstaticvoidMain()

{inta=30;〃给a赋值

sub(5,2);〃注意:SUb方法的返回值并没有赋给任何变量

Console.WriteLineC{0}",a);

}

)

}

A)0

B)29

C)30

D)无定值

59.[单选题]建立访问键时,需在菜单标题的字母前添加的符号是()

A)!

B)#

0$

D)&

60.[单选题]现有StUdent类,构造函数对其属性Name进行赋值操作,()处填充正确代码。class

Student{privatestringname;publicStringName{get;set;}publicStudent(string

name){()}}

A)=Name

B)Name==name

C)this.Name=name;

D)name=Name

61.[单选题]下列哪一个不是类成员的成员的是().

A)属性

B)数组

C)索引器

D)While循环结构

62.[单选题]在SQLSerVer中,数据库管理员简称()

A)DBA

B)DBMS

ODB

D)DBS

63.[单选题]使用()关键字修饰的类不允许被继承。

A)sealed

B)override

C)delegate

D)private

64.[单选题]已知在某WindOWS应用程序中,主窗口类为Form1,程序入口为静态方法FromLMain。如

下所示:

PublicclassForml:System.Windows.Forms.Form

{〃其他代码

staticvoidMain()

(

〃在此添加合适代码

)

)

则在Main方法中打开主窗口的正确代码是。

A)Application.Open(newForml());

B)Application.Run(newForml());

C)(newForml()).Open();

D)(newForml()).Run();

65.[单选题]下列选项中,访问二维数组arr中第1行第2个元素,正确的是()。

A)arr[l][2];

B)arr[O][1];

C)arr[l][1];

D)arr[0][2];

66.[单选题]以下代码将在屏幕上输出什么?intx=5;inty=2;System.Console.WriteLine(x∕y);

A)2

B)2.5

C)5

D)10

67.[单选题]下列选项中,()属性用于设置控件的前景色。

A)Font

B)BackColor

C)Dock

D)ForeColor

68.[单选题]下列选项中,关于静态属性的描述错误的是()。

A)使用Statie修饰的属性被称为静态属性

B)静态属性可以读写静态字段的值,并保证静态字段值的合法性。

C)在调用静态属性时需要使用“类名.静态属性名”的方式

D)在调用静态属性时需要使用“类名的对象.静态属性名”的方式

69.[单选题]若有一段代码a=3;b=2;a%=b;,运行这段代码后a的值是()。

A)a=3

B)a=4

C)a=5

D)a=l

70.[单选题]以下正确的描述是()

A)函数的定义可以嵌套,函数的调用不可以嵌套

B)函数的定义不可以嵌套,函数的调用可以嵌套

C)函数的定义和函数的调用均可以嵌套

D)函数的定义和函数的调用均不可以嵌套

71.[单选题]下列关于构造函数的说法,错误的是()

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

B)构造函数可以重载

C)构造函数可以带有参数

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

72.[单选题]下列方法中,FiIe类中可以实现文件移动的方法是()。

A)File.Delete()

B)File.MoveO

C)File.Create()

D)File.0pen()

73.[单选题]下列哪个方法不能与方法PUbIiCvoidadd(inta{})重载?()。

A)publicintadd(intb){}

B)publicvoidadd(doubleb){}

Opublicvoidadd(int

A,intb){}

D)publicvoidadd(floatg){}

74.[单选题]在C#中,以下代码的输出结果是()int[]age=newint[]{16,18,20,14,22);

foreach(intiinage){if(i>18)continue;Console.Write(i.ToString()+“");}

A)1618201422

B)16181422

C)161814

D)1618

75.[单选题]在C#语言中,方法重载的主要方式有两种,包括()和参数类型不同

的重载。

A)参数名称不同的重载

B)返回类型不同的重载

C)方法名不同的重载

D)参数个数不同的重载

76.[单选题]窗体上放置一文本框对象,其中显示的内容是“123”,则该文本框TeXt属性的数据类

型是()

A)int

B)float

C)double

D)string

77.[单选题]下列选项中,关于SwitCh语句的说法错误的是()。

A)SWitCh语句一般都可以用if重写,if语句也一定能用SWitCh重写

B)在default语句中也需要break语句

C)switch()括号中的控制可以是String类型的

D)C#中的SWitCh不允许遍历,必须在每个CaSe后面加break或者goto的语句,否则编译不会通过

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

enumColor

{Red,Green=2,Blue}

staticvoidMain(string[]args)

(

Colorc=0;

Colorcl=(Color)2;

Console.WriteLine(,,{0},{1},1,c,cl);

Console.Read();

)

A)Green,Red

B)Red,Green

C)Red,Blue

D)Green,Blue

79.[单选题]Control类的常用事件中,()事件在单击控件时会触发。

A)Click

B)FontChanged

OMouseLeave

D)BackColorChanged

80.[单选题]在OPenFiIeDialog中()属性可以用来获取文件名。

A)FiIterIndex

B)Name

OTitle

D)FiIeName

81.[单选题]下列关于break语句和Ce)ntinue语句的叙述中,错误的是

ʌ)Break用来退出循环体

B)COntinUe用来退出本次循环,提前进入下次循环的判定

C)Break语句和ContinUe语句都可以用在While、do...whileʌfor循环体中

D)在循环语句中break语句不能和if语句连在一起使用

82.[单选题]

以下方法定义中哪个方法是有返回值的?

A)PublicintCalculateSum(intx,inty)

{returnx+y;}

B)PublicvoidCalculateSum(intx,inty)

{Console.Write(x+y);}

C)PublicCalculateSum(intx,inty)

(

this.Numl=x;

this.Num2=y;

)

D)^publicCalculateSumO

()

83.[单选题]在CSS3中,设置阴影的模糊半径是通过哪个参数()

Λ)blur

B)h-shadow

C)v-shadow

D)color

84.[单选题]在C#中,以下语句不可以在屏幕上输出HeIIo,World的是()

A)Console.WriteLine("HelIo"+",World");

B)Console.WriteLine(^Hello^+","+"World");

C)Console.WriteLine(HelloWorld);

D)ConSole.Write("Hello,World");

85.[单选题]在Abay类中,可以对一维数组中的元素查找的方法是O

A)Sort()

B)BinarySearch()

C)Convert()

D)Index()

86.[单选题]文本框不能响应的事件是Oo

A)TextChanged

B)GotFocus

C)KeyPress

D)DropDown

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

A)UpDAte

B)Close

OFill

D)Open

88.[单选题]C#语言中,字符数据使用UniCOde字符集,其占用的存储空间为()个字节。

A)l

B)2

04

D)8

89.[单选题]下列代码输出的结果是:()i..nti=0;

I..=++i+8;

Console.WriteLine(i++);

A)8

B)9

OlO

D)编译出现语法错误,不能运行

90.[单选题]下列语句执行后y的值为()

intx=0,y=0;

while(x<10)

(

y+=(x+=2);

)

A)10

B)20

C)30

D)55

9L[单选题]在C#程序中,如果类B要继承类A,类B正确的定义为()。

A)publicclassBinheritA

B)publicclassB:A

C)publicclassB::A

D)publicclassBfromA

92.[单选题]在C#的main函数中,通过派生类的对象可以直接访问的基类成员是O。

A)保护继承的公有成员

B)公有继承的保护成员

C)公有继承的私有成员

D)公有继承的公有成员

93.[单选题]()可以帮助用户可视化的程序设计界面。

A)工具箱

B)类视图

C)解决方案资源管理器

D)动态帮助

94.[单选题]C#中导入某一命名空间的关键字是()。

A)using

B)use

C)import

D)inCluDe

95.[单选题]在C#中,MS为我们提供了()命名空间,里面包含了SOCket类。

A)System.Net.Sockets

B)System.Ne

C)System.Threading

D)System.Collections.Specialized

96.[单选题]在SQLSerVer中,下列关于左连接查询描述正确的是()

A)结果集包括右表的所有记录和左表中满足连接条件的记录,结果集中那些不符合连接条件的来源

于左表的列值为NULL

B)左连接查询查询结果为符合连接条件的所有数据,左表不满足条件的以null代替。

C)左连接查询结果为符合条件的右表数据。

D)结果集包括左表的所有记录和右表中满足连接条件的记录,结果集中那些不符合连接条件的来源

于右表的列值为NULL

97.[单选题]在SQLSerVer中,在删除表时,主表和从表的删除顺序为()

A)先删除主表,再删除从表

B)先删除从表,再删除主表

C)先删除哪个表都可以

D)只有先删除表之间的约束,才能删除表

98.[单选题]下列选项中,不属于面向对象的基本特征的是()。

A)继承

B)多态

C)封装

D)简洁

99.[单选题]在SQLSerVer中,以下有关数据的解释错误的是()

A)是信息的载体

B)信息的具体表现形式

C)数据是0-9组成的符号序列

D)数据与信息在概念上是有区别的

IOO.[单选题IStreamWriter对象的下列方法,可以向文本文件写入一行带回车和换行的文本的是(

)O

A)WriteLine()

B)WriteO

C)WritetoEndO

D)ReadO

IOL[单选题]当变量X的值在[1,100]范围内时,下面的C#表达式返回值为“真”的是()。

A)l<=x<=100

B)x>=l∣∣x<=100

C)x>½⅛x<100

D)x>=l&&x<=100

102.[单选题]在SQLSerVer中,关于笛卡尔积描述正确的是()

A)两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。即第一个表的行数乘以第二

个表的行数等于笛卡尔积大小

B)两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。满足两者关联条件的结果为

笛卡尔积。

C)两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。不满足两者关联条件的为笛

卡尔积。

D)两个集合中以左集合或右集合为基准,满足两者关联条件的查询结果为笛卡尔积。

103.[单选题]下列不属于面向对象编程的特性的是()。

A)封装

B)继承

C)循环

D)多态

104.[单选题]命名空间是一种在程序中防止标识符命名冲突而引入的逻辑隔离机制,C#中使用关键

字()表示。

A)using

B)spacename

C)class

D)namespace

105.[单选题]在HTML5中,input标签中,Hiaxlength属性可以实现什么操作()

A)控制字符数量

B)类型匹配验证

C)验证输入范围

D)自定错误信息

106.[单选题]面属于合法变量名的是()。

A)P_qr

B)123mnp

C)char

D)χ-y

107.[单选题]在C#窗体应用程序中,获取CheCkBoX控件选中状态的属性是()

A)selected

B)check

C)checked

D)SelectedValue

108.[单选题]在C#中创造一个对象是,系统最先执行的是()中的语句。

ʌ):main方法

B)构造函数

C):初始化函数

D):字符串函数

109.[单选题]在CSS3中,以下哪个选项是交集选择器()

ʌ)p,.red,#head{}

B)p.red

C)ttheaderp

D)#headerulIi

110.[单选题]下列代码中变量max的值为()

PublicstaticvoidMain(string[]args)

(

int[]arr={4,1,6,3,9,8};

intmax=arr[0];

For(intx=1;x<arr.Length;x++)

(

if(arr[x]>max)

(

max=arrLx];

Console.Write(max);

A)4

B)l

C)9

D)8

111.[单选题]在CSS3中,给盒子添加阴影,使用属性()

A)radial-gradient

B)linear-gradient

C)box-shadow

D)text-shadow

112.[单选题]在SQLSerVer中,以下说法正确的是()

A)排序可以针对多个列完成

B)排序只能针对两个列完成

C)排序只能针对一个列完成

D)以上说法都不正确

113.[单选题]通过HatChBUSh对象的属性可设置HatChBUSh对象的阴影样式。

A)BackgroundColor

B)ForegroundColor

OHatchStyle

D)ColorStyle

114.[单选题]在SQLSerVer中,()不是系统数据库

A)master

B)modeIdb

C)msdb

D)tempdb

115.[单选题]下列关于数组访问的描述中,哪些选项是错误的?()。

A)数组元素索引是从0开始的

B)对数组元素的所有访问都要进行边界检查

C)如果使用的索引小于0,或大于数组的大小,编译器将抛出一个InDeXOUtofRAngeEXCePtiOn异常;

D)数组元素的访问是从1开始,到Length结束;

116.[单选题]在C#中,使用()关键字来导入命名空间

A)import

B)using

C)for

D)foreach

117.[单选题]设计窗口,可以通过()属性向列表框控件如LiStBoX的列表添加项

A)Items

B)Items.Count

C)Text

D)SelectedIndex

118.[单选题]在C#中,以下代码运行的结果为O0

classBaseClass

(

publicinti;

)

classMyClass:BaseClass

(

publicnewinti;

}

classTest

(

publicstaticvoidMain(String[]args)

(

MyClassy=newMyClass();

BaseClassx=y;

x.i=100;

Console.WriteLine("{0},{1}",x.i,y.i);

)

}

A)0,0

B)100,100

C)0,100

D)100,0

119.[单选题]下列关于重载的说法,错误的是()。

A)方法可以通过指定不同的参数个数重载

B)方法可以通过指定不同的参数类型重载

C)方法可以通过指定不同的参数传递方式重载

D)方法可以通过指定不同的返回值类型重载

120.[单选题]在下面循环语句中循环体执行的次数为()。

for(inti=0;i<n;i++)

if(i>n∕2)break;

A)n∕2

B)n∕2+1

C)n∕2-1

D)n-1

121.[单选题]在SQLSerVer中,SQL语言查询一次的结果是()

A)元组

B)表

C)属性

D)数据

122.[单选题]在)NET中,HaShtable类所在的命名空间是()(选择一项)

A)System)Threadint

B)System)IO

C)System)Collections

D)System

123.[单选题]在程序中增加—_可以增强程序的可读性。

A)代码

B)分析

C)注释

D)语句

124.[单选题]在ADO.NET中,DataReader对象用于从数据库中检索只读的数据,使用()语句可以

创建一个DataReader对象

A)SqlDataReaderreader=command.ExecuteReader()

B)SqlDataReaderreader=command.ExecuteNonQuery()

C)SqlDataReaderreader=newSQLDataReader()

D)SqlDataReaderreader=command.ExecuteScalarC)

125.[单选题]

下列关于接口的说法不正确的是

A)接口不能实例化

B)接口中声明的所有成员隐式地为PUbliC和abstract

C)接口默认的访问修饰符是PriVate

D)继承接口的任何非抽象类型都必须实现接口的所有成员

126.[单选题L—是用readonIy修饰符声明的字段,它只能在字段声明或构造函数中噬值,在其

他任何地方都不能改变字段的值。

A)只读字段

B)静态字段

C)实例字段

D)读写字段

127.[单选题]在C#中,如果要将数组作为一个方法的参数,则传递的是()

A)数组中的所有元素

B)数组的第一个元素

C)数组的引用

D)以上都不是

128.[单选题]在C#中,HelpProvider组件用于帮助文档或帮助字符串与WindoWS应用程序中控件的

关联,()用于设置与控件关联的帮助文档。

A)SetHelpKeyword

B)SetHelpNavigator

C)HelpNamespace

D)SetShowHelp

129.[单选题]记载Filelnfo类的实例对象的最近被修改时间的属性是()。

A)LastAccessTime

B)LastAccessTimeUtc

C)LastWriteTime

D)LastWriteTimeUtc

130.[单选题]在)NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了Oc(选

择一项)

A)只读属性

B)只写属性

C)读写属性

D)不可读不可写的属性

131.[单选题]在.NET中不能使用的语言是()。

A)C#

B)PASCAL

OVB

D)VC++

132.[单选题]以下类MyClaSS的属性CoUnt属于属性。

ClassMyClass

{inti;

intcount

{get{returni;)}〃只有get访问器

}

A)只读

B)只写

C)可读写

D)不可读不可写

133.[单选题]执行语句MeSSageB.x.Show("是/否");弹出的消息框中,()0

A)消息框的标题上显示“是/否”

B)消息框中只有一个“确定”按钮

C)消息框的图标上显示一个问号

D)消息框中包含“是“、“否”两个按钮

134.[单选题]在C#中定义一个数组,正确的代码为()。

A).intArrAyA=newint[5];

B)int[]ArrAyA=newint[5];

C).intArrAyA=newint[];

D)int[5]ArrAyA=newint;

135.[单选题]在C#中,图片框控件的()属性获取或设置其显示的图像

A)Image

B)Picture

C)Text

D)Show

136.[单选题]将变量从字符串类型转换为整型可以使用的类型转换方法是()。

Λ)Str()

B)Cchar

OCStrO

D)int.Parse();

137.[单选题]数据类型转换有隐式转换和()转换。

A)强制

B)自制

C)显式

D)非隐式

138.[单选题]下列选项中,Form类的()事件是鼠标的单击事件。

A)MouseClick

B)MouseDoubleClick

C)KeyDown

D)Loads

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

A)私有

B)公用

C)保护

D)任何

140.[单选题]在C#中,下述C#源程序代码,程序运行时在控制台打印输出值的为()int

count=4;while(count>l){Console.Write(一count);}

A)432

B)321

C)210

D)43

141.[单选题]在C#中,WinForm中,如果复选框控件的CheCked属性值设置为True,则表示()

A)该复选框不被选中

B)该复选框被选中

C)不显示该复选框的文本信息

D)显示该复选框的文本信息

142.[单选题]下列选项中可以使用break语句的是(>

A)if∙∙∙else

B)switch

C)for

D)string

143.[单选题]在C#中,分析下列代码片段执行后,输出结果是()intX=8;inty=

x++;Console.WriteLine(y);y=++x;Console.WriteLine(y);

A)89

B)99

C)910

D)810

144.[单选题]在C#)编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默

认访问类型是Oo

A)public

B)private

C)internal

D)protected

145.[单选题]在C#中,下列关于for循环的描述,正确的是?

A)for循环只能用于循环次数已知的情况

B)for循环是先执行循环体,再判断条件

C)在for循环中,不能使用break语句跳出循环

D)for循环的循环体语句中,可以包含多条语句,但必须使用{}括起来

146.[单选题]()控件组合了TeXtBoX控件和LiStBOX控件的功能。

A)ComboBox

B)Label

C)ListView

D)DomainUpDown

147.[单选题]通过设置命令按钮的属性为False,可以使命令按钮不可用(变灰)。

A)Visible

B)Enabled

C)Text

D)ForeColor

148.[单选题]已知类MyoWnClass,下面合法的构造函数头是()

A)PublicstaticMyOwnClass(){}

B)PublicvoidMyOwnClass(){}

C)PublicintMyOwnClass(){}

D)PublicMyOwnClass(){}

149.[单选题]在CSS3中,关于CSSSprites,说法错误的是()

A)CSSSPriteS在国内也称之为CSS精灵,它是一种图片网页应用处理方式

B)CSSSPriteS允许将一个页面涉及到的所有零星图片均包含在一张大图中

OCSSSPriteS的实现原理是将一张图片不同区域的图像设置为不同元素的背景

D)不管是否使用CSSSprites,对服务器的请求次数都是一样的

150.[单选题]下面是几条定义初始化二维数组的语句,指出其中正确的是Oo

A)intarray2[][]=newint[3,2];

B)intarray2[,]=newint[3,2];

C)int[][]array2=newint[3,2];

D)int[,]array2=newint[3,2];

151.[单选题]在C#中,控制窗体是否可见,可以使用WindOWSState属性,以下是WindoWSState属性

值的是()

A)Normal

B)Min

C)MaX

D)以上都不是

152.[单选题]WinForm窗体也称为(),它是向用户显示信息的可视化界面。

A)窗口

B)对话框

C)界面

D)页面

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

usingSystem;

classTest{

staticvoidMain(string[]args){

string[]strings={aa",,'b","c"};

foreach(stringinfoinstrings)

(

Console.Write(info);

}

)

}

A)abc

B)a

Ob

D)C

154.[单选题]在C#中,当month等于9时,分析下列代码片段的执行结果()intdays=;switch

(month){case2:days=28;break;case4:case6:case9:case11:days=30;break;

default:days=31;break;}Console.WriteLine(days);

A)0

B)30

C)29

D)31

155.[单选题IOpenFileDialog的CheCkFileEXiStS属性的作用是()

A)在用户指定不存在的文件时是否显示警告

B)对话框的初始目录

C)文件筛选器,按''显示名称I类型”格式编写

D)在对话框中选择的文件筛选器的索引

156.[单选题]将文件从当前位置一直到结尾的内容都读取出来,应该使用方法。

A)StreamReader.ReadToEndO

B)StreamReader.ReadLine()

C)StreamReader.ReadBlockO

D)StreamReader.WriteLine()

157.[单选题]以下有关函数重载的说法中,完全正确的是—

A)重载函数的参数个数必须不同

B)重载函数必须具有不同的形参列表

C)重载函数必须具有不同的返回值类型

D)重载函数的参数类型必须不同

158.[单选题]在C#中,分析下列代码片段的执行结果()已知a,b,c的值分别是4,5,6,执行下面的

程序段后,判断变量N的值。if(c>b+2){N=a+b;}elseif(a+b<c){N=c-a-

b;}else{N=a+b;}

A)3

B)-3

C)9

D)15

159.[单选题]在C#语言中,关于运算符优先顺序的描述中正确的是()

A)关系运算符<算术运算符<赋值运算符《逻辑运算符

B)逻辑运算符<关系运算符<算术运算符<赋值运算符

C)赋值运算符(逻辑运算符<关系运算符v算术运算符

D)算术运算符<关系运算符<赋值运算符《逻辑运算符

160.[单选题]构造函数何时被调用?Oo

A)创建对象时

B)类定义时

C)使用对象的方法时

D)使用对象的属性时

161.[单选题]以下说法正确的是()

A)构造函数名不必和类名相同

B)一个类可以声明多个构造函数

C)构造函数可以有返回值

D)编译器可以提供一个默认的带一个参数的构造函数

162.[单选题]在C#中,下列程序输出的结果是:inti,a=0,b=0;for(i=l;i<10;i++){if(i%2==0)

{a++;continue;}b++;}Console.WriteLine("a={0},b={l}”,a,b);

A)a=4,b=5

B)a=4,b=4

C)a=5,b=4

D)a=5,b=5

163.[单选题]若POint为抽象类,则以下用法中正确的是Oo

A)abstractvoidSetPoint(Pointp){}

B)voidGetPoint();

C)Pointp=newPoint();

D)classLine:Point(}

164.[单选题]在C#中类上加关键字来标记该类支持序列化。

A)[Serializable]

B)[Formatable]

C)[Stream]

D)[STAThread]

165.[单选题]用于设置控件的背景颜色的属性是()。

A)Font

B)BackColor

ODock

D)Enabled

166.[单选题]在下列C#代码中,()是类TeaCher的属性。P.ublicclassTeacher{

I.ntage=13;

P.rivatestringName{

Get{returnname;}

S.et{name=value;}

)

P.ublicvoidSaySomething(){∕∕∙∙∙)

)

A):Name

B)name

C)age

D)SaySomething

167.[单选题]在CSS3中,表示背景图像定位的CSS属性为()

A)background-position

B)bg-position

C)background-loction

D)background-seat

168.[单选题]在HTML5中,生日可以使用什么表单元素实现()

A)<inputtype=,,text,,>

B)<inputtype=πurlw>

C)<inputtype=πemail>

D)<inputtype=,,date,,>

169.[单选题]面向对象程序设计中,把对象的属性和行为组织在同一个模块内的机制叫做O

A)抽象

B)继承

C)封装

D)多态

170.[单选题]以下关键字用于定义事件。

A)delegate

B)event

C)this

D)value

171.[单选题]下列哪一个不是类成员的成员的是().

A)属性

B)数组

C)索引器

D)While循环结构

172.[单选题]下列选项中,关于ParamS修饰的参数,必须放在参数列表的()位置。

A)参数列表的第一参数

B)参数类别的第二个参数

C)参数列表的最后

D)参数列表中的任意位置

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

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

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

C)跨平台程序设计语言

D)机器语言

174.[单选题]在下面的类声明中,属于私有字段的是()ClassPerson{publicstringname;

publicstringsex;privateintage;privatedoubleweight;}

A)namesex

B)age

Oweight

D)ageweight

175.[单选题]C#程序中,使用关键字()来声明自定义的名称空间。

A)nAmespACe

B)new

C)import

D)try

CCont

176.[单选题]在C#中,若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是

for(inti=5;i>=0;i-){for(intj=0;j<4;j++){}}

A)20

B)25

C)24

D)30

177.[单选题]在.NET中,一些数据类型为引用类型,当引用类型的值为()时,表明没有引用任何对

A)Null

B)Nothing

C)Empty

D)0

178.[单选题]在C#中,以下程序代码块的运行结果,描述正确的是?intx=3;do{

Console.WriteLine(χ-=2);}while(-x==0);

A)l

B)1212122022年1月2日

030

D)死循环

179.[单选题]面向对象三个基本原则是()。

A)抽象,继承,派生

B)类,对象,方法

C)继承,封装,多态

D)对象,属性,方法

180.[单选题]在SQLSerVer中,如果要在一张管理职工工资的表中限制工资的输入范围,应使用(

)

A)PRIMARYKEY

B)FOREIGNKEY

C)CHECK

D)UNIQUE

181.[单选题]调用“命名空间”的命令是()

Λ)namespace

B)use

C)using

D)ttinclude

182.[单选题]在窗体上有一个名称为Iabell的标签,语句()的功能是使该标签暂时不可见。

A)Iabell.Enabled=true;

B)Iabell.Visible=true;

C)Iabell.Enabled=false;

D)Iabell.Visible=false;

183.[单选题]在C#中,关于ArrayLiSt和LiSt的说法正确的是()

A)LiSt类型位于SySten1.COlleCtionS命名空间

B)ArrayLiSt类型位于SyStem.CoIleCtionS命名空间

C)ArrayLiSt类型位于SyStenLCollections.GeneriC命名空间

D)LiSt类型位于SyStem.GeneriC命名空间

184.[单选题]在C#中,以下运算优先级最高的是()

A)+

B)++

C)==

D)&&

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

A)public

B)private

C)protected

D)internal

186.[单选题]序列化对象需要引入的命名空间是O

A)usingSystem

B)usingSystem.IO

C)usingSystem.Runtime.Serialization.Formatters.Binary;

D)usingSystem,data

187.[单选题]在C#中,下述C#代码中,能够得到“2”的表达式是()oint□a={l,2,3,4}

A)a[0]

B)a[l]

Oa⑵

D)a[3]

188.[单选题]下列关于变量命名规则的说法正确的是()。

A)变量必须以小写字母开头

B)变量可以使用数字开头

C)变量中可以包含&符号

D)变量中可以包含字母数字或者下划线

189.[单选题]使用哪个关键字创建枚举?O

A)struct

B)enum

C)class

D)using

190.[单选题]下列选项中,关于多态的说法错误的是()。

A)多态可以理解为多种表现形态

B)多态是指方法的重写

C)多态是指复杂的继承关系

D)多态可以理解为方法的重载

191.[单选题]下列选项中关于ObjeCt类说法正确的是()。

A)ObjeCt类的父类是SyStem类

B)ObjeCt类是String类的父类

C)ObjeCt类方法都是静态方法

D)ObjeCt类的所有方法都可以被重写

192.[单选题]以下类定义中属于只读的类成员是

PublicclassStudent

(

publicstringStuNo{get;}

publicstringName{get;set;)

publicboolGender{set;}

publicstringClassName{get;set;}

)

A)StuNo

B)Name

C)Gender

D)ClassName

193.[单选题]以下语句定义和初始化一个整型数组a:

Int[]a=newint[400];

For(inti=0;i<400;i++)a[i]=i;

为了将数组a的所有元素值写入FiIeStream流中,可创建类的实例对该流进行写入。

〃BinaryWriter可以用二进制形式将基元类型写入流,也可以用特定编码写入字符串;而后3个选项

则只是写入字符或字符串

A)BinaryWriter

B)StreamWriter

C)TextWriter

D)StringWriter

194.[单选题]类的以下特性中,可以用于方便地重用已有的代码和数据的是().

A)多态

B)封装

C)继承

D)抽象

195.[单选题]关于静态类与非静态类的说法错误的是OO

A)静态类不能被继承,非静态类可以被继承

B)静态类中只能包含静态的成员,非静态类只能包含非静态的成员

C)静态类中不能定义构造方法,非

温馨提示

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

评论

0/150

提交评论