手机用户可
保存上方二维码到手机中,在
微信扫一扫中右上角选择“从
相册选取二维码”即可。
1、填空题 C#语句末尾必须使用()。
点击查看答案
本题答案:;或分号
本题解析:试题答案;或分号
2、填空题 在带有()操作符的语句中,如果其中两个条件都为真,则语句为真。
点击查看答案
本题答案:&&
本题解析:试题答案&&
3、问答题 编写一个程序,用while语句,求出1+(1+2)+(1+2+3)+...+(1+2+3+...+10)之和。
点击查看答案
本题答案:inti=1,s=0,j=1,s1=0;
w
本题解析:试题答案inti=1,s=0,j=1,s1=0;
while(j<=10)
{
while(i<=j)
{
s=s+i;
i++;
}
s1=s1+s;
j++;
}
Console.WriteLine("{0}",s1);
4、判断题 派生类可以从多个类继承。
点击查看答案
本题答案:错
本题解析:暂无解析
5、单项选择题 C#是一种面向()的语言。
A.机器
B.过程
C.对象
D.事物
点击查看答案
本题答案:C
本题解析:暂无解析
6、填空题 Exception类中有两个重要的属性:()属性包含对异常原因的描述信息
点击查看答案
本题答案:Message
本题解析:试题答案Message
7、填空题 所有的枚举默认都继承于()。
点击查看答案
本题答案:System.Enum
本题解析:试题答案System.Enum
8、填空题 类是引用类型,而结构是()。
点击查看答案
本题答案:值类型
本题解析:试题答案值类型
9、单项选择题 改变窗体的标题,需修改的窗体属性是()。
A.Text
B.Name
C.Title
D.Index
点击查看答案
本题答案:A
本题解析:暂无解析
10、填空题 面向对象语言都应至少具有的三个特性是封装、()和多态。
点击查看答案
本题答案:继承
本题解析:试题答案继承
11、填空题 传入某个属性的SET方法的隐含参数的名称是()
点击查看答案
本题答案:value
本题解析:试题答案value
12、问答题 编一个程序,利用while循环语句和Math类中的Pow()方法,求出1到10的各个数的平方之和。
点击查看答案
本题答案:doublei=1,s=0;
while(i
本题解析:试题答案doublei=1,s=0;
while(i<=10)
{
s=s+Math.Pow(i,2);
i++;
}
Console.WriteLine("和为{0}",s);
13、填空题 在C#中类的默认访问修饰符是()。
点击查看答案
本题答案:internal
本题解析:试题答案internal
14、填空题 在c#的条件判断语句switch case结构中,()子句用于指定在找不到匹配项时执行的动作。
点击查看答案
本题答案:default
本题解析:试题答案default
15、问答题 WebServices的含义/UDDI的含义
点击查看答案
本题答案:WebServices的含义:松散耦合、可重用的软件元
本题解析:试题答案WebServices的含义:松散耦合、可重用的软件元素,语义上封装离散功能,通过标准Internet协议分布且能够被程序化存取
UDDI的含义:统一描述发现和集成(UDDI)提供一种发布和查找服务描述的方法。UDDI数据实体提供对定义业务和服务信息的支持。WSDL中定义的服务描述信息是UDDI注册中心信息的补充。UDDI提供对许多不同类型的服务描述的支持。因此,UDDI没有对WSDL的直接支持,也没有对任何其它服务描述机制的直接支持
16、单项选择题 指定操作系统读取文件方式中的FileMode.Create的含义是()。
A.打开现有文件
B.指定操作系统应创建文件,如果文件存在,将出现异常
C.打开现有文件,若文件不存在,出现异常
D.指定操作系统应创建文件,如果文件存在,将被改写
点击查看答案
本题答案:D
本题解析:暂无解析
17、问答题 编一个程序,定义类student和它的成员(学号,姓名,年龄和c_sharp程序设计成绩),用类student生成对象s,分别对对象s的成员赋值,然后输出对象s。
点击查看答案
本题答案:classstudent
{
pu
本题解析:试题答案classstudent
{
publicstring学号;
publicstring姓名;
publicint年龄;
publicintc_sharp程序设计成绩;
}
staticvoidMain(string[]args)
{
students;
s=newstudent();
s.学号="09061234";
s.姓名="刘云飞";
s.年龄=21;
s.c_sharp程序设计成绩=95;
Console.WriteLine("学生学号:{0}",s.学号);
Console.WriteLine("学生姓名:{0}",s.姓名);
Console.WriteLine("学生年龄:{0}",s.年龄);
Console.WriteLine("c_sharp程序设计成绩:{0}",s.c_sharp程序设计成绩);
18、问答题 写出在“图书.mdb”数据库中的“book”表中查询书名中包含有“网络”的书的书名、作者和价格的SQL命令。
点击查看答案
本题答案:select书名,作者,价格frombookwhere
本题解析:试题答案select书名,作者,价格frombookwhere书名like‘%网络%’
19、问答题 构造器Constructor是否可以被继承?是否可以被Override?
点击查看答案
本题答案:Constructor不可以被继承,因此不能被重写(O
本题解析:试题答案Constructor不可以被继承,因此不能被重写(Overriding),但可以被重载(Overloading).
20、填空题 数组是一种()类型。
点击查看答案
本题答案:引用
本题解析:试题答案引用
21、单项选择题
下面代码实现数组array的冒泡排序,画线处应填入()。

A.4-i
B.i
C.i+1
D.3-i
点击查看答案
本题答案:D
本题解析:暂无解析
22、问答题 CTS、CLS、CLR分别作何解释?
点击查看答案
本题答案:CTS:通用语言系统。CLS:通用语言规范。CLR:公
本题解析:试题答案CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。
23、填空题 C#数组类型是一种引用类型,所有的数组都是从System命名空间的()类继承而来的引用对象。
点击查看答案
本题答案:object
本题解析:试题答案object
24、填空题 元素类型为double的2行5列的二维数组共占用()字节的存储空间。
点击查看答案
本题答案:80
本题解析:试题答案80
25、填空题 ()是指派生类可以获得其基类特征的能力。
点击查看答案
本题答案:继承
本题解析:试题答案继承
26、填空题 数组内的值都具有相同的()。
点击查看答案
本题答案:类型
本题解析:试题答案类型
27、填空题 结构的默认值是通过将所有值类型字段设置为它们的默认值,并将所有的引用类型字段设置为()
点击查看答案
本题答案:null
本题解析:试题答案null
28、问答题 编一个程序,设园半径r=1.5,园柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。然后用Console.WriteLine方法输出计算结果,输出时要求有文字说明,取小数点后2位数字。例如,圆周长=×××.××。
点击查看答案
本题答案:constdoublePi=3.1415;
本题解析:试题答案constdoublePi=3.1415;
doubler=3,h=5;
doublec,s,v;
c=2*Pi*r;
s=Pi*r*r;
v=Pi*r*r*h;
Console.WriteLine("圆的周长为{0:f2}",c);
Console.WriteLine("圆的面积为{0:f2}",s);
Console.WriteLine("圆的体积为{0:f2}",v);
29、问答题 编一个程序,把一张1元的钞票换成5分,2分和1分的硬币,要求每种至少一枚,并且所换硬币数不超过30枚。请问,有哪几种换法?
点击查看答案
本题答案:inti,j,k;
Console.Writ
本题解析:试题答案inti,j,k;
Console.WriteLine("一分:\t二分:\t五分:");
for(i=1;i<=100;i++)
for(j=1;j<=50;j++)
for(k=1;k<=20;k++)
if(i+2*j+5*k==100&&i+j+k<=30)Console.WriteLine("{0}枚\t{1}枚\t{2}枚",i,j,k);
30、单项选择题 在C#编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是()。
A.public
B.private
C.internal
D.protected
点击查看答案
本题答案:B
本题解析:暂无解析
31、问答题 C#是否可以对内存直接进行操作?
点击查看答案
本题答案:这个问题比较难回答,也是个很大的问题。但是可以这样问答
本题解析:试题答案这个问题比较难回答,也是个很大的问题。但是可以这样问答。C#是可以对内存进行直接操作的,虽然很少用到指针,但是C#是可以使用指针的,在用的时候需要在前边加unsafe,,在.net中使用了垃圾回收机制(GC)功能,它替代了程序员,不过在C#中不可以直接使用finalize方法,而是在析构函数中调用基类的finalize()方法。
32、问答题 请你说说.NET中类和结构的区别?
点击查看答案
本题答案:结构和类具有大体的语法,但是结构受到的限制比类要多。结
本题解析:试题答案结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过引用。与类不同,结构的实例化可以不使用New关键字。类可以实现接口。
33、单项选择题 属于C#语言的关键字()。
A.abstract
B.camel
C.Salary
D.Employ
点击查看答案
本题答案:A
本题解析:暂无解析
34、单项选择题 小数类型和浮点类型都可以表示小数,正确说法:()
A.两者没有任何区别
B.小数类型比浮点类型取值范围大
C.小数类型比浮点类型精度高
D.小数类型比浮点类型精度低
点击查看答案
本题答案:C
本题解析:暂无解析
35、填空题 不可继承的类,使用()关键字定义。
点击查看答案
本题答案:sealed
本题解析:试题答案sealed
36、单项选择题 引用ListBox(列表框)当前被选中的数据项应使用()语句
A.ListBox1.Items[ListBox1.Items.Count]
B.ListBox1.Items[ListBox1.SelectedIndex]
C.ListBox1.Items[ListBox1.Items.Count-1]
D.ListBox1.Items[ListBox1.SelectedIndex-1]
点击查看答案
本题答案:B
本题解析:暂无解析
37、填空题 ()属性用于获取ListBox中项的数目。
点击查看答案
本题答案:Count
本题解析:试题答案Count
38、问答题 在.net中,配件的意思是?
点击查看答案
本题答案:程序集。(中间语言,源数据,资源,装配清单)
本题解析:试题答案程序集。(中间语言,源数据,资源,装配清单)
39、填空题 按钮控件的常用事件是()事件。
点击查看答案
本题答案:Click或单击
本题解析:试题答案Click或单击
40、问答题 编一个程序,定义一个有10个元素的一维数组a,在键盘上输入时没有大小次序,但是存入数组时要按由小到大的顺序存放。例如,输入第1个数1时,存入a[0];假如第2个数是5,则数存入a[1];假如第3个数是4,那么把前面输入的5向后面移动到a[2],把4插入到a[1]的位置上,这样使得每输入一个数,保持从小到大的顺序排列。
点击查看答案
本题答案:inti,j,temp,n=10;
int[
本题解析:试题答案inti,j,temp,n=10;
int[]a=newint[n];
Console.WriteLine("请输入{0}个整数。",n);
for(i=0;i{
Console.Write("请输入一个整数:");
a[i]=int.Parse(Console.ReadLine());
for(j=i;j>=1;j--)
{
if(a[j-1]>a[j])
{
temp=a[j-1];
a[j-1]=a[j];
a[j]=temp;
}
else
break;
}
}
Console.Write("\n依次输出数组中的值:");
for(i=0;i{
Console.Write("{0}",a[i]);
}
Console.WriteLine();
41、填空题 要定义一个3行4列的单精度型二维数组f,使用的定义语句为()
点击查看答案
本题答案:float[,]f=newfloat[3,4];
本题解析:试题答案float[,]f=newfloat[3,4];
42、填空题 C#数组元素的下标从()开始。
点击查看答案
本题答案:0
本题解析:试题答案0
43、问答题 解释一下UDDI、WSDL的意义及其作用?
点击查看答案
本题答案:UDDI是统一描述集成协议,是一套基于Web的,分布式
本题解析:试题答案UDDI是统一描述集成协议,是一套基于Web的,分布式的,为WEB服务提供的信息注册的实现标准规范,同时为也是为企业本身提供的Web服务注册以让别的企业能够发现并访问的协议标准。提供了基于标准的规范,用于描述和发现服务,还提供了一组基于因特网的实现。
WSDL这是一个基于XML的描述WEB服务的接口。
44、判断题 在C#类中,this代表了当前类本身。
点击查看答案
本题答案:错
本题解析:暂无解析
45、填空题 当在程序中执行到()语句时,将结束本层循环类语句或switch语句的执行。
点击查看答案
本题答案:break
本题解析:试题答案break
46、单项选择题 装箱是把值类型转换到()类型。
A.数组
B.引用
C.char
D.string
点击查看答案
本题答案:B
本题解析:暂无解析
47、单项选择题
C#中TestClass为一自定义类,其中有以下属性定义
publicvoidProperty{…}
使用以下语句创建了该类的对象,并使变量obj引用该对象:
TestClassobj=newTestClass();
那么,可通过什么方式访问类TestClass的Property属性?()
A.Obj,Property;
B.MyClass.Property;
C.obj::Property;
D.obj.Property();
点击查看答案
本题答案:A
本题解析:暂无解析
48、问答题 接口是否可继承接口?抽像类是否可实现(implements)接口?抽像类是否可继承实体类(concreteclass)?
点击查看答案
本题答案:接口可以继承接口。抽像类可以实现(implements
本题解析:试题答案接口可以继承接口。抽像类可以实现(implements)接口,抽像类是否可继承实体类,但前提是实体类必须有明确的构造函数。
49、问答题 能用foreach遍历访问的对象需要实现?
点击查看答案
本题答案:需要实现IEnumerable接口和GetEnumer
本题解析:试题答案需要实现IEnumerable接口和GetEnumerator()方法。
50、填空题 C#通过()和()机制,可以实现值类型和引用类型之间的转换。
点击查看答案
本题答案:装箱;拆箱
本题解析:试题答案装箱;拆箱
51、填空题 在C#中,进行注释有两种方法:使用//和使用“/**/”符号对,其中()只能进行单行注释。
点击查看答案
本题答案://
本题解析:试题答案//
52、填空题 ()块封装了可能引发异常的代码。
点击查看答案
本题答案:try
本题解析:试题答案try
53、单项选择题 在C#中创造一个对象是,系统最先执行的是()中的语句。
A.main方法
B.构造函数
C.初始化函数
D.字符串函数
点击查看答案
本题答案:B
本题解析:暂无解析
54、填空题 在while循环语句中,一定要有修改循环条件的语句,否则,可能造成()
点击查看答案
本题答案:死循环
本题解析:试题答案死循环
55、问答题 编一个程序,输入一个整数,使用ifelse语句,如果该数大于0,则加上100,否则加上500,输出结果。
点击查看答案
本题答案:inti,j;
Console.WriteL
本题解析:试题答案inti,j;
Console.WriteLine("请输入一个整数");
i=int.Parse(Console.ReadLine());
if(i>0)
{
j=i+100;
Console.WriteLine("{0}>0,最后结果是{1}",i,j);
}
else
{
j=i+500;
Console.WriteLine("{0}<0,最后结果是{1}",i,j);
56、填空题 在C#中实参与形参有四种传递方式,它们分别是()、()、()和()。
点击查看答案
本题答案:值参数;引用参数;输出参数;参数数组
本题解析:试题答案值参数;引用参数;输出参数;参数数组
57、填空题 在实例化类对象时,系统自动调用该类的()进行初始化。
点击查看答案
本题答案:构造函数
本题解析:试题答案构造函数
58、问答题 接口和类的异同
点击查看答案
本题答案:接口是负责功能的定义,项目中通过接口来规范类,操作类以
本题解析:试题答案接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!
而类是负责功能的具体实现!
在类中也有抽象类的定义,抽象类与接口的区别在于:
抽象类是一个不完全的类,类里面有抽象的方法,属性,也可以有具体的方法和属性,需要进一步的专业化。
但接口是一个行为的规范,里面的所有东西都是抽象的!
一个类只可以继承一个基类也就是父类,但可以实现多个接口
59、问答题 编一个程序,从键盘上输入二个实数,使用Math类中Max()和Min()方法,求出它们中的最大数和最小数。
点击查看答案
本题答案:doubled1,d2,max,min;
C
本题解析:试题答案doubled1,d2,max,min;
Console.WriteLine("请输入两个实数");
d1=double.Parse(Console.ReadLine());
d2=double.Parse(Console.ReadLine());
max=Math.Max(d1,d2);
min=Math.Min(d1,d2);
Console.WriteLine("最大值为{0},最小值为{1}",max,min);
60、填空题 常量通过关键字()进行声明。
点击查看答案
本题答案:const
本题解析:试题答案const
61、填空题 类中声明的属性往往具有get()和()两个访问器。
点击查看答案
本题答案:set()
本题解析:试题答案set()
62、单项选择题 下列关于“方法重载”的描述中,哪些选项是不正确的?()。
A.方法重载可以扩充现有类的功能
B.构造函数不可以重载
C.方法ConsoleW(int_valuE.是方法ConsoleW(string_valuE.的重载
D.方法重载即“同样的方法名但传递的参数不同”
点击查看答案
本题答案:B
本题解析:暂无解析
63、填空题 接口(interface)是指:()
点击查看答案
本题答案:只含有公有抽象方法(publicabstractmethod
本题解析:试题答案只含有公有抽象方法(publicabstractmethod)的类。这些方法必须在子类中被实现。
64、填空题 String类的()方法实现的功能是比较两个字符串的值。
点击查看答案
本题答案:Compare
本题解析:试题答案Compare
65、填空题 若想从数据库中查询到student表和course表中的所有信息并显示出来,则应该调用命令对象的()方法
点击查看答案
本题答案:ExecuteReader
本题解析:试题答案ExecuteReader
66、问答题 编一个程序,定义一个类,该类中定义二个非静态方法,一个方法用来求出这个三角形的周长,另一个方法用来求出这个三角形的面积。已知三角形三条边a,b,c,计算其面积可以用Math类中的Sqrt()方法,有表达式Math.Sqrt(s*(s-a)*(s-b)*(s-c)),可以利用它计算指定数的开方,其中s=(a+b+c)/2。在主方法中输入一个三角形三条边a,b,c,要求调用这二个非静态方法计算三角形的周长和面积。注意:在输入三角形三条边时,必须检查它们的数据合法性。
点击查看答案
本题答案:classtriangle
{
p
本题解析:试题答案classtriangle
{
publicdoublec(doublea,doubleb,doublec)
{
doublezc;
zc=a+b+c;
returnzc;
}
publicdoubles(doublea,doubleb,doublec)
{
doublemj,s1;
s1=(a+b+c)/2;
mj=Math.Sqrt(s1*(s1-a)*(s1-b)*(s1-c));
returnmj;
}
}
classProgram
{
staticvoidMain(string[]args)
{
triangletr=newtriangle();
doublex,y,z;
Console.WriteLine("请输入三角形的三边");
x=double.Parse(Console.ReadLine());
y=double.Parse(Console.ReadLine());
z=double.Parse(Console.ReadLine());
if((x+y>z&&x-yy&&x-zx&&(y-z{
Console.WriteLine("三角形的周长为{0}",tr.c(x,y,z));
Console.WriteLine("三角形的面积为{0}",tr.s(x,y,z));
}
else
Console.WriteLine("三角形三边不合法");
67、问答题 编一个程序,定义常量Pi=3.14159265,从键盘上输入半径r,求出圆的面积。
点击查看答案
本题答案:constdoublePi=3.14159265;本题解析:试题答案constdoublePi=3.14159265;
doubler,s;
Console.WriteLine("请输入圆的半径");
r=double.Parse(Console.ReadLine());
s=Pi*r*r;
Console.WriteLine("圆的面积是{0}",s);
68、单项选择题 使用Dirctory类的下列方法,可以获取指定文件夹中的文件的是().
A.Exists()
B.GetFiles()
C.GetDirectories()
D.CreateDirectory()
点击查看答案
本题答案:B
本题解析:暂无解析
69、填空题 确定两个类继承关系的符号是()。
点击查看答案
本题答案::
本题解析:试题答案:
70、判断题 委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。
点击查看答案
本题答案:错
本题解析:暂无解析
71、单项选择题 c#的引用类型包括类、接口、数组、委托、object和string.其中object()根类。
A.只是引用类型的
B.只是值类型的
C.只是string类型的
D.是所有值类型和引用类型的
点击查看答案
本题答案:D
本题解析:暂无解析
72、填空题 关闭数据库的连接,应使用连接对象的()方法。
点击查看答案
本题答案:close
本题解析:试题答案close
73、填空题 在C#中调用基类的方法使用关键字()。
点击查看答案
本题答案:base
本题解析:试题答案base
74、问答题 死锁的必要条件?怎么克服?
点击查看答案
本题答案:系统的资源不足,进程的推进的顺序不合适,资源分配不当,
本题解析:试题答案系统的资源不足,进程的推进的顺序不合适,资源分配不当,一个资源每次只能被一个进程使用,一个资源请求资源时,而此时这个资源已阻塞,对已获得资源不放,进程获得资源时,未使用完前,不能强行剥夺。
75、单项选择题 在C#的类结构中,class关键字前面的关键字是表示访问级别,下面哪个关键字表示该类只能被这个类的成员或派生类成员访问?()。
A.public
B.private
C.internal
D.protected
点击查看答案
本题答案:D
本题解析:暂无解析
76、填空题 Windows窗体应用程序的编程模型主要由()、()和()。
点击查看答案
本题答案:窗体;控件;事件
本题解析:试题答案窗体;控件;事件
77、问答题 Const和ReadOnly?
点击查看答案
本题答案:Const用来申明编程时申明常量,ReadOnly用来
本题解析:试题答案Const用来申明编程时申明常量,ReadOnly用来申明运行时常量。
78、问答题 一列数的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用递归算法实现。
点击查看答案
本题答案:publicclassMainClass
{
本题解析:试题答案publicclassMainClass
{
publicstaticvoidMain()
{
Console.WriteLine(Foo(30));
}
publicstaticintFoo(inti)
{
if(i<=0)
return0;
elseif(i>0&&i<=2)
return1;
elsereturnFoo(i-1)+Foo(i-2);
}
}
79、问答题 编一个程序,输入一个代表身份证号码的字符串,判断字符串长度(18)是否正确,还要判断输入的每个字符是否为数字。否则要求重新输入。
点击查看答案
本题答案:stringa;
boolq=true;本题解析:试题答案stringa;
boolq=true;
Console.WriteLine("请输入你的身份证;");
a=Console.ReadLine();
for(intb=0;b<=a.Length-1;b++)
{
if(a[b]>=’0’&&a[b]<=’9’)
{
continue;
}
else
q=false;
}
if(a.Length==18)
{
if(q==true)
Console.WriteLine("输入正确");
elseif(q==false)
Console.WriteLine("输入不合法,请重新输入");
}
else
Console.WriteLine("输入不合法,请重新输入");
80、单项选择题 将变量从字符串类型转换为数值类型可以使用的类型转换方法是()。
A.Str()
B.Cchar
C.CStr()
D.int.Parse()
点击查看答案
本题答案:D
本题解析:暂无解析
81、填空题 一个Web页面的扩展名为()。
点击查看答案
本题答案:.aspx
本题解析:试题答案.aspx
82、填空题 如果一个属性里只有set访问器,那么该属性为()属性。
点击查看答案
本题答案:只写
本题解析:试题答案只写
83、填空题 用鼠标右击一个控件时出现的菜单一般称为()。
点击查看答案
本题答案:快捷菜单
本题解析:试题答案快捷菜单
84、填空题 对类不指定访问修饰符,则类的默认访问修饰符为(),但是类成员的默认访问级别为()
点击查看答案
本题答案:internal;private
本题解析:试题答案internal;private
85、填空题 要在控制台程序运行时输入信息,可使用Console类的()方法。
点击查看答案
本题答案:ReadLine
本题解析:试题答案ReadLine
86、单项选择题 C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对()进行初始化,静态构造函数只能对静态成员进行初始化。
A.静态成员
B.静态成员和非静态成员
C.非静态成员
D.动态成员
点击查看答案
本题答案:B
本题解析:暂无解析
87、填空题 在类的成员声明时,若使用()修饰符,则该成员只能在该类或其派生类中使用。
点击查看答案
本题答案:protected
本题解析:试题答案protected
88、单项选择题 加载窗体时触发的事件是()。
A.Click
B.Load
C.GotFoucs
D.DoubleClick
点击查看答案
本题答案:B
本题解析:暂无解析
89、问答题 面向对象的三大基本原则?
点击查看答案
本题答案:封装,继承,多态。
本题解析:试题答案封装,继承,多态。
90、填空题 在声明类时,在类名前()修饰符,则声明的类只能作为其他类的基类,不能被实例化。
点击查看答案
本题答案:abstract
本题解析:试题答案abstract
91、填空题 布尔型的变量可以赋值为关键字()或()。
点击查看答案
本题答案:true;false
本题解析:试题答案true;false
92、填空题 Microsoft ADO.NET框架中的类主要属于()命名空间?
点击查看答案
本题答案:System.Data
本题解析:试题答案System.Data
93、填空题 Stack类表示对象的先()后()集合。
点击查看答案
本题答案:出;进
本题解析:试题答案出;进
94、填空题 在C#中实参与形参有四种传递方式,它们分别是()、引用参数、输出参数和()。
点击查看答案
本题答案:值参数;参数数组
本题解析:试题答案值参数;参数数组
95、填空题 在异常处理结构中,抛出的异常要用()语句捕捉。
点击查看答案
本题答案:catch
本题解析:试题答案catch
96、问答题 两个对像值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?
点击查看答案
本题答案:不对,有相同的hashcode。
本题解析:试题答案不对,有相 同的hashcode。
97、问答题 向服务器发送请求有几种方式?
点击查看答案
本题答案:get,post。get一般为链接方式,post一般为
本题解析:试题答案get,post。get一般为链接方式,post一般为按钮方式。
98、填空题 循环语句“for(inti=30;i>=10;i=i-3)”循环次数为()次。
点击查看答案
本题答案:7
本题解析:试题答案7
99、填空题 选定或取消选定RadioButton时,都会触发()事件。
点击查看答案
本题答案:CheckedChanged
本题解析:试题答案CheckedChanged
100、单项 选择题 C#中MyClass为一自定义类,其中有以下方法定义publicvoidHello(){⋯⋯}使用以下语句创建了该类的对象,并使变量obj引用该对象:MyClassobj=newMyClass();那么,可如何访问类MyClass的Hello方法?()。
A.obj.Hello();
B.obj::Hello();
C.MyClass.Hello();
D.MyClass::Hello();
点击查看答案
本题答案:A
本题解析:暂无解析
101、单项选择题 在菜单项File中,为将F设为助记符,应将该菜单项的Text属性设置为()。
A.@File
B.&File
C.%File
D._File
点击查看答案
本题答案:B
本题解析:暂无解析
102、问答题 编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该字符出现的次数。
点击查看答案
本题答案:stringa;
charb;
i
本题解析:试题答案stringa;
charb;
intd=0;
Console.WriteLine("请输入一个字符串");
a=Console.ReadLine();
Console.WriteLine("请输入一个字符");
b=char.Parse(Console.ReadLine());
for(intc=0;c<=a.Length-1;c++)
{
if(a[c]==b)
d++;
}
Console.WriteLine("字符{0}在字符串{1}中出现了{2}次",b,a,d);
103、判断题 SQL的INSERT语句不可以对数据库进行更新。
点击查看答案
本题答案:错
本题解析:暂无解析
104、填空题 如果未显式赋值,则将整型值()赋给枚举中的第一个元素
点击查看答案
本题答案:0
本题解析:试题答案0
105、问答题 UDP和TCP连接有和异同?
点击查看答案
本题答案:TCP是传输控制协议,提供的是面向连接的,是可靠的,字
本题解析:试题答案TCP是传输控制协议,提供的是面向连接的,是可靠的,字节流服务,当用户和服务器彼此进行数据交互的时候,必须在他们数据交互前要进行TCP连接之后才能传输数据。TCP提供超时重拨,检验数据功能。UDP是用户数据报协议,是一个简单的面向数据报的传输协议,是不可靠的连接。
106、问答题 什么叫做SQL注入,如何防止?请举例说明。
点击查看答案
本题答案:利用sql语言漏洞获得合法身份登陆系统。如身份验证的程
本题解析:试题答案利用sql语言漏洞获得合法身份登陆系统。如身份验证的程序设计成:
SqlCommandcom=newSqlCommand("Select*fromuserswhereusername=’"+t_name.text+"’andpwd=’"+t_pwd.text+"’");
objectobj=com.ExcuteScale();
if(obj!=null)
{
//通过验证
}
这段代码容易被sql注入。如用户在t_name中随便输入,在t_pwd中输入1’and1=’1就可以进入系统了。
107、填空题 ()是一类特殊的属性,通过它们可以像引用数组一样引用自己的类。
点击查看答案
本题答案:索引器
本题解析:试题答案索引器
108、单项选择题 类的以下特性中,可以用于方便地重用已有的代码和数据的是().
A.多态
B.封装
C.继承
D.抽象
点击查看答案
本题答案:C
本题解析:暂无解析
109、问答题 大量数据(如3000万条数据)并发处理时,有哪几种机制
点击查看答案
本题答案:存储过程或事务.取得最大标识的时候同时更新,注意主键不
本题解析:试题答案存储过程或事务.取得最大标识的时候同时更新,注意主键不是自增量方式.这种方法并发的时候是不会重复主键的,取得最大标识要有一个存储过程来获取
110、填空题 在switch语句中,()语句是可选的,且若存在,只能有一个。
点击查看答案
本题答案:default
本题解析:试题答案default
111、填空题 更新数据集应调用数据适配器的()方法。
点击查看答案
本题答案:Update
本题解析:试题答案Update
112、填空题 有时不能确定一个方法的方法参数到底有几个,可以使用()关键字解决这个问题。
点击查看答案
本题答案:params
本题解析:试题答案params
113、单项选择题 先判断条件的当循环语句是()。
A.do...while
B.while
C.while...do
D.do...loop
点击查看答案
本题答案:B
本题解析:暂无解析
114、判断题 Command对象可以执行SQL语句。
点击查看答案
本题答案:对
本题解析:暂无解析
115、问答题 什么是强类型系统?
点击查看答案
本题答案:RTTI:类型识别系统。
本题解析:试题答案RTTI:类型识别系统。
116、填空题 类的定义使用关键字(),定义结构使用关键字()。
点击查看答案
本题答案:class;struct
本题解析:试题答案class;struct
117、填空题 若想在数据表中创建一个计算列,应设置数据列的()属性。
点击查看答案
本题答案:Expression
本题解析:试题答案Expression
118、填空题 C#语言源代码文件的后缀名是()。
点击查看答案
本题答案:.cs
本题解析:试题答案.cs
119、填空题 Timer控件的()属性,用来指定时钟空间触发时间的时间间隔,单位毫秒。
点击查看答案
本题答案:Interval
本题解析:试题答案Interval
120、问答题 启动一个线程是用run()还是start()?
点击查看答案
本题答案:启动一个线程是调用start()方法,使线程所代表的虚
本题解析:试题答案启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
121、判断题 设置图片框控件的SizeMode属性为StretchImage时,图片可以按图片框的大小比例缩放显示。
点击查看答案
本题答案:对
本题解析:暂无解析
122、填空题 ComboBox控件的SelectedIndex属性返回对应于组合框中选定项的索引整数值,其中,第1项为(),未选中为()。
点击查看答案
本题答案:0;-1
本题解析:试题答案0;-1
123、问答题 public\protect\private\internal修饰符的区别
点击查看答案
本题答案:public:对任何类和成员都公开,无限制访问;
本题解析:试题答案public:对任何类和成员都公开,无限制访问;
protected:仅仅对该类以及该类的派生类公开;
private:仅仅对该类公开;
internal:只能值包含该类的程序集中访问该类(只是单独的项目,而不是整个解决方案);
protectedinternal:只能在本类,派生类或者包含该类的程序集中访问
124、单项选择题 引用ListBox(列表框)最后一个数据项应使用()语句
A.ListBox1.Items[ListBox1.Items.Count]
B.ListBox1.Items[ListBox1.SelectedIndex]
C.ListBox1.Items[ListBox1.Items.Count-1]
D.ListBox1.Items[ListBox1.SelectedIndex-1]
点击查看答案
本题答案:C
本题解析:暂无解析
125、问答题 编一个程序,定义一个数组,用for语句输入10个实数存入这个数组,然后按逆序重新存放后再输出。
点击查看答案
本题答案:double[]a=newdouble[10];
本题解析:试题答案double[]a=newdouble[10];
doubletemp;
for(inti=0;i<10;i++)
{
Console.Write("请输入一个实数:");
a[i]=double.Parse(Console.ReadLine());
}
for(inti=0;i<10/2;i++)
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
for(inti=0;i<10;i++)Console.Write("{0}",a[i]);
Console.WriteLine();
126、判断题 一个窗体中可以有多个弹出式菜单。
点击查看答案
本题答案:对
本题解析:暂无解析
127、填空题 ()提供了对对象进行初始化的方法,而且它在声明时没有任何返回值。
点击查看答案
本题答案:构造函数
本题解析:试题答案构造函数
128、问答题 进程和线程的区别?
点击查看答案
本题答案:进程是系统进行资源分配和调度的单位;线程是CPU调度和
本题解析:试题答案进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。
129、填空题 使用关键字()声明抽象类。
点击查看答案
本题答案:abstract
本题解析:试题答案abstract
130、填空题 使用Message.Show()方法可以显示消息框,消息框的返回值是一个()类型。
点击查看答案
本题答案:DialogResult
本题解析:试题答案DialogResult
131、问答题 编一个程序,输入a,b,c的值,定义一个静态方法,求出一元二次方程a*x*x+b*x+c=0的二个实数根。计算二个实数根必须使用Math类中的Sqrt()方法,计算指定数的开方。计算二个实数根,可以用公式(-b+Math.Sqrt(b*b-4*a*c))/(2*a)和(-b-Math.Sqrt(b*b-4*a*c))/(2*a)。
点击查看答案
本题答案:classClassName
{
本题解析:试题答案classClassName
{
publicstaticvoidroot(doublea,doubleb,doublec,refdoubleroot1,refdoubleroot2)
{
root1=(-b+Math.Sqrt(b*b-4*a*c))/(2*a);
root2=(b+Math.Sqrt(b*b-4*a*c))/(2*a);
}
}
classProgram
{
staticvoidMain(string[]args)
{
doublea,b,c,root1=0,root2=0;
Console.Write("请输入一个数:");
a=double.Parse(Console.ReadLine());
Console.Write("请输入一个数:");
b=double.Parse(Console.ReadLine());
Console.Write("请输入一个数:");
c=double.Parse(Console.ReadLine());
if(a!=0&&b*b-4*a*c>=0)
{
ClassName.root(a,b,c,refroot1,refroot2);
Console.WriteLine("root1={0},root2{1}",root1,root2);
}
elseConsole.WriteLine("输入的数据有错误");
132、填空题 常量被声明为字段,声明时在字段的类型前面使用()关键字。
点击查看答案
本题答案:const
本题解析:试题答案const
133、单项选择题 引用类型主要有4种:类类型、数组类型、接口类型和()。
A.对象类型
B.字符串类型
C.委托类型
D.整数类型
点击查看答案
本题答案:C
本题解析:暂无解析
134、问答题 编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。
点击查看答案
本题答案:structstudent
{
p
本题解析:试题答案structstudent
{
publicintno;
publicstringname;
publicstringsex;
publicdoublescore;
}
classProgram
{
staticvoidMain(string[]args)
{
studentstu;
stu.no=10003;
stu.name="小小";
stu.sex="女";
stu.score=89.5;
Console.WriteLine("学生的学号是{0},名字叫{1},性别是{2},程序设计的成绩是{3}",stu.no,stu.name,stu.sex,stu.score);
135、填空题 在do-while循环结构中,循环体至少要执行()次。
点击查看答案
本题答案:1
本题解析:试题答案1
136、填空题 在异常处理结构中,对异常处理的代码应放在()块中。
点击查看答案
本题答案:catch
本题解析:试题答案catch
137、填空题 抽象类使用关键字()来声明。
点击查看答案
本题答案:obstract
本题解析:试题答案obstract
138、填空题 使用SqlDataReader一次可以读取()条记录。
点击查看答案
本题答案:1
本题解析:试题答案1
139、填空题 C#语言规定变量在使用之前必须先()后使用。
点击查看答案
本题答案:声明
本题解析:试题答案声明
140、问答题 编一个程序,定义一个n行n列的二维整数数组,赋初值,然后求出对角线上的元素之和。
点击查看答案
本题答案:int n=5;
int s=0;
本题解析:试题答案int n=5;
int s=0;
int[,]arr={{1,2,3,4,5},{11,12,13,14,15},{21,22,23,24,25},{31,32,33,34,35},{41,42,43,44,45}};
inti,j;
for(i=0;i<arr.GetLength(0);i++)
{
for(j=0;j<arr.GetLength(1);j++)
{
if(i==j||i+j==n+1)
s=s+arr[i,j];
}
}
Console.WriteLine("对角线上的元素之和{0}",s);
141、问答题 C#中委托是什么?事件是不是一种委托?
点击查看答案
本题答案:委托是一种安全的类似与函数指针,但是她比指针要安全的多
本题解析:试题答案委托是一种安全的类似与函数指针,但是她比指针要安全的多,它可以把方法作为一个参数传递给另一个方法,可以理解为指向函数的引用。事件是一种消息机制,它是一种委托,委托不带方法体。
142、问答题 有关系式1*1+2*2+3*3+...+k*k<2000,编一个程序,求出满足此关系式的k的最大值。
点击查看答案
本题答案:intk=1,s=0;
while(s<
本题解析:试题答案intk=1,s=0;
while(s<2000)
{
s=s+k*k;
k++;
}
Console.Writ eLine("k的值为{0}",k-2);
143、问答题 在一个BS结构中需要传递变量值时,不能使用session,coolke,application,你有几中方法?
点击查看答案
本题答案:this.server.Transfer,Querys
本题解析:试题答案this.server.Transfer,Querystring.
144、填空题 在C#中实参与形参有四种传递方式,它们分别是值参数、引用参数、()和参数数组。
点击查看答案
本题答案:输出参数
本题解析:试题答案输出参数
145、问答题 编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。
点击查看答案
本题答案:longi,j,m,s=0;
for(i=1
本题解析:试题答案longi,j,m,s=0;
for(i=1;i<=10;i++)
{
m=1;
for(j=1;j<=i;j++)m=m*j;
s=s+m;
}
Console.WriteLine("1!+2!+3!+...+10!="+s);
146、问答题 简要谈一下您对微软.NET构架下remoting和webservice两项技术的理解以及实际中的应用。
点击查看答案
本题答案:WS主要是可利用HTTP,穿透防火墙。而Remotin
本题解析:试题答案WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。
remoting是.net中用来跨越machine,process,appdomain进行方法调用的技术,对于三成结构的程序,就可以使用remoting技术来构建.它是分布应用的基础技术.相当于以前的DCOMWebService是一种构建应用程序的普通模型,并能在所有支持internet网通讯的操作系统上实施。WebService令基于组件的开发和web的结合达到最佳,基于组件的对象模型
147、问答题 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
点击查看答案
本题答案:不能,一个对象的一个synchronized方法只能由
本题解析:试题答案不能,一个对象的一个synchronized方法只能由一个线程访问。
148、填空题 方法重载是指类的两个或两个以上的方法(),但形式参数列表不同的情况。
点击查看答案
本题答案:同名
本题解析:试题答案同名
149、填空题 在C#中每个short类型的变量战胜()个字节的内存
点击查看答案
本题答案:4
本题解析:试题答案4
150、问答题 HashMap和Hashtable区别?
点击查看答案
本题答案:HashMap是Hashtable的轻量级实现,非线程
本题解析:试题答案HashMap是Hashtable的轻量级实现,非线程安全的实现他们都实现了map接口,主要区别是HashMap键值可以为空null,效率可以高于Hashtable。
www.91eXam.org 151、填空题 在C#中类的实例化需要使用的关键字是()。
点击查看答案
本题答案:new
本题解析:试题答案new
152、填空题 Console是C#语言中的控制台类,它负责向控制台输出不同格式的字符串,在格式字符串中,可以使用()来实现水平制表输出
点击查看答案
本题答案:\t
本题解析:试题答案\t
153、单项选择题 若将数据集中所作更改更新回数据库,应调用SqlAdapter的()方法。
A.Update
B.Clos
C.Fill
D.Open
点击查看答案
本题答案:A
本题解析:暂无解析
154、填空题 数值转换是指在整数类型、()和字符类型之间的转换。
点击查看答案
本题答案:字符类型
本题解析:试题答案字符类型
155、填空题 下列程序段执行后,a[4]的值为()。int[]a={1,2,3,4,5};a[4]=a[a[2]];
点击查看答案
本题答案:4
本题解析:试题答案4
156、填空题 Console.W riteLine(“RP”);和Console.Write(“RP”);的区别是()。
点击查看答案
本题答案:第一个输出RP后换行,第二个不换
本题解析:试题答案第一个输出RP后换行,第二个不换
157、填空题 C#中的表达式类似于数学数学运算中的表达式,是由操作符、操作对象和()等连接而成的式子。
点击查看答案
本题答案:运算符
本题解析:试题答案运算符
158、单项选择题
下列语句在控制台上的输出是什么?()

A.无输出
B.FirstMessage
C.SecondMessage
点击查看答案
本题答案:B
本题解析:暂无解析
159、单项选择题 下列哪一个不是类成员的成员的是()
A.属性
B.数组
C.索引器
D.while循环结构
点击查看答案
本题答案:D
本题解析:暂无解析
160、单项选择题 下面有关类的继承的说法正确的是()
A.派生类的成员应该与基类的成员一致,不能为派生类增加新成员
B.在派生类中可通过隐藏继承成员,来删除基类的成员
C.在描述类的继承关系时,父类与子类是基类与派生类的另一种说法
D.所有的类成员都可以被继承
点击查看答案
本题答案:C
本题解析:暂无解析
161、问答题 abstractclass和interface有什么区别?
点击查看答案
本题答案:声明方法的存在而不去实现它的类被叫做抽像类(abstr
本题解析:试题答案声明方法的存在而不去实现它的类被叫做抽像类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽像类的变体。在接口中,所有方法都是抽像的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽像的,没有一个有程序体。接口只可以定义staticfinal成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对像上调用接口的方法。由于有抽像类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。
162、填空题 ()方法是程序的入口点,程序控制在该方法中开始和结束。
点击查看答案
本题答案:Main
本题解析:试题答案Main
163、问答题
下面这段代码输出什么?为什么?
点击查看答案
本题答案:inti=5;
intj=5;
i
本题解析:试题答案inti=5;
intj=5;
if(Object.ReferenceEquals(i,j))
Console.WriteLine("Equal");
else
Console.WriteLine("NotEqual");
答:不相等,因为比较的是对像
164、填空题 浮点类型包括()、()和()。
点击查看答案
本题答案:float;double;decimal
本题解析:试题答案float;double;decimal
165、判断题 事件的预订可以通过"="来实现。
点击查看答案
本题答案:错
本题解析:暂无解析
166、填空题 在ADO.NET中,表示程序到数据的连接的对象为()。
点击查看答案
本题答案:Connection对象
本题解析:试题答案Connection对象
167、填空题 通过Visual Studio主菜单中“视图()”菜单项可以控制“属性”面板的显示或隐藏。
点击查看答案
本题答案:属性窗口
本题解析:试题答案属性窗口
168、填空题 当在程序中执行到()语句时,将结束所在循环语句中循环体的一次执行。
点击查看答案
本题答案:continue
本题解析:试题答案continue
169、填空题 引入命名空间的关键字是()。
点击查看答案
本题答案:using
本题解析:试题答案using
170、判断题 DataSet对象中的表可以和数据库中的表同名,也可以不同名。
点击查看答案
本题答案:对
本题解析:暂无解析
171、问答题 Heap与stack的差别?
点击查看答案
本题答案:Heap是堆,空间是由手动操作分配和释放的,它的存储区
本题解析:试题答案Heap是堆,空间是由手动操作分配和释放的,它的存储区很大的自由存储区。
Stack是栈,是由是操作系统自动分配和释放的,栈上的空间是有限的。程序在编译期间变量和函数分配内存都是在栈上进行的,且在运行时函数调用时的参数的传递也是在栈上进行的。
172、问答题 所谓“降序数”是指一个自然数的低位数字不大于高位数字的数。例如:64,55,321都认为是降序数,但是623不是降序数。一位数字被认为是降序数。编一个程序,输入一个数,判定它是否为降序数。该程序是循环执行的,当输入的数为0时,则退出程序运行。
点击查看答案
本题答案:inti,j,m,n;
boolpos;本题解析:试题答案inti,j,m,n;
boolpos;
while(true)
{
n=-1;
while(n<=0)
{
if(n==0)return;
Console.WriteLine("请输入一个正整数或者0:");
n=int.Parse(Console.ReadLine());
}
if(n<10)pos=true;
else
{
m=n;
i=0;
pos=true;
while(m>0)
{
j=m%10;
m=m/10;
if(i>j)
{
pos=false;
break;
}
i=j;
}
}
if(pos)Console.WriteLine("{0}是降序数。",n);
elseConsole.WriteLine("{0}不是降序数。",n);
}
173、填空题 只读字段声明为()关键字。
点击查看答案
本题答案:readonly
本题解析:试题答案readonly
174、单项选择题 在C#中无需编写任何代码就能将int型数值转换为double型数值,称为()。
A.显式转换
B.隐式转换
C.数据类型转换
D.变换
点击查看答案
本题答案:B
本题解析:暂无解析
175、问答题 如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?
点击查看答案
本题答案:QueryString、FormsAuthentica
本题解析:试题答案QueryString、FormsAuthentication、this.Server.Transfer
176、判断题 使用Directory类的Move方法可以删除文件。
点击查看答案
本题答案:错
本题解析:暂无解析
177、问答题 编一个程序,输入一个整数,判定它为几位数。例如,99是2位数,-100是3位数。
点击查看答案
本题答案:intm,n,k=0;
Console.Wr
本题解析:试题答案intm,n,k=0;
Console.Write("请输入一个整数:");
m=int.Parse(Console.ReadLine());
n=Math.Abs(m);
while(n!=0)
{
n=n/10;
k++;
}
Console.WriteLine("{0}是{1}位数。",m,k);
178、问答题 什么是受管制的代码?
点击查看答案
本题答案:unsafe:非托管代码。不经过CLR运行。
本题解析:试题答案unsafe:非托管代码。不经过CLR运行。
179、单项选择题 下面哪个关键字不是用来修饰方法的参数?()。
A.ref
B.params
C.out
D.in
点击查看答案
本题答案:D
本题解析:暂无解析
180、填空题 C#中的字符串有两类,规则字符串和逐字字符串,定义逐字字符串时,应该在其前面加上()号。
点击查看答案
本题答案:@
本题解析:试题答案@
181、问答题 编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。
点击查看答案
本题答案:doublei=1,s=1;
while(i
本题解析:试题答案doublei=1,s=1;
while(i<=99)
{
s=s+i/(i+1);
i++;
}
Console.WriteLine("和为{0}",s);
182、单项选择题 下面是几条定义类的语句,只能被继承的类是()
A.classstudent
B.publicclassstudent
C.abstractclassstudent
D.sealedclassstudent
点击查看答案
本题答案:C
本题解析:暂无解析
183、问答题 如何理解.net中的垃圾回收机制?
点击查看答案
本题答案:.NET中的垃圾回收机制是引用程序对内存的回收和释放。
本题解析:试题答案.NET中的垃圾回收机制是引用程序对内存的回收和释放。当每次用new关键字创建一个对象时,运行库都要从托管堆中为其分配内存,因为空间是有限的,最终垃圾回收机制是要回收不用的内存的。已释放内存,重新使用。
184、单项选择题 可用作C#程序用户标识符的一组标识符是()。
A.voiddefine+WORD
B.a3_b3_123YN
C.for-abcCase
D.2aDOsizeof
点击查看答案
本题答案:B
本题解析:暂无解析
185、填空题 C#语言中的结构类型采用()来进行声明。它是一系列相关的但类型不一定相同的变量组织在一起构成的。
点击查看答案
本题答案:struct
本题解析:试题答案struct
186、填空题 C#中使用()关键字表示泛型的值类型约束。
点击查看答案
本题答案:struct
本题解析:试题答案struct
187、填空题 接口的实现指出接口成员所在的接口,称为显式接口成员,它只能通过()来调用。
点击查看答案
本题答案:接口
本题解析:试题答案接口
188、问答题 描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
点击查看答案
本题答案:可以用任意类型。
本题解析:试题答案可以用任意类型。
189、单项选择题 当()时,条件“expression1 XOR expression2”的值为真。
A.expression1为真而expression2为假
B.expression1为假而expression2为真
C.expression1和expression2均为真
D.a和b都对
点击查看答案
本题答案:D
本题解析:暂无解析
190、填空题 静态属性只能通过()类调用
点击查看答案
本题答案:类
本题解析:试题答案类
191、单项选择题
当month等于6时,下面代码的输出结果是()。

A.0
B.28
C.30
D.31
点击查看答案
本题答案:C
本题解析:暂无解析
192、填空题 使用()关键字修饰的类,可以避免类被继承。
点击查看答案
本题答案:sealed
本题解析:试题答案sealed
193、填空题 C#虽然不支持多重继承,但提供了另一种类似的机制是()。
点击查看答案
本题答案:接口
本题解析:试题答案接口
194、判断题 属性必须同时定义get访问器和set访问器。
点击查看答案
本题答案:对
本题解析:暂无解析
195、填空题 在异常处理中,无论异常是否抛出,()子句中的内容都会被执行。
点击查看答案
本题答案:finally
本题解析:试题答案finally
196、填空题 out和ref关键字类似,不同之处在于()要求变量在作为参数传递之前必须进行初始化,而()不需要初始化。
点击查看答案
本题答案:ref;out
本题解析:试题答案ref;out
197、填空题 在C#语言中,实现循环的主要语句有while,do-while,for和()语句。
点击查看答案
本题答案:foreach
本题解析:试题答案foreach
198、问答题 编一个程序,从键盘上输入三个数,用三元运算符(?:)把最小数找出来。
点击查看答案
本题答案:floatx,y,z,temp;
Conso
本题解析:试题答案floatx,y,z,temp;
Console.Write("请输入一个实数:");
x=float.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
y=float.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
z=float.Parse(Console.ReadLine());
temp=x<=y?x:y;
temp=temp<=z?temp:z;
Console.WriteLine("最大数为:{0}",temp);
199、问答题 using/new各自的意义
点击查看答案
本题答案:using引入名称空间或者说使用非托管资源new新建实
本题解析:试题答案using引入名称空间或者说使用非托管资源new新建实例或隐藏父类方法
200、填空题 C#中执行下列语句后,int n=21;n<<=1;n的值为()
点击查看答案
本题答案:42
本题解析:试题答案42
题库试看结束后
微信扫下方二维码即可打包下载完整版《★计算机科学技术》题库
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
题库试看结束后微信扫下方二维码即可打包下载完整版《计算机科学技术:C#程序设计》题库,分栏、分答案解析排版、小字体方便打印背记!经广大会员朋友实战检验,此方法考试通过率大大提高!绝对是您考试过关的不二利器!
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G