手机用户可
保存上方二维码到手机中,在
微信扫一扫中右上角选择“从
相册选取二维码”即可。
1、问答题 所谓“回文数”是指读一个自然数,从正方向读和反方向读,结果是一样的。例如:646,1551,891232198都认为是回文数。编一个程序,输入一个正整数,判定它是否为回文数。当输入的数为0时,则退出程序,否则继续循环执行程序。
点击查看答案
本题答案:ints,k;
inti,j;
i
本题解析:试题答案ints,k;
inti,j;
int[]a=newint[20];
boolpos;
while(true)
{
s=-1;
while(s<0)
{
Console.Write("请输入一个正整数或者只按一个数字0:");
s=int.Parse(Console.ReadLine());
if(s==0)return;
}
k=s;
pos=true;
i=-1;
while(k>0)
{
i++;
a[i]=k%10;
k=k/10;
}
//注意:数组a的长度为(i+1)
for(j=0;j<(i+1)/2;j++)
if(a[j]!=a[i-j])
{
pos=false;
break;
}
if(pos)Console.WriteLine("{0}是回文数。",s);
elseConsole.WriteLine("{0}不是回文数。",s);
}
2、填空题 枚举类型使用()关键字声明。
点击查看答案
本题答案:enum
本题解析:试题答案enum
3、填空题 在C#语言中,可以用来遍历数组元素的循环语句是()。
点击查看答案
本题答案:foreach
本题解析:试题答案foreach
4、问答题 编一个程序,定义类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程序设计成绩);
5、填空题 接口只能定义方法,实现要由()完成。
点击查看答案
本题答案:类
本题解析:试题答案类
6、填空题 操作符()被用来说明两个条件同为真的情况。
点击查看答案
本题答案:&&
本题解析:试题答案&&
7、填空题 任何事物都是(),它可以是现实世界中的一个物理对象,可以是抽象的概念或规则。
点击查看答案
本题答案:对象
本题解析:试题答案对象
8、填空题 当在程序中执行到()语句时,将结束本层循环类语句或switch语句的执行。
点击查看答案
本题答案:break
本题解析:试题答案break
9、填空题 确定两个类继承关系的符号是()。
点击查看答案
本题答案::
本题解析:试题答案:
10、单项选择题 小数类型(decimal)和浮点类型都可以表示小数,正确说法:()
A.两者没有任何区别
B.小数类型比浮点类型取值范围大
C.小数类型比浮点类型精度高
D.小数类型比浮点类型精度低
点击查看答案
本题答案:C
本题解析:暂无解析
11、问答题
下面这段代码输出什么?为什么?
点击查看答案
本题答案:inti=5;
intj=5;
i
本题解析:试题答案inti=5;
intj=5;
if(Object.ReferenceEquals(i,j))
Console.WriteLine("Equal");
else
Console.WriteLine("NotEqual");
答:不相等,因为比较的是对像
12、单项选择题 在设计窗口,可以通过()属性向列表框控件如ListBox的列表添加项。
A.Items
B.Items.Count
C.Text
D.SelectedIndex
点击查看答案
本题答案:A
本题解析:暂无解析
13、填空题 ()运算符将左右操作数相加的结果赋值给左操作数。
点击查看答案
本题答案:+=
本题解析:试题答案+=
14、单项选择题 字符串连接运算符包括&和()。
A.+
B.-
C.*
D./
点击查看答案
本题答案:A
本题解析:暂无解析
15、单项选择题 在C#.Net中,用来创建主菜单的对象是()。
A.Menu
B.MenuItem
C.MenuStrip
D.Item
点击查看答案
本题答案:C
本题解析:暂无解析
16、判断题 一个窗体中可以有多个弹出式菜单。
点击查看答案
本题答案:对
本题解析:暂无解析
17、单项选择题 下列哪一个不是类成员的成员的是()
A.属性
B.数组
C.索引器
D.while循环结构
点击查看答案
本题答案:D
本题解析:暂无解析
18、填空题 使用Message.Show()方法可以显示消息框,消息框的返回值是一个()类型。
点击查看答案
本题答案:DialogResult
本题解析:试题答案DialogResult
19、填空题 一般将类的构造方法声明为()访问权限。如果声明为private,就不能创建该类的对象。
点击查看答案
本题答案:public或公有
本题解析:试题答案public或公有
20、填空题 当在程序中执行到()语句时,将结束所在循环语句中循环体的一次执行。
点击查看答案
本题答案:continue
本题解析:试题答案continue
21、单项选择题 下列哪个类型的对象是ADO.NET在非连接模式下处理数据内容的主要对象?()
A.Command
B.Connection
C.DataAdapter
D.DataSet
点击查看答案
本题答案:D
本题解析:暂无解来源:91考试网 91Exam.org析
22、问答题 编一个程序,定义一个实数变量,从键盘上输入一个值,如果这个值在闭区间[0,100]里,则加上1000,否则不加。最后输出结果。
点击查看答案
本题答案:floatf,g;
Console.Writ
本题解析:试题答案floatf,g;
Console.WriteLine("请输入一个实数变量");
f=float.Parse(Console.ReadLine());
if(f>=0&&f<=100)
{
g=f+1000;
Console.WriteLine("{0}在0-100之间,最后结果为{1}",f,g);
}
else
Console.WriteLine("{0}不在0-100之间",f);
23、填空题 在switch语句中,()语句是可选的,且若存在,只能有一个。
点击查看答案
本题答案:default
本题解析:试题答案default
24、填空题 结构化异常处理用try…catch…finally语句,则可能出现异常的语句放在()块。
点击查看答案
本题答案:try
本题解析:试题答案try
25、判断题 派生类可以从多个类继承。
点击查看答案
本题答案:错
本题解析:暂无解析
26、单项选择题 C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对()进行初始化,静态构造函数只能对静态成员进行初始化。
A.静态成员
B.静态成员和非静态成员
C.非静态成员
D.动态成员
点击查看答案
本题答案:B
本题解析:暂无解析
27、填空题 数值转换是指在整数类型、()和字符类型之间的转换。
点击查看答案
本题答案:字符类型
本题解析:试题答案字符类型
28、填空题 在switch语句中,每个语句标号所含关键字case后面的表达式必须是()
点击查看答案
本题答案:常量表达式
本题解析:试题答案常量表达式
29、填空题 如果未显式赋值,则将整型值()赋给枚举中的第一个元素
点击查看答案
本题答案:0
本题解析:试题答案0
30、单项选择题 若将数据集中所作更改更新回数据库,应调用SqlAdapter的()方法。
A.Update
B.Clos
C.Fill
D.Open
点击查看答案
本题答案:A
本题解析:暂无解析
31、单项选择题 在类作用域中能够通过直接使用该类的()成员名进行访问。
A.私有
B.公用
C.保护
D.任何
点击查看答案
本题答案:D
本题解析:暂无解析
32、填空题 在C#程序中,程序的执行总是从()方法开始的
点击查看答案
本题答案:Main
本题解析:试题答案Main
33、填空题 C#中的域如果没有被显式地初始化,其初值为()
点击查看答案
本题答案:该类型的默认值
本题解析:试题答案该类型的默认值
34、问答题 c#中错误处理机制有哪些
点击查看答案
本题答案:在ASP.NET中,错误处理分为两个层面:页面输入信息
本题解析:试题答案在ASP.NET中,错误处理分为两个层面:页面输入信息验证、CLR提供的结构化错误处理机制。
35、填空题 ()是所有数组的基类。
点击查看答案
本题答案:Array
本题解析:试题答案Array
36、填空题 在异常处理结构中,对异常处理的代码应放在()块中。
点击查看答案
本题答案:catch
本题解析:试题答案catch
37、填空题 按钮控件的常用事件是()事件。
点击查看答案
本题答案:Click或单击
本题解析:试题答案Click或单击
38、判断题 按下按钮会引发事件。
点击查看答案
本题答案:对
本题解析:暂无解析
39、填空题 Console.WriteLine(“RP”);和Console.Write(“RP”);的区别是()。
点击查看答案
本题答案:第一个输出RP后换行,第二个不换
本题解析:试题答案第一个输出RP后换行,第二个不换
40、问答题 编一个程序,把一张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);
41、填空题 ()是指派生类可以获得其基类特征的能力。
点击查看答案
本题答案:继承
本题解析:试题答案继承
42、问答题 请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?
点击查看答案
本题答案:foreach(System.Windows.Form
本题解析:试题答案foreach(System.Windows.Forms.Controlcontrolinthis.Controls)
{
if(controlisSystem.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBoxtb=(System.Windows.Forms.TextBox)control;
tb.Text=String.Empty;
}
}
43、单项选择题 如果要在窗体中始终显示系统的当前时间,应该使用的控件是()
A.CheckBox
B.Panel
C.RadioButton
D.Timer
点击查看答案
本题答案:D
本题解析:暂无解析
44、填空题 C#语言源代码文件的后缀名是()。
点击查看答案
本题答案:.cs
本题解析:试题答案.cs
45、问答题 New有种用法?
点击查看答案
本题答案:有3种,第一种是,实例化如:NewClass()
本题解析:试题答案有3种,第一种是,实例化如:NewClass()
第二种是,publicnew隐藏基类的方法
第三种是,在泛型类申明中的任何类型参数都必须有公共的无参构造函数。
46、判断题 在C#Net中,窗体父子关系通过"属性"窗口来创建。
点击查看答案
本题答案:对
本题解析:暂无解析
47、单项选择题 在VS集成开发环境中有两类窗口,分别为浮动窗口和固定窗口,下面不属于浮动窗口的是()
A.工具箱
B.属性
C.工具栏
D.窗体
点击查看答案
本题答案:D
本题解析:暂无解析
48、填空题 C#中使用()关键字表示泛型的值类型约束。
点击查看答案
本题答案:struct
本题解析:试题答案struct
49、填空题 对于定义为bool基本数据的数组,所有的元素都被默认初始化为()
点击查看答案
本题答案:false
本题解析:试题答案false
50、问答题 Heap与stack的差别?
点击查看答案
本题答案:Heap是堆,空间是由手动操作分配和释放的,它的存储区
本题解析:试题答案Heap是堆,空间是由手动操作分配和释放的,它的存储区很大的自由存储区。
Stack是栈,是由是操作系统自动分配和释放的,栈上的空间是有限的。程序在编译期间变量和函数分配内存都是在栈上进行的,且在运行时函数调用时的参数的传递也是在栈上进行的。
51、问答题 编一个程序,利用while循环语句,找出2到100之间的素数。
点击查看答案
本题答案:inti=2,j;
boolb;
本题解析:试题答案inti=2,j;
boolb;
Console.WriteLine("2到100中的素数为:");
while(i<=100)
{
b=true;
j=2;
while(j<=i-1)
{
if(i%j==0)
{
b=false;
break;
}
j++;
}
if(b==true)Console.Write("{0}",i);
i++;
}
Console.WriteLine();
52、问答题 编一个程序,从键盘上输入三个double类型的数,自定义方法,以从小到大的顺序排序,以引用型参数调用方法,然后返回主方法输出结果。
点击查看答案
本题答案:classcompare
{
pu
本题解析:试题答案classcompare
{
publicvoidswap(refdoublex,refdoubley,refdoublez)
{
doubletemp;
if(x>y)
{
temp=x;
x=y;
y=temp;
doubletemp;;
if(y>z)
{
temp=x;
y=z;
z=temp;
doubletemp;;
if(x>y)
{
temp=x;
x=y;
y=temp;
}
}
}
}
classProgram
{
staticvoidMain(string[]args)
{
doublex,y,z;
comparec=newcompare();
Console.Write("请输入一个实数:");
x=double.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
y=double.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
z=double.Parse(Console.ReadLine());
Console.WriteLine("排序前的三个数依次为{0},{1},{2}",x,y,z);
c.swap(refx,refy,refz);
//c.swap(refx,refz);
//c.swap(refy,refz);
Console.WriteLine("排序后的三个数依次为{0},{1},{2}",x,y,z);
}
53、填空题 当整数a赋值给一个object对象时,整数a将会被(),
点击查看答案
本题答案:装箱
本题解析:试题答案装箱
54、填空题 StreamWriter的()方法,可以向文本文件写入一行带回车和换行的文本的。
点击查看答案
本题答案:WriteLine
本题解析:试题答案WriteLine
55、填空题 C#程序中,可使用try..catch机制来处理程序出现的()错误。
点击查看答案
本题答案:运行
本题解析:试题答案运行
56、单项选择题 在Array类中,可以对一维数组中的元素进行排序的方法是()。
A.Sort()
B.Clear()
C.Copy()
D.Reverse()
点击查看答案
本题答案:A
本题解析:暂无解析
57、问答题 堆和栈的区别?
点击查看答案
本题答案:栈是编译期间就分配好的内存空间,因此你的代码中必须就栈
本题解析:试题答案栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小
58、填空题 在异常处理结构中,抛出的异常要用()语句捕捉。
点击查看答案
本题答案:catch
本题解析:试题答案catch
59、问答题 编一个程序,输入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)
点击查看答案
本题答案:inta,b,c;
doublex1,x2;
本题解析:试题答案inta,b,c;
doublex1,x2;
Console.WriteLine("请输入a,b,c的值");
a=int.Parse(Console.ReadLine());
b=int.Parse(Console.ReadLine());
c=int.Parse(Console.ReadLine());
if(b*b-4*a*c>=0)
{
x1=(-b+Math.Sqrt(b*b-4*a*c))/(2*a);
x2=(-b-Math.Sqrt(b*b-4*a*c))/(2*a);
Console.WriteLine("这个方程的两个根是{0},{1}",x1,x2);
}
else
Console.WriteLine("这个方程没有解");
60、单项选择题 在C#语言中,方法重载的主要方式有两种,包括()和参数类型不同的重载。
A.参数名称不同的重载
B.返回类型不同的重载
C.方法名不同的重载
D.参数个数不同的重载
点击查看答案
本题答案:D
本题解析:暂无解析
61、问答题 编一个程序,输入0—100之间的一个学生成绩分数,用switch语句输出成绩等第(成绩优秀(90-100),成绩良好(80-89),成绩及格(60-79)和成绩不及格(59以下))。
点击查看答案
本题答案:intscore;
Console.Writ
本题解析:试题答案intscore;
Console.WriteLine("请输入学生成绩");
score=int.Parse(Console.ReadLine());
score=score/10;
switch(score)
{
case10:
Console.WriteLine("成绩优秀");
break;
case9:
Console.WriteLine("成绩优秀");
break;
case8:
Console.WriteLine("成绩良好");
break;
case7:
Console.WriteLine("成绩及格");
break;
case6:
Console.WriteLine("成绩及格");
break;
default:
Console.WriteLine("成绩不及格");
break;
62、填空题 Windows窗体应用程序的编程模型主要由()、()和()。
点击查看答案
本题答案:窗体;控件;事件
本题解析:试题答案窗体;控件;事件
63、问答题 请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
点击查看答案
本题答案:session(viewstate)简单,但易丢失本题解析:试题答案session(viewstate)简单,但易丢失
application全局
cookie简单,但可能不支持,可能被伪造
inputttype="hidden"简单,可能被伪造
url参数简单,显示于地址栏,长度有限
数据库稳定,安全,但性能相对弱
64、填空题 在ADO.NET中,表示程序到数据的连接的对象为()。
点击查看答案
本题答案:Connection对象
本题解析:试题答案Connection对象
65、填空题 在C#中实参与形参有四种传递方式,它们分别是值参数、引用参数、输出参数和()。
点击查看答案
本题答案:参数数组
本题解析:试题答案参数数组
66、判断题 在C#中,所有类都是直接或间接地继承System.Object类而得来的。
点击查看答案
本题答案:对
本题解析:暂无解析
来源:91考试网 91exam.org
67、填空题 C#中的属性通过()和()访问器来对属性的值进行读和写。
点击查看答案
本题答案:get;set
本题解析:试题答案get;set
68、填空题 元素类型为double的2行5列的二维数组共占用()字节的存储空间。
点击查看答案
本题答案:80
本题解析:试题答案80
69、填空题 C#程序的入口是()方法
点击查看答案
本题答案:Main
本题解析:试题答案Main
70、问答题 final/finally/finalize的含义
点击查看答案
本题答案:final-修饰符(关键字)如果一个类被声明为fina
本题解析:试题答案final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载
finally-再异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch子句就会执行,然后控制就会进入finally块(如果有的话)。
finalize-方法名。Java技术允许使用finalize()方法在垃圾收集器将对像从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object类中定义的,因此所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对像之前对这个对象调用的。
71、填空题 在C#中类的实例化需要使用的关键字是()。
点击查看答案
本题答案:new
本题解析:试题答案new
72、问答题 编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。
点击查看答案
本题答案:inti=1,max=1,max1=1;
i
本题解析:试题答案inti=1,max=1,max1=1;
ints;
Console.WriteLine("请输入10个数:");
while(i<=10)
{
s=int.Parse(Console.ReadLine());
if(s>max)
{
max1=max;
max=s;
}
elseif(s>max1)
{
s=max1;
}
i++;
}
Console.WriteLine("最大值为{0},次大值为{1}",max,max1);
73、填空题 类中声明的属性往往具有get()和()两个访问器。
点击查看答案
本题答案:set()
本题解析:试题答案set()
74、问答题 编一个程序,定义一个字符串变量,输入字符串,判断有没有连续重复字符出现,统计重复字符出现次数。例如,aaabccdfff,其中a重复出现二次,c重复出现一次,f重复出现二次,共计字符重复五次。
点击查看答案
本题答案:stringi;
inta=0;
本题解析:试题答案stringi;
inta=0;
Console.WriteLine("输入一个字符串");
i=Console.ReadLine();
for(intb=1;b<=i.Length-1;b++)
{
if(i[b]==i[b-1])
a++;
}
Console.WriteLine("{0}",a);
75、判断题 可以重写私有的虚方法。
点击查看答案
本题答案:错
本题解析:暂无解析
76、判断题 Command对象可以执行SQL语句。
点击查看答案
本题答案:对
本题解析:暂无解析
77、填空题 C#提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还想保留这个无参数的构造函数。这样我应该写()构造函数。
点击查看答案
本题答案:两个
本题解析:试题答案两个
78、问答题 定义一个类,并完成对该类构造函数和析构函数的创建。
点击查看答案
本题答案:classTest
{
publi
本题解析:试题答案classTest
{
publicTest()
{}
~Test()
{}
}
79、问答题 C#是否可以对内存直接进行操作?
点击查看答案
本题答案:这个问题比较难回答,也是个很大的问题。但是可以这样问答
本题解析:试题答案这个问题比较难回答,也是个很大的问题。但是可以这样问答。C#是可以对内存进行直接操作的,虽然很少用到指针,但是C#是可以使用指针的,在用的时候需要在前边加unsafe,,在.net中使用了垃圾回收机制(GC)功能,它替代了程序员,不过在C#中不可以直接使用finalize方法,而是在析构函数中调用基类的finalize()方法。
80、填空题 C#语句末尾必须使用()。
点击查看答案
本题答案:;或分号
本题解析:试题答案;或分号
81、单项选择题 在数组中对于for和foreach语句,下列那些选项中的说法不正确?()。
A.foreach语句能使你不用索引就可以遍历整个数组
B.foreach语句总是从索引1遍历到索引Length
C.foreach总是遍历整个数组
D.如果需要修改数组元素就必须使用for语句
点击查看答案
本题答案:B
本题解析:暂无解析
82、填空题 使用SqlDataReader一次可以读取()条记录。
点击查看答案
本题答案:1
本题解析:试题答案1
83、填空题 C#中执行下列语句后,int n=21;n<<=1;n的值为()
点击查看答案
本题答案:42
本题解析:试题答案42
84、单项选择题 声明doublea;intb;下列哪个选项中的表达式能够正确的进行类型转换?()
A.a=(decimal)b;
B.a=b;
C.a=(int)b
D.b=a;
点击查看答案
本题答案:B
本题解析:暂无解析
85、填空题 如果一个属性里只有set访问器,那么该属性为()属性。
点击查看 答案
本题答案:只写
本题解析:试题答案只写
86、单项选择题 下列关于数组访问的描述中,哪些选项是正确的?()。
A.数组元素索引是从0开始的
B.对数组元素的所有访问都要进行边界检查
C.如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;
D.数组元素的访问是从1开始,到Length结束;
点击查看答案
本题答案:D
本题解析:暂无解析
87、单项选择题 创建数据库连接使用的对象是()。
A.Connection
B.Command
C.DataReader
D.DataSet
点击查看答案
本题答案:A
本题解析:暂无解析
88、填空题 break语句只能用于循环语句或()语句中。
点击查看答案
本题答案:switch
本题解析:试题答案switch
89、填空题 类声明后,可以创建类的实例,创建类的实例要使用()关键字,类的实例相当于一个变量,创建类的实例的格式如:()
点击查看答案
本题答案:new;类名对象名=new对象名()
本题解析:试题答案new;类名对象名=new对象名()
90、填空题 类声明后,可以创建类的实例,创建类的实例要使用()关键字。类的实例相当于一个变量。创建类的实例的格式如:类名对象名=()。
点击查看答案
本题答案:new;new对象名()
本题解析:试题答案new;new对象名()
91、问答题 编一个程序,用while循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至少有多少个。
点击查看答案
本题答案:intnum=2;
while(num<
本题解析:试题答案intnum=2;
while(num<10000)
{
if(num%2==1&&num%3==1&&num%4==1)
{
Console.Write("这篮鸡蛋至少有{0}个",num);
break;
}
num++;
92、填空题 如果一个类包含一个或多个抽象方法,它是一个()类。
点击查看答案
本题答案:抽象
本题解析:试题答案抽象
93、填空题 静态属性只能通过()调用。
点击查看答案
本题答案:类
本题解析:试题答案类
94、单项选择题 当你需要使用一种数据类型表达同一类事物的不同状态,比如:男人、女人、小孩、老人或者春夏秋冬时,C#中最可靠和直观的解决方案是什么?()
A.使用struct结构
B.使用enum枚举
C.使用int类型,用不同的数值{0,1,2...}表示
D.C#中无法通过一种数据类型实现同一事务的不同状态。
点击查看答案
本题答案:B
本题解析:暂无解析
95、单项选择题 StreamWriter对象的下列方法,可以向文本文件写入一行带回车和换行的文本的是()。
A.WriteLine()
B.Write()
C.WritetoEnd()
D.Read()
点击查看答案
本题答案:A
本题解析:暂无解析
96、问答题 C#种索引器实现过程,是否只能根据数字索引?
点击查看答案
本题答案:不是的,可以是任意类型。
本题解析:试题答案不是的,可以是任意类型。
97、填空题 在类的成员声明时,若使用()修饰符,则该成员只能在该类或其派生类中使用。
点击查看答案
本题答案:protected
本题解析:试题答案protected
98、判断题 设置图片框控件的SizeMode属性为StretchImage时,图片可以按图片框的大小比例缩放显示。
点击查看答案
本题答案:对
本题解析:暂无解析
99、单项选择题 改变窗体的标题,需修改的窗体属性是()。
A.Text
B.Name
C.Title
D.Index
点击查看答案
本题答案:A
本题解析:暂无解析
100、问答题 输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)
点击查看答案
本题答案:charch;
Console.WriteL
本题解析:试题答案charch;
Console.WriteLine("请输入一个字符");
ch=char.Parse(Console.ReadLine());
if(ch>=’A’&&ch<=’Z’)
Console.WriteLine("大写字母");
elseif(ch>=’a’&&ch<=’z’)
Console.WriteLine("小写字母");
elseif(ch>=’0’&&ch<=’9’)
Console.WriteLine("数字");
else
Console.WriteLine("其他字母");
101、判断题 属性必须同时定义get访问器和set访问器。
点击查看答案
本题答案:对
本题解析:暂无解析
102、填空题 C#的值类型包括简单类型、()和枚举类型。
点击查看答案
本题答案:结构类型
本题解析:试题答案结构类型
103、问答题 ASP.NET页面间传递有哪几种方式
点击查看答案
本题答案:QeryStringresponse.Redirect
本题解析:试题答案QeryStringresponse.Redirect()sessionserver.Transfer
104、填空题 在DataSet对象中,可通过()集合遍历DataSet对象中所有的数据表对象。
点击查看答案
本题答案:Tables
本题解析:试题答案Tables
105、填空题 在.NET中,一些数据类型为引用类型,当引用类型的值为()时,表明没有引用任何对象
点击查看答案
本题答案:null
本题解析:试题答案null
106、问答题 请指出GAC的含义?
点击查看答案
本题答案:全局程序集缓存。
本题解析:试题答案全局程序集缓存。
107、问答题 编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。
点击查看答案
本题答案:doublex,y,z;
Console.W
本题解析:试题答案doublex,y,z;
Console.WriteLine("请输入一个数:");
x=double.Parse(Console.ReadLine());
Console.WriteLine("请输入一个数:");
y=double.Parse(Console.ReadLine());
Console.WriteLine("请输入一个数:");
z=double.Parse(Console.ReadLine());
Console.WriteLine("{0,10:f3}",x);
Console.WriteLine("{0,10:f3}",y);
Console.WriteLine("{0,10:f3}",z);
//Console.WriteLine("{0:f3}",x);
//Console.WriteLine("{0:f3}",y);
//Console.WriteLine("{0:f3}",z);
108、填空题 ()方法用来产生随机数。
点击查看答案
本题答案:Random.Next
本题解析:试题答案Random.Next
109、填空题 ()是指同一个消息或操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。
点击查看答案
本题答案:多态
本题解析:试题答案多态
110、单项选择题
当month等于6时,下面代码的输出结果是()。

A.0
B.28
C.30
D.31
点击查看答案
本题答案:C
本题解析:暂无解析
111、问答题 编一个程序,从键盘上输入三个数,用三元运算符(?:)把最小数找出来。
点击查看答案
本题答案: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);
112、单项选择题 & nbsp;在菜单项File中,为将F设为助记符,应将该菜单项的Text属性设置为()。
A.@File
B.&File
C.%File
D._File
点击查看答案
本题答案:B
本题解析:暂无解析
113、问答题 shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?
点击查看答案
本题答案:shorts1=1;s1=s1+1;有错,s1是sho
本题解析:试题答案shorts1=1;s1=s1+1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1=(short)(s1+1)。shorts1=1;s1+=1正确。
114、填空题 接口的实现指出接口成员所在的接口,称为显式接口成员,它只能通过()来调用。
点击查看答案
本题答案:接口
本题解析:试题答案接口
115、判断题 在C#中,任何方法都不能实现多继承。
点击查看答案
本题答案:错
本题解析:暂无解析
116、问答题 所谓“降序数”是指一个自然数的低位数字不大于高位数字的数。例如: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);
}
117、填空题 在以下C#类中,()是控制台类,利用它我们可以方便的进行控制台的输入输出。
点击查看答案
本题答案:Console
本题解析:试题答案Console
118、问答题 swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
点击查看答案
本题答案:switch(expr1)中,expr1是一个整型,字
本题解析:试题答案switch(expr1)中,expr1是一个整型,字符或字符串,因此可以作用在byte和long上,也可以作用在string上。
119、填空题 跳转语句中的()语句可以将程序控制直接转移到标号指定的语句。
点击查看答案
本题答案:goto
本题解析:试题答案goto
120、单项选择题 下列关于重载的说法,错误的是()。
A.方法可以通过指定不同的参数个数重载
B.方法可以通过指定不同的参数类型重载
C.方法可以通过指定不同的参数传递方式重载
D.方法可以通过指定不同的返回值类型重载
点击查看答案
本题答案:D
本题解析:暂无解析
121、问答题 如何部署一个ASP.net页面?
点击查看答案
本题答案:vs2003,vs2005里边都有发表机制,vs200
本题解析:试题答案vs2003,vs2005里边都有发表机制,vs2003可以发布然后在复制部署。
Vs2005可以直接部署到对应的位置。
122、填空题 在C#中byte类型所占用的内存空间是()个字节。
点击查看答案
本题答案:2
本题解析:试题答案2
123、填空题 C#中每个char类型量占用()个字节的内容。
点击查看答案
本题答案:2
本题解析:试题答案2
124、填空题 C#语言中的结构类型采用()来进行声明。它是一系列相关的但类型不一定相同的变量组织在一起构成的。
点击查看答案
本题答案:struct
本题解析:试题答案struct
125、单项选择题 类的以下特性中,可以用于方便地重用已有的代码和数据的是().
A.多态
B.封装
C.继承
D.抽象
点击查看答案
本题答案:C
本题解析:暂无解析
126、填空题 在C#中,进行注释有两种方法:使用//和使用“/**/”符号对,其中()只能进行单行注释。
点击查看答案
本题答案://
本题解析:试题答案//
127、填空题 类的protected类型成员只允许在()和()被直接访问。
点击查看答案
本题答案:当前类;其子类
本题解析:试题答案当前类;其子类
128、判断题 在数据类型转化时,只能通过类型转换关键字或Convert类实现。
点击查看答案
本题答案:错
本题解析:暂无解析
129、填空题 下列程序段执行后,a[4]的值为()。int[]a={1,2,3,4,5};a[4]=a[a[2]];
点击查看答案
本题答案:4
本题解析:试题答案4
130、判断题 不能指定接口中方法的修饰符。
点击查看答案
本题答案:对
本题解析:暂无解析
131、单项选择题 在C#编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是()。
A.public
B.private
C.internal
D.protected
点击查看答案
本题答案:B
本题解析:暂无解析
132、问答题 如何理解.net中的垃圾回收机制?
点击查看答案
本题答案:.NET中的垃圾回收机制是引用程序对内存的回收和释放。
本题解析:试题答案.NET中的垃圾回收机制是引用程序对内存的回收和释放。当每次用new关键字创建一个对象时,运行库都要从托管堆中为其分配内存,因为空间是有限的,最终垃圾回收机制是要回收不用的内存的。已释放内存,重新使用。
133、填空题 C#的类定义中可以包含两种成员:静态成员和非静态成员。使用了()关键字修饰的就是静态成员,反之就是非静态成员。
点击查看答案
本题答案:static
本题解析:试题答案static
134、单项选择题 在C#中创造一个对象是,系统最先执行的是()中的语句。
A.main方法
B.构造函数
C.初始化函数
D.字符串函数
点击查看答案
本题答案:B
本题解析:暂无解析
135、填空题 在C#中,引用命名空间System的语句是()
点击查看答案
本题答案:using System;
本题解析:试题答案using System;
136、问答题 编一个程序,利用自定义方法,找出2到100之间的素数。
点击查看答案
本题答案:classprimetest
{
本题解析:试题答案classprimetest
{
publicboolprime(intx)
{
for(inti=2;i{
if(x%i==0)returnfalse;
}
returntrue;
}
}
classProgram
{
staticvoidMain(string[]args)
{
primetestc=newprimetest();
Console.WriteLine("2到100中的素数:");
for(inti=2;i<100;i++)
if(c.prime(i))
Console.Write("{0}",i);
137、判断题 用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。
点击查看答案
本题答案:错
本题解析:暂无解析
138、问答题 是否可以继承String类?
点击查看答案
本题答案:String类是final类故不可以继承。
本题解析:试题答案String类是final类故不可以继承。
139、填空题 如果一个属性里既有set访问器又有get访问器,那么该属性为()属性。
点击查看答案
本题答案:读写
本题解析:试题答案读写
140、填空题 在C#中,布尔类型的关键字是()。
点击查看答案
本题答案:bool
本题解析:试题答案bool
141、填空题 封装的对象之间进行通信的一种机制叫做()。
点击查看答案
本题答案:消息传递
本题解析:试题答案消息传递
142、填空题 System.Array有一个()属性,通过它可以获取数组的长度。
点击查看答案
本题答案:Length
本题解析:试题答案Length
143、填空题 C#中的字符串有两类,规则字符串和逐字字符串,定义逐字字符串时,应在其前面加上()号。
点击查看答案
本题答案:@
本题解析:试题答案@
144、填空题 在ADO.NET中,通过执行Command对象的ExecuteReader方法返回的DataReader对象是一种()。
点击查看答案
本题答案:只向前的只读的结果集
本题解析:试题答案只向前的只读的结果集
145、填空题 C#数组类型是一种引用类型,所有的数组都是从System命名空间的()类继承而来的引用对象。
点击查看答案
本题答案:object
本题解析:试题答案object
146、填空题 ()是指两个或多个属性不同类的对象,对同一个消息做出不同响应的能力。
点击查看答案
本题答案:多态
本题解析:试题答案多态
147、填空题 填充数据集应调用数据适配器的()方法。
点击查看答案
本题答案:Fill
本题解析:试题答案Fill
148、问答题 编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该字符出现的次数。
点击查看答案
本题答案: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);
149、问答题 abstractclass和interface有什么区别?
点击查看答案
本题答案:声明方法的存在而不去实现它的类被叫做抽像类(abstr
本题解析:试题答案声明方法的存在而不去实现它的类被叫做抽像类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽像类的变体。在接口中,所有方法都是抽像的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽像的,没有一个有程序体。接口只可以定义staticfinal成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对像上调用接口的方法。由于有抽像类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。
150、填空题 数据库表中的每一行称为一条()。
点击查看答案
本题答案:记录
本题解析:试题答案记录
151、填空题 接口(interface)是指:()
点击查看答案
本题答案:只含有公有抽象方法(publicabstractmethod
本题解析:试题答案只含有公有抽象方法(publicabstractmethod)的类。这些方法必须在子类中被实现。
152、填空题 类是存储在()上的引用类型,而结构是存储在()上的值类型。
点击查看答案
本题答案:堆;堆栈
本题解析:试题答案堆;堆栈
153、填空题 在带有()操作符的语句中,如果其中两个条件都为真,则语句为真。
点击查看答案
本题答案:&&
本题解析:试题答案&&
154、填空题 在方法定义中,virtual含义:()
点击查看答案
本题答案:被virtual修饰的方法可以被子类覆写
本题解析:试题答案被virtual修饰的方法可以被子类覆写
155、单项选择题 在VC#.Net中,可以标识不同的对象的属性是()。
A.Text
B.Name
C.Title
D.Index
点击查看答案
本题答案:B
本题解析:暂无解析
156、问答题 常用的调用WebService的方法有哪些?
点击查看答案
本题答案:1.使用WSDL.exe命令行工具。
2.使
本题解析:试题答案1.使用WSDL.exe命令行工具。
2.使用VS.NET中的AddWebReference菜单选项
157、填空题 ()是一类特殊的属性,通过它们可以像引用数组一样引用自己的类。
点击查看答案
本题答案:索引器
本题解析:试题答案索引器
158、问答题 HashMap和Hashtable区别?
点击查看答案
本题答案:HashMap是Hashtabl e的轻量级实现,非线程
本题解析:试题答案HashMap是Hashtable的轻量级实现,非线程安全的实现他们都实现了map接口,主要区别是HashMap键值可以为空null,效率可以高于Hashtable。
159、问答题 编一个程序,定义一个有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();
160、单项选择题 小数类型和浮点类型都可以表示小数,正确说法:()
A.两者没有任何区别
B.小数类型比浮点类型取值范围大
C.小数类型比浮点类型精度高
D.小数类型比浮点类型精度低
点击查看答案
本题答案:C
本题解析:暂无解析
161、问答题 接口是否可继承接口?抽像类是否可实现(implements)接口?抽像类是否可继承实体类(concreteclass)?
点击查看答案
本题答案:接口可以继承接口。抽像类可以实现(implements
本题解析:试题答案接口可以继承接口。抽像类可以实现(implements)接口,抽像类是否可继承实体类,但前提是实体类必须有明确的构造函数。
162、填空题 在catch语句中列出异常类型时FormatException异常应列在Exception异常的()。
点击查看答案
本题答案:前面
本题解析:试题答案前面
163、填空题 C#通用类型系统CTS分为()和()。
点击查看答案
本题答案:值类型;引用类型
本题解析:试题答案值类型;引用类型
164、单项选择题 当运行程序时,系统自动执行启动窗体的()事件。
A.Click
B.DoubleClick
C.Load
D.Activated
点击查看答案
本题答案:C
本题解析:暂无解析
165、问答题 定义两个方法,方法的参数分别为输出型参数和引用型参数,并调用这两个方法。
点击查看答案
本题答案:classOutRef
{
pub
本题解析:试题答案classOutRef
{
publicvoidFt(outdoublea)
{
a=Convert.ToDouble(Console.ReadLine());
if(a>0)
a=Math.Sqrt(a);
else
a=Math.Pow(a,3);
Console.WriteLine("n的值={0:f2}",a);
}
publicstringFr(inta,refintb)
{
strings=a.ToString()+b.ToString();
b=a+b;
returns;
}
}
classtest{
publicstaticvoidMain()
{
OutRefot=newOutRef();
Console.Write("请输入n的值:");
doublen;
ot.Ft(outn);
intm=6;
Console.WriteLine(ot.Fr(5,refm));
Console.WriteLine("m={0}",m);
}
}
166、问答题 构造器Constructor是否可以被继承?是否可以被Override?
点击查看答案
本题答案:Constructor不可以被继承,因此不能被重写(O
本题解析:试题答案Constructor不可以被继承,因此不能被重写(Overriding),但可以被重载(Overloading).
167、填空题 get访问器必须用()语句来返回。
点击查看答案
本题答案:return
本题解析:试题答案return
168、填空题 在循环结构中,continue语句的作用是()。
点击查看答案
本题答案:结束本次循环,继续下一次循环
本题解析:试题答案结束本次循环,继续下一次循环
169、填空题 ()是具有相同或相似性质的对象的抽象。
点击查看答案
本题答案:类
本题解析:试题答案类
170、问答题 常见的用户界面有几类?
点击查看答案
本题答案:对话框应用程序、单文档界面应用程序SDI和多文档应用程
本题解析:试题答案对话框应用程序、单文档界面应用程序SDI和多文档应用程序MDI
171、填空题 派生类构造函数的执行顺序是从最上面的()开始,直到最后一个()结束。
点击查看答案
本题答案:基类;派生类
本题解析:试题答案基类;派生类
172、问答题 编写一个程序,要求用while循环语句,打印1到100的正整数,每行打印5个数,每列右对齐。
点击查看答案
本题答案:inti=1;
while(i<=10
本题解析:试题答案inti=1;
while(i<=100)
{
Console.Write("{0,10:d1}",i);
if(i%5==0)
Console.WriteLine();
i++;
173、填空题 在while循环语句中,一定要有修改循环条件的语句,否则,可能造成()
点击查看答案
本题答案:死循环
本题解析:试题答案死循环
174、填空题 方法重载是指类的两个或两个以上的方法(),但形式参数列表不同的情况。
点击查看答案
本题答案:同名
本题解析:试题答案同名
175、问答题 在.NET中所有类的基类是?
点击查看答案
本题答案:object
本题解析:试题答案object
176、判断题 可以阻止某一个类被其他类继承。
点击查看答案
本题答案:对
本题解析:暂无解析
177、问答题 如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?
点击查看答案
本题答案:QueryString、FormsAuthentica
本题解析:试题答案QueryString、FormsAuthentication、this.Server.Transfer
178、判断题 SQL的INSERT语句不可以对数据库进行更新。
点击查看答案
本题答案:错
本题解析:暂无解析
179、问答题 请编程实现一个冒泡排序算法?
点击查看答案
本题答案:int[]array=newint[*];
本题解析:试题答案int[]array=newint[*];
inttemp=0;
for(inti=0;i{
for(intj=i+1;j{
if(array[j]{
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
180、问答题 请你说说.NET中类和结构的区别?
点击查看答案
本题答案:结构和类具有大体的语法,但是结构受到的限制比类要多。结
本题解析:试题答案结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过引用。与类不同,结构的实例化可以不使用New关键字。类可以实现接口。
181、填空题 对类不指定访问修饰符,则类的默认访问修饰符为(),但是类成员的默认访问级别为()
点击查看答案
本题答案:internal;private
本题解析:试题答案internal;private
182、填空题 在Queue类中,移除并返回队列前端对象的方法是()。
点击查看答案
本题答案:Dequeue
本题解析:试题答案Dequeue
183、问答题 值类型和引用类型的区别?
点击查看答案
本题答案:值类型的值是存放在堆栈中的,改变其值,不改变变量原有的
本题解析:试题答案值类型的值是存放在堆栈中的,改变其值,不改变变量原有的值,而引用类型的值是存放在栈中的,其引用的地址是存放在堆栈中的,改变其值也就改变了变量原有的值。值类型不允许包含null值,然而可空类型可以将null赋值给值类型l。
184、问答题 编一个程序,定义一个n行n列的二维数组,例如,n=4,输入该数组的全部数据。可以在定义数组时赋于常量值。求二维数组中这样元素的位置:它在行上是最小,在列上也是最小。
点击查看答案
本题答案:intn=4;
int[,]a={{25,1
本题解析:试题答案intn=4;
int[,]a={{25,12,22,14},{15,16,17,18},{19,20,21,13},{23,24,11,26}};
inti,j,k,temp,min;
Console.Write("\n二维数组:");
for(i=0;i{
Console.Write("\n\t");
for(j=0;j}
Console.WriteLine("\n\n行列最小值");
for(i=0;ifor(j=0;j{
temp=a[i,j];
min=temp;
/*
for(k=0;k{
if(a[i,k]if(a[k,j]}
*/
for(k=0;kif(a[i ,k]for(k=0;kif(a[k,j]if(temp==min)Console.WriteLine("i={0},j={1}{2}",i,j,temp);
}
185、单项选择题 先判断条件的当循环语句是()。
A.do...while
B.while
C.while...do
D.do...loop
点击查看答案
本题答案:B
本题解析:暂无解析
186、问答题 接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类?
点击查看答案
本题答案:接口是可以继承接口的,抽象类是可以实现接口的,抽象类可
本题解析:试题答案接口是可以继承接口的,抽象类是可以实现接口的,抽象类可以继承实体类,但是有个条件,条件是,实体类必须要有明确的构造函数。
187、填空题 数据类型转换分为()和()两种。
点击查看答案
本题答案:隐式转换;显式转换
本题解析:试题答案隐式转换;显式转换
188、填空题 在C#中,用()开始和结束方法体。
点击查看答案
本题答案:{}
本题解析:试题答案{}
189、问答题 简要谈一下您对微软.NET构架下remoting和webservice两项技术的理解以及实际中的应用。
点击查看答案
本题答案:WS主要是可利用HTTP,穿透防火墙。而Remotin
本题解析:试题答案WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。
remoting是.net中用来跨越machine,process,appdomain进行方法调用的技术,对于三成结构的程序,就可以使用remoting技术来构建.它是分布应用的基础技术.相当于以前的DCOMWebService是一种构建应用程序的普通模型,并能在所有支持internet网通讯的操作系统上实施。WebService令基于组件的开发和web的结合达到最佳,基于组件的对象模型
190、判断题 使用Directory类的Move方法可以删除文件。
点击查看答案
本题答案:错
本题解析:暂无解析
191、填空题 在Visual Studio.NET窗口,()窗口显示了当前Visual Studio解决方案的树型结构。
点击查看答案
本题答案:解决方案资源管理器
本题解析:试题答案解决方案资源管理器
192、单项选择题 在类的成员中,用于存储属性值的是()。
A.属性
B.方法
C.事件
D.成员变量
点击查看答案
本题答案:D
本题解析:暂无解析
193、填空题 ()属性用于获取ListBox中项的数目。
点击查看答案
本题答案:Count
本题解析:试题答案Count
194、问答题 编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换。
点击查看答案
本题答案:charch;
Console.WriteL
本题解析:试题答案charch;
Console.WriteLine("请输入一个字符");
ch=char.Parse(Console.ReadLine());
if(ch>=’A’&&ch<=’Z’)
{
ch=(char)(ch+32);
}
Console.WriteLine(ch);
195、填空题 在C#中类的默认访问修饰符是()。
点击查看答案
本题答案:internal
本题解析:试题答案internal
196、填空题 抽象类使用关键字()来声明。
点击查看答案
本题答案:obstract
本题解析:试题答案obstract
197、问答题 编一个程序,输入一个正整数n,把它转换为二进制数,并输出。提示:应该利用数组。
点击查看答案
本题答案:int[]a=newint[80];
int
本题解析:试题答案int[]a=newint[80];
inti,j,n=0;
while(n<=0)
{
Console.WriteLine("请输入一个正整数:");
n=int.Parse(Console.ReadLine());
}
i=0;
Console.Write("\n正整数{0}转换为二进制数:",n);
while(n>0)
{
a[++i]=n%2;
n=n/2;
}
for(j=i;j>0;j--)Console.Write(a[j]);
Console.WriteLine();
198、填空题 集合类是由命名空间()提供。
点击查看答案
本题答案:System.Collections
本题解析:试题答案System.Collections
199、单项选择题 下面哪个关键字不是用来修饰方法的参数?()。
A.ref
B.params
C.out
D.in
点击查看答案
本题答案:D
本题解析:暂无解析
200、填空题 在C#中,用来表示回车的转义字符是()。
点击查看答案
本题答案:\n
本题解析:试题答案\n
题库试看结束后
微信扫下方二维码即可打包下载完整版《★计算机科学技术》题库
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
题库试看结束后微信扫下方二维码即可打包下载完整版《计算机科学技术:C#程序设计》题库,分栏、分答案解析排版、小字体方便打印背记!经广大会员朋友实战检验,此方法考试通过率大大提高!绝对是您考试过关的不二利器!
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G