手机用户可
保存上方二维码到手机中,在
微信扫一扫中右上角选择“从
相册选取二维码”即可。
1、问答题 编一个程序,输入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;
2、填空题 如果一个属性里既有set访问器又有get访问器,那么该属性为()属性。
点击查看答案
本题答案:读写
本题解析:试题答案读写
3、单项选择题 c#的引用类型包括类、接口、数组、委托、object和string.其中object()根类。
A.只是引用类型的
B.只是值类型的
C.只是string类型的
D.是所有值类型和引用类型的
点击查看答案
本题答案:D
本题解析:暂无解析
4、单项选择题 小数类型和浮点类型都可以表示小数,正确说法:()
A.两者没有任何区别
B.小数类型比浮点类型取值范围大
C.小数类型比浮点类型精度高
D.小数类型比浮点类型精度低
点击查看答案
本题答案:C
本题解析:暂无解析
5、填空题 关闭数据库的连接,应使用连接对象的()方法。
点击查看答案
本题答案:close
本题解析:试题答案close
6、填空题 属性窗口的属性可以按()顺序和按字母顺序排列。
点击查看答案
本题答案:分类
本题解析:试题答案分类
7、问答题 解释一下UDDI、WSDL的意义及其作用?
点击查看答案
本题答案:UDDI是统一描述集成协议,是一套基于Web的,分布式
本题解析:试题答案UDDI是统一描述集成协议,是一套基于Web的,分布式的,为WEB服务提供的信息注册的实现标准规范,同时为也是为企业本身提供的Web服务注册以让别的企业能够发现并访问的协议标准。提供了基于标准的规范,用于描述和发现服务,还提供了一组基于因特网的实现。
WSDL这是一个基于XML的描述WEB服务的接口。
8、单项选择题
如果x=35,y=80,下面代码的输出结果是()。


A.危险
B.报警
C.报警 安全
D.危险 安全
点击查看答案
本题答案:B
本题解析:暂无解析
9、问答题 大量数据(如3000万条数据)并发处理时,有哪几种机制
点击查看答案
本题答案:存储过程或事务.取得最大标识的时候同时更新,注意主键不
本题解析:试题答案存储过程或事务.取得最大标识的时候同时更新,注意主键不是自增量方式.这种方法并发的时候是不会重复主键的,取得最大标识要有一个存储过程来获取
10、填空题 在Visual Studio.NET窗口,()窗口显示了当前Visual Studio解决方案的树型结构。
点击查看答案
本题答案:解决方案资源管理器
本题解析:试题答案解决方案资源管理器
11、填空题 实现密码框功能的方法是将TextBox控件的()属性赋予屏蔽字符
点击查看答案
本题答案:PasswordChar
本题解析:试题答案PasswordChar
12、填空题 ()提供了对对象进行初始化的方法,而且它在声明时没有任何返回值。
点击查看答案
本题答案:构造函数
本题解析:试题答案构造函数
13、问答题 override与重载的区别
点击查看答案
本题答案:override与重载的区别。重载是方法的名称相同。参
本题解析:试题答案override与重载的区别。重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要
Override是进行基类中函数的重写。为了适应需要。
14、单项选择题 表达式12/4-2+5*8、4%5/2的值为()。
A.1
B.3
C.4
D.10
点击查看答案
本题答案:A
本题解析:暂无解析
来源:91 考试网
15、问答题 编一个程序,用for循环语句求出1到100之间的奇数之和。
点击查看答案
本题答案:inti,s=0;
for(i=1;i<
本题解析:试题答案inti,s=0;
for(i=1;i<=100;i=i+2)
{
s=s+i;
}
Console.WriteLine("1-100之间所有奇数的和为{0}",s);
16、问答题 常见的用户界面有几类?
点击查看答案
本题答案:对话框应用程序、单文档界面应用程序SDI和多文档应用程
本题解析:试题答案对话框应用程序、单文档界面应用程序SDI和多文档应用程序MDI
17、问答题 C#中委托是什么?事件是不是一种委托?
点击查看答案
本题答案:委托是一种安全的类似与函数指针,但是她比指针要安全的多
本题解析:试题答案委托是一种安全的类似与函数指针,但是她比指针要安全的多,它可以把方法作为一个参数传递给另一个方法,可以理解为指向函数的引用。事件是一种消息机制,它是一种委托,委托不带方法体。
18、填空题 定义方法时使用的参数是(),调用方法时使用的参数是()。
点击查看答案
本题答案:形参;实参
本题解析:试题答案形参;实参
19、判断题 如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。
点击查看答案
本题答案:错
本题解析:暂无解析
20、判断题 在同一行上可以书写多条语句,每条语句间用分号分隔。
点击查看答案
本题答案:对
本题解析:暂无解析
21、单项选择题 窗体中有一个年龄文本框txtAge,下面()代码可以获得文本框中的年龄值。
A.int age=txtAge;
B.int age=txtAgE.Text;
C.int age=Convert.ToInt32(txtAgE.;
D.int age=int.Parse(txtAgE.Text);
点击查看答案
本题答案:D
本题解析:暂无解析
22、判断题 事件的预订可以通过"="来实现。
点击查看答案
本题答案:错
本题解析:暂无解析
23、问答题 编一个程序,输入二个正整数,求出它们的最大公约数。
点击查看答案
本题答案:inti,j,k;
Console.Writ
本题解析:试题答案inti,j,k;
Console.WriteLine("请输入两个正整数");
i=int.Parse(Console.ReadLine());
j=int.Parse(Console.ReadLine());
k=iwhile(!(i%k==0&&j%k==0))
k--;
Console.WriteLine("最大公约数为{0}",k);
24、问答题 请你说说.NET中类和结构的区别?
点击查看答案
本题答案:结构和类具有大体的语法,但是结构受到的限制比类要多。结
本题解析:试题答案结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过引用。与类不同,结构的实例化可以不使用New关键字。类可以实现接口。
25、单项选择题 字符串连接运算符包括&和()。
A.+
B.-
C.*
D./
点击查看答案
本题答案:A
本题解析:暂无解析
26、问答题 Const和ReadOnly?
点击查看答案
本题答案:Const用来申明编程时申明常量,ReadOnly用来
本题解析:试题答案Const用来申明编程时申明常量,ReadOnly用来申明运行时常量。
27、填空题 C#通用类型系统CTS分为()和()。
点击查看答案
本题答案:值类型;引用类型
本题解析:试题答案值类型;引用类型
28、问答题 C#种索引器实现过程,是否只能根据数字索引?
点击查看答案
本题答案:不是的,可以是任意类型。
本题解析:试题答案不是的,可以是任意类型。
29、填空题 在C#中实参与形参有四种传递方式,它们分别是值参数、引用参数、输出参数和()。
点击查 看答案
本题答案:参数数组
本题解析:试题答案参数数组
30、填空题 用鼠标右击一个控件时出现的菜单一般称为()。
点击查看答案
本题答案:快捷菜单
本题解析:试题答案快捷菜单
31、问答题 编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。
点击查看答案
本题答案: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);
32、问答题 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正确。
33、问答题 编一个程序,从键盘上输入三个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);
}
34、填空题 在带有()操作符的语句中,如果其中两个条件都为真,则语句为真。
点击查看答案
本题答案:&&
本题解析:试题答案&&
35、问答题 Collection和Collections的区别?
点击查看答案
本题答案:Collection是集合类的上级接口,Collect
本题解析:试题答案Collection是集合类的上级接口,Collections是针对集合类的一个帮助类,它提供一系列静态方法来实现对各种集合的搜索,排序,线程安全化操作。
36、填空题 开发C#程序的集成开发环境是()。
点击查看答案
本题答案:Visual Studio.NET
本题解析:试题答案Visual Studio.NET
37、填空题 不可继承的类,使用()关键字定义。
点击查看答案
本题答案:sealed
本题解析:试题答案sealed
38、问答题 编一个程序,利用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();
39、填空题 操作符()被用来说明两个条件同为真的情况。
点击查看答案
本题答案:&&
本题解析:试题答案&&
40、单项选择题 如果左操作数大于右操作数,()运算符返回false。
A.=
B.<
C.<=
D.以上都是
点击查看答案
本题答案:D
本题解析:暂无解析
41、问答题 请编程实现一个冒泡排序算法?
点击查看答案
本题答案: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;
}
}
}
42、判断题 在C#中,所有类都是直接或间接地继承System.Object类而得来的。
点击查看答案
本题答案:对
本题解析:暂无解析
43、填空题 C#中的域如果没有被显式地初始化,其初值为()
点击查看答案
本题答案:该类型的默认值
本题解析:试题答案该类型的默认值
44、问答题 请编程遍历页面上所有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;
}
}
45、单项选择题 下面有关类的继承的说法正确的是()
A.派生类的成员应该与基类的成员一致,不能为派生类增加新成员
B.在派生类中可通过隐藏继承成员,来删除基类的成员
C.在描述类的继承关系时,父类与子类是基类与派生类的另一种说法
D.所有的类成员都可以被继承
点击查看答案
本题答案:C
本题解析:暂无解析
46、问答题 netRemoting的工作原理是什么?
点击查看答案
本题答案:服务器端向客户端发送一个进程编号,一个程序域编号,以确
本题解析:试题答案服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。
47、单项选择题 下面()代码可以显示一个消息框。
A.Dialog.Show();
B.MessageBox.Show();
C.Form.Show();
D.Form.ShowDialog();
点击查看答案
本题答案:B
本题解析:暂无解析
48、填空题 数据适配器对象使用与()属性相关联的Command对象将DataSet插入的数据更新入数据源。
点击查看答案
本题答案:InsertCommand
本题解析:试题答案InsertCommand
49、问答题 Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?
点击查看答案
本题答案:Set里的元素是不能重复的,那么用iterator()
本题解析:试题答案Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。
equals()和==方法决定引用值是否指向同一对像equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。
50、问答题 DataReader与Dataset有什么区别?
点击查看答案
本题答案:一个是只能向前的只读游标,一个是内存中的表。
本题解析:试题答案一个是只能向前的只读游标,一个是内存中的表。
51、填空题 在方法的参数列表中定义的参数称为()。
点击查看答案
本题答案:形参
本题解析:试题答案形参
52、单项选择题 在数组中对于for和foreach语句,下列那些选项中的说法不正确?()。
A.foreach语句能使你不用索引就可以遍历整个数组
B.foreach语句总是从索引1遍历到索引Length
C.foreach总是遍历整个数组
D.如果需要修改数组元素就必须使用for语句
点击查看答案
本题答案:B
本题解析:暂无解析
53、问答题 编一个程序,输入一个正整数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();
54、问答题 输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)
点击查看答案
本题答案: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("其他字母");
55、问答题 成员变量和成员函数前加static的作用?
点击查看答案
本题答案:它们被称为常成员变量和常成员函数,又称为类成员变量和类
本题解析:试题答案它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。比如类成员变量可以用来统计类实例的数量,类成员函数负责这种统计的动作。
56、填空题 在C#中,可以通过()语句无条件抛出异常。
点击查看答案
本题答案:throw
本题解析:试题答案throw
57、问答题 什么是强类型系统?
点击查看答案
本题答案:RTTI:类型识别系统。
本题解析:试题答案RTTI:类型识别系统。
58、问答题 定义两个方法,方法的参数分别为输出型参数和引用型参数,并调用这两个方法。
点击查看答案
本题答案: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);
}
}
59、填空题 设x=10;则表达式x<10?x=0:x++的值为()。
点击查看答案
本题答案:10
本题解析:试题答案10
60、判断题 静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。
点击查看答案
本题答案:对
本题解析:暂无解析
61、单项选择题 能作为C#程序的基本单位是()。
A.字符
B.语句
C.函数
D.源程序文件
点击查看答案
本题答案:B
本题解析:暂无解析
62、问答题 ASP.NET页面间传递有哪几种方式
点击查看答案
本题答案:QeryStringresp onse.Redirect
本题解析:试题答案QeryStringresponse.Redirect()sessionserver.Transfer
63、问答题 概述反射和序列化?
点击查看答案
本题答案:反射:要给发射下一个定义还是比较难的,这里先说说我的理
本题解析:试题答案反射:要给发射下一个定义还是比较难的,这里先说说我的理解。反射提供了封装程序集,模块和类型对象,可以用反射动态地创建类型的实例,将类型绑定到现有对象,或者从现有对象类型里获取类型,然后调用类型的方法或访问字段和属性。
序列化:将对象转换为另一种媒介传输的格式过程。如,序列化一个对象,用Http通过internet在客户端和服务器之间传递该对象,在另一端用反序列化从该流中重新得到对象。
64、单项选择题 在C#中,表示一个字符串的变量应使用以下哪条语句定义?()
A.CStringstr;
B.stringstr;
C.Dimstrasstring
D.char*str;
点击查看答案
本题答案:B
本题解析:暂无解析
65、填空题 类中声明的属性往往具有get()和()两个访问器。
点击查看答案
本题答案:set()
本题解析:试题答案set()
66、填空题 float f=-123.567F;inti=(int)f.则i的值现在是()。
点击查看答案
本题答案:-123
本题解析:试题答案-123
67、填空题 在switch语句中,每个语句标号所含关键字case后面的表达式必须是()
点击查看答案
本题答案:常量表达式
本题解析:试题答案常量表达式
68、问答题 什么是装箱和拆箱?
点击查看答案
本题答案:从值类型接口转换到引用类型装箱。从引用类型转换到值类型
本题解析:试题答案从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。
69、问答题 编一个程序,输入三个double类型数据,自定义一个静态方法,把这三个数送给它,返回找出的最大数。
点击查看答案
本题答案:classclassname
{
本题解析:试题答案classclassname
{
publicstaticdoublecompare(doublex,doubley,doublez)
{
doubletemp;
if(x>y)temp=x;
elsetemp=y;
if(z>temp)temp=z;
returntemp;
}
}
classProgram
{
staticvoidMain(string[]args)
{
Console.Write("请输入一个实数:");
doublex=double.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
doubley=double.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
doublez=double.Parse(Console.ReadLine());
doubletemp=classname.compare(x,y,z);
Console.WriteLine("比较后得到的最大数为{0}",temp);
70、填空题 C#中,使用()关键字来声明一个字符串。
点击查看答案
本题答案:string
本题解析:试题答案string
71、单项选择题 面向对象编程中的“继承”的概念是指()
A.对象之间通过消息进行交互
B.派生自同一个基类的不同类的对象具有一些共同特征
C.对象的内部细节被隐藏
D.派生类对象可以不受限制地访问所有的基类对象
点击查看答案
本题答案:B
本题解析:暂无解析
72、填空题 当整数a赋值给一个obiect对象时,整数a将会被()。
点击查看答案
本题答案:装箱
本题解析:试题答案装箱
73、问答题 如何区别重载方法?
点击查看答案
本题答案:不同的参数类型,不同的参数个数,不同的参数顺序
本题解析:试题答案不同的参数类型,不同的参数个数,不同的参数顺序
74、问答题 编一个程序,用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);
75、填空题 数值转换是指在整数类型、()和字符类型之间的转换。
点击查看答案
本题答案:字符类型
本题解析:试题答案字符类型
76、单项选择题 有说明语句double[,]tab=newdouble[2,3];那么下面叙述正确的是()。
A.tab是一个数组维数不确定的数组,使用时可以任意调整
B.tab是一个有两个元素的一维数组,它的元素初始值分别是2,3
C.tab是一个二维数组,它的元素个数一共有6个
D.tab是一个不规则数组,数组元素的个数可以变化
点击查看答案
本题答案:C
本题解析:暂无解析
77、填空题 派生类构造函数的执行顺序是从最上面的()开始,直到最后一个()结束。
点击查看答案
本题答案:基类;派生类
本题解析:试题答案基类;派生类
78、单项选择题 若将数据集中所作更改更新回数据库,应调用SqlAdapter的()方法。
A.Update
B.Clos
C.Fill
D.Open
点击查看答案
本题答案:A
本题解析:暂无解析
79、填空题 类的访问修饰()表示公共的访问级别,对所有其它类可见。
点击查看答案
本题答案:public
本题解析:试题答案public
80、问答题 给定一个m×n的数值矩阵A,如果矩阵A中存在这样的一个元素A[i][j]满足条件:A[i][j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。编写一个方法计算出m*n的矩阵A的所有马鞍点。
点击查看答案
本题答案:inti,j,k,m=4,n=5,max,min;本题解析:试题答案inti,j,k,m=4,n=5,max,min;
int[,]array=newint[,]{{30,20,25,40,45},{80,19,70,90,11},{24,14,42,91,96},{32,17,82,72,38}};
Console.Write("\n{0}行{1}列的数值矩阵为:");
for(i=0;i{
Console.WriteLine();
for(j=0;j{
Console.Write("{0}",array[i,j]);
}
}
for(i=0;ifor(j=0;j{
max=array[i,j];
min=array[i,j];
for(k=0;kfor(k=0;kmax)max=array[k,j];
if(array[i,j]==max&&array[i,j]==min)
{
Console.WriteLine("\n马鞍点是第{0}行,第{1}列的{2}",i,j,array[i,j]);
}
}
81、填空题 Exception类中有两个重要的属性:()属性包含对异常原因的描述信息
点击查看答案
本题答案:Message
本题解析:试题答案Message
82、填空题 派生类的对象对它的基类成员中的()成员是不可访问的。
点击查看答案
本题答案:私有或private
本题解析:试题答案私有或private
83、填空题 集合类是由命名空间()提供。
点击查看答案
本题答案:System.Collections
本题解析:试题答案System.Collections
84、问答题 描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
点击查看答案
本题答案:可以用任意类型。
本题解析:试题答案可以用任意类型。
85、问答题 任何把一个Array复制到Arraylist中?
点击查看答案
本题答案:Foreach(objectoinArray),Arr
本题解析:试题答案Foreach(objectoinArray),ArrayList.Add(0)
86、问答题 在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using指令和语句new创建实例new隐藏基类中方法。
点击查看答案
本题答案:using引入名称空间或者使用非托管资源
n
本题解析:试题答案using引入名称空间或者使用非托管资源
new新建实例或者隐藏父类方法
87、判断题 SQL的INSERT语句不可以对数据库进行更新。
点击查看答案
本题答案:错
本题解析:暂无解析
88、单项选择题 指定操作系统读取文件方式中的FileMode.Create的含义是()。
A.打开现有文件
B.指定操作系统应创建文件,如果文件存在,将出现异常
C.打开现有文件,若文件不存在,出现异常
D.指定操作系统应创建文件,如果文件存在,将被改写
点击查看答案
本题答案:D
本题解析:暂无解析
89、问答题 编一个程序,定义三个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);
90、问答题 所谓“回文数”是指读一个自然数,从正方向读和反方向读,结果是一样的。例如: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);
}
91、填空题 ()是一类特殊的属性,通过它们可以像引用数组一样引用自己的类。
点击查看答案
本题答案:索引器
本题解析:试题答案索引器
92、填空题 表达式2+5/10*10的值为()。
点击查看答案
本题答案:2
本题解析:试题答案2
93、判断题 属性必须同时定义get访问器和set访问器。
点击查看答案
本题答案:对
本题解析:暂无解析
94、问答题 编一个程序,从键盘上输入二个实数,使用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);
95、判断题 一个窗体中可以有多个弹出式菜单。
点击查看答案
本题答案:对
本题解析:暂无解析
96、填空题 任何事物都是(),它可以是现实世界中的一个物理对象,可以是抽象的概念或规则。
点击查看答案
本题答案:对象
本题解析:试题答案对象
97、填空题 SQL语句中删除一个表中记录,使用的关键字是()。
点击查看答案
本题答案:delete
本题解析:试题答案delete
98、问答题 编写一个程序,要求用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++;
99、单项选择题 在类的成员中,用于存储属性值的是()。
A.属性
B.方法
C.事件
D.成员变量
点击查看答案
本题答案:D
本题解析:暂无解析
100、判断题 可以重写私有的虚方法。
点击查看答案
本题答案:错
本题解析:暂无解析
101、问答题 两个对像值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?
点击查看答案
本题答案:不对,有相同的hashcode。
本题解析:试题答案不对,有相同的hashcode。
102、填空题 ()方法用来产生随机数。
点击查看答案
本题答案:Random.Next
本题解析:试题答案Random.Next
103、单项选择题 小数类型(decimal)和浮点类型都可以表示小数,正确说法:()
A.两者没有任何区别
B.小数类型比浮点类型取值范围大
C.小数类型比浮点类型精度高
D.小数类型比浮点类型精度低
点击查看答案
本题答案:C
本题解析:暂无解析
104、问答题 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
点击查看答案
本题答案:不能,一个对象的一个synchronized方法只能由
本题解析:试题答案不能,一个对象的一个synchronized方法只能由一个线程访问。
105、判断题 接口与类同样是面向对象程序设计的核心,是创建对象的模版。
点击查看答案
本题答案:对
本题解析:暂无解析
106、填空题 在实例化类对象时,系统自动调用该类的()进行初始化。
点击查看答案
本题答案:构造函数
本题解析:试题答案构造函数
107、填空题 一般将类的构造方法声明为()访问权限。如果声明为private,就不能创建该类的对象。
点击查看答案
本题答案:public或公有
本题解析:试题答案public或公有
108、单项选择题 声明doublea;intb;下列哪个选项中的表达式能够正确的进行类型转换?()
A.a=(decimal)b;
B.a=b;
C.a=(int)b
D.b=a;
点击查看答案
本题答案:B
本题解析:暂无解析
109、填空题 用来定义事件的关键字是()。
点击查看答案
本题答案:event
本题解析:试题答案event
110、单项选择题
数组pins的定义如下:
int[]pins=newint[4]{9,2,3,1};
则pins[1]=()
A.1
B.2
C.3
D.9
点击查看答案
本题答案:B
本题解析:暂无解析
111、问答题 ASP.net的身份验证方式有哪些?
点击查看答案
本题答案:windows,forms,passport
本题解析:试题答案windows,forms,passport
112、填空题 在do-while循环结构中,循环体至少要执行()次。
点击查看答案
本题答案:1
本题解析:试题答案1
113、单项选择题 在设计窗口,可以通过()属性向列表框控件如ListBox的列表添加项。
A.Items
B.Items.Count
C.Text
D.SelectedIndex
点击查看答案
本题答案:A
本题解析:暂无解析
114、单项选择题 下面对C#中类的构造函数描述正确的是()
A.与方法不同的是,构造函数只有void这一种返回类型
B.构造函数如同方法一样,需要人为调用才能执行其功能
C.构造函数一般被声明成private型
D.在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数
点击查看答案
本题答案:D
本题解析:暂无解析
115、填空题 数组是一种()类型。
点击查看答案
本题答案:引用
本题解析:试题答案引用
116、问答题 using/new各自的意义
点击查看答案
本题答案:using引入名称空间或者说使用非托管资源new新建实
本题解析:试题答案using引入名称空间或者说使用非托管资源new新建实例或隐藏父类方法
117、问答题 编一个程序,利用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);
118、问答题 编一个程序,设圆的半径r=1.2,高h=1.5,定义圆周率常量Pi=3.1415,求出圆柱的体积。
点击查看答案
本题答案:constdoublePi=3.1415;
本题解析:试题答案constdoublePi=3.1415;
doubler=1.2,h=1.5;
doublev;
v=Pi*r*r*h;
Console.WriteLine("圆柱体的体积是{0}",v);
119、问答题 编一个程序,定义一个数组,再定义类以及方法,用方法(out参数传递数据)找出这组数据中的最大数和最小数。
点击查看答案
本题答案:classClassName
{
本题解析:试题答案classClassName
{
publicvoidfind(outintmax,outintmin,paramsint[]array)
{
intn=array.Length,i=1;
max=array[0];
min=array[0];
while(i{
if(array[i]>max)
max=array[i];
else
if(array[i]i++;
}
}
}
classProgram
{
staticvoidMain(string[]args)
{
intmax,min;
int[]a=newint[10]{97,65,32,17,58,43,79,81,23,10};
ClassNames=newClassName();
s.find(outmax,outmin,a);
Console.WriteLine("最大数为:"+max);
Console.WriteLine("最小数为:"+min);
120、填空题 当整数a赋值给一个object对象时,整数a将会被(),
点击查看答案
本题答案:装箱
本题解析:试题答案装箱
121、单项选择题 在C#编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是()。
A.public
B.private
C.internal
D.protected
点击查看答案
本题答案:B
本题解析:暂无解析
122、问答题 在.NET中所有类的基类是?
点击查看答案
本题答案:object
本题解析:试题答案object
123、单项选择题 若要使命令按钮不可操作,要对()属性进行设置。
A.Visible
B.Enabled
C.BackColor
D.Text
点击查看答案
本题答案:B
本题解析:暂无解析
124、单项选择题 在使用FileStream打开一个文件时,通过使用FileMode枚举类型的()成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。
A.Append
B.Create
C.CreateNew
D.Truncate
点击查看答案
本题答案:A
本题解析:暂无解析
125、填空题 类声明后,可以创建类的实例,创建类的实例要使用()关键字。类的实例相当于一个变量。创建类的实例的格式如:类名对象名=()。
点击查看答案
本题答案:new;new对象名()
本题解析:试题答案new;new对象名()
126、单项选择题
下列语句在控制台上的输出是什么?()

A.无输出
B.FirstMessage
C.SecondMessage
点击查看答案
本题答案:B
本题解析:暂无解析
127、填空题 在声明类时,在类名前加()修饰符,则声明的类只能作为其他类的基类,不能被实例化。
点击查看答案
本题答案:abstract
本题解析:试题答案abstract
128、判断题 在C#类中,this代表了当前类本身。
点击查看答案
本题答案:错
本题解析:暂无解析
129、问答题 列举ASP.NET页面之间传递值的几种方式。
点击查看答案
本题答案:1).使用QueryString,如....?id=1
本题解析:试题答案1).使用QueryString,如....?id=1;response.Redirect()....
2).使用Session变量
3).使用Server.Transfer
130、填空题 要在控制台程序运行时输入信息,可使用Console类的()方法。
点击查看答案
本题答案:ReadLine
本题解析:试题答案ReadLine
131、单项选择题 在VS集成开发环境中有两类窗口,分别为浮动窗口和固定窗口,下面不属于浮动窗口的是()
A.工具箱
B.属性
C.工具栏
D.窗体
点击查看答案
本题答案:D
本题解析:暂无解析
132、填空题 C#中的属性通过()和()访问器来对属性的值进行读和写。
点击查看答案
本题答案:get;s et
本题解析:试题答案get;set
133、问答题 编一个程序,定义一个有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();
134、单项选择题 引用类型主要有4种:类类型、数组类型、接口类型和()。
A.对象类型
B.字符串类型
C.委托类型
D.整数类型
点击查看答案
本题答案:C
本题解析:暂无解析
135、填空题 在异常处理中,无论异常是否抛出,()子句中的内容都会被执行。
点击查看答案
本题答案:finally
本题解析:试题答案finally
136、判断题 设置图片框控件的SizeMode属性为StretchImage时,图片可以按图片框的大小比例缩放显示。
点击查看答案
本题答案:对
本题解析:暂无解析
137、填空题 选定或取消选定RadioButton时,都会触发()事件。
点击查看答案
本题答案:CheckedChanged
本题解析:试题答案CheckedChanged
138、单项选择题 下列哪个类型的对象是ADO.NET在非连接模式下处理数据内容的主要对象?()
A.Command
B.Connection
C.DataAdapter
D.DataSet
点击查看答案
本题答案:D
本题解析:暂无解析
139、问答题 一列数的规则如下: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);
}
}
140、问答题 编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。
点击查看答案
本题答案:inti;
int[]a=newint[10
本题解析:试题答案inti;
int[]a=newint[10];
for(i=0;i<10;i++)
{
Console.Write("请输入一个数:");
a[i]=int.Parse(Console.ReadLine());
}
Console.WriteLine();
for(i=9;i>=0;i--)
{
Console.Write("{0}",a[i]);
}
Console.WriteLine();
141、单项选择题 在Array类中,可以对一维数组中的元素进行排序的方法是()。
A.Sort()
B.Clear()
C.Copy()
D.Reverse()
点击查看答案
本题答案:A
本题解析:暂无解析
142、单项选择题
当month等于6时,下面代码的输出结果是()。

A.0
B.28
C.30
D.31
点击查看答案
本题答案:C
本题解析:暂无解析
143、填空题 使用MessageBox显示消息时,第()个参数为标题参数。
点击查看答案
本题答案:2
本题解析:试题答案2
144、问答题 软件开发过程一般有几个阶段?每个阶段的作用?
点击查看答案
本题答案:需求分析,架构设计,代码编写,QA,部署
本题解析:试题答案需求分析,架构设计,代码编写,QA,部署
145、填空题 创建新对象时将调用类的()。它主要用来为对象分配存储空间,完成初始化操作。
点击查看答案
本题答案:构造函数
本题解析:试题答案构造函数
146、填空题 在switch语句中,()语句是可选的,且若存在,只能有一个。
点击查看答案
本题答案:default
本题解析:试题答案default
147、填空题 要想在输出中换行,可以使用()转义字符。
点击查看答案
本题答案:\n
本题解析:试题答案\n
148、问答题 所谓“降序数”是指一个自然数的低位数字不大于高位数字的数。例如: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);
}
149、问答题 abstractclass和interface有什么区别?
点击查看答案
本题答案:声明方法的存在而不去实现它的类被叫做抽像类(abstr
本题解析:试题答案声明方法的存在而不去实现它的类被叫做抽像类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽像类的变体。在接口中,所有方法都是抽像的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽像的,没有一个有程序体。接口只可以定义staticfinal成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对像上调用接口的方法。由于有抽像类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。
150、填空题 在ADO.NET中,通过执行Command对象的ExecuteReader方法返回的DataReader对象是一种()。
点击查看答案
本题答案:只向前的只读的结果集
本题解析:试题答案只向前的只读的结果集
151、单项选择题
下面代码运行后,s的值是()。

A.20
B.12
C.10
D.6
点击查看答案
本题答案:B
本题解析:暂无解析
152、填空题 通过()关键字定义一个接口,通过()关键字实现接口。
点击查看答案
本题答案:interface;:
本题解析:试题答案interface;:
153、填空题 元素类型为int的2行5列的二维数组共占用()字节的存储空间。
点击查看答案
本题答案:40
本题解析:试题答案40
154、问答题 接口是否可继承接口?抽像类是否可实现(implements)接口?抽像类是否可继承实体类(concreteclass)?
点击查看答案
本题答案:接口可以继承接口。抽像类可以实现(implements
本题解析:试题答案接口可以继承接口。抽像类可以实现(implements)接口,抽像类是否可继承实体类,但前提是实体类必须有明确的构造函数。
155、填空题 要给属性对应的数据成员赋值,通常要使用set访问器,set访问器始终使用()来设置属性的值。
点击查看答案
本题答案:value
本题解析:试题答案value
156、填空题 枚举是从System.()类继承而来的类型。
点击查看答案
本题答案:Enum
本题解析:试题答案Enum
157、填空题 C#的值类型包括()、结构类型和枚举类型。
点击查看答案
本题答案:简单类型
本题解析:试题答案简单类型
158、判断题 可以阻止某一个类被其他类继承。
点击查看答案
本题答案:对
本题解析:暂无解析
159、填空题 填充数据集应调用数据适配器的()方法。
点击查看答案
本题答案:Fill
本题解析:试题答案Fill
160、填空题 break语句只能用于循环语句或()语句中。
点击查看答案
本题答案:switch
本题解析:试题答案switch
161、单项选择题 如果要在窗体中始终显示系统的当前时间,应该使用的控件是()
A.CheckBox
B.Panel
C.RadioButton
D.Timer
点击查看答案
本题答案:D
本题解析:暂无解析
162、填空题 ()属性用于获取ListBox中项的数目。
点击查看答案
本题答案:Count
本题解析:试题答案Count
163、填空题 C#的类定义中可以包含两种成员:静态成员和非静态成员。使用()关键字修饰的是静态成员,反之为非静态成员。
点击查看答案
本题答案:static
本题解析:试题答案static
164、填空题 使用关键字()声明抽象类。
点击查看答案
本题答案:abstract
本题解析:试题答案abstract
165、问答题 谈谈final,finally,finallize的区别?
点击查看答案
本题答案:final用于申明属性,方法和类,表示属性不可变,方法
本题解析:试题答案final用于申明属性,方法和类,表示属性不可变,方法不可以被覆盖,类不可以被继承。
Finally是异常处理语句结构中,表示总是执行的部分。
Finallize表示是object类一个方法,在垃圾回收机制中执行的时候会被调用被回收对象的方法。
166、判断题 委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。
点击查看答案
本题答案:错
本题解析:暂无解析
167、填空题 SQL语句中的选择语句,使用的关键字是()。
点击查看答案
本题答案:SELECT
本题解析:试题答案SELECT
168、填空题 静态属性只能通过()类调用
点击查看答案
本题答案:类
本题解析:试题答案类
169、问答题 值类型和引用类型的区别?
点击查看答案
本题答案:值类型的值是存放在堆栈中的,改变其值,不改变变量原有的
本题解析:试题答案值类型的值是存放在堆栈中的,改变其值,不改变变量原有的值,而引用类型的值是存放在栈中的,其引用的地址是存放在堆栈中的,改变其值也就改变了变量原有的值。值类型不允许包含null值,然而可空类型可以将null赋值给值类型l。
170、填空题 更新数据集应调用数据适配器的()方法。
点击查看答案
本题答案:Update
本题解析:试题答案Update
171、填空题 在循环执行过程中,希望当某个条件满足时退出循环,使用()语句
点击查看答案
本题答案:break
本题解析:试题答案break
172、填空题 在catch语句中列出异常类型时FormatException异常应列在Exception异常的()。
点击查看答案
本题答案:前面
本题解析:试题答案前面
173、问答题 Heap与stack的差别?
点击查看答案
本题答案:Heap是堆,空间是由手动操作分配和释放的,它的存储区
本题解析:试题答案Heap是堆,空间是由手动操作分配和释放的,它的存储区很大的自由存储区。
Stack是栈,是由是操作系统自动分配和释放的,栈上的空间是有限的。程序在编译期间变量和函数分配内存都是在栈上进行的,且在运行时函数调用时的参数的传递也是在栈上进行的。
174、填空题 表达式“4*10>=65”的值为()。
点击查看答案
本题答案:false
本题解析:试题答案false
175、填空题 ()是具有相同或相似性质的对象的抽象。
点击查看答案
本题答案:类
本题解析:试题答案类
176、单项选择题 当()时,条件“expression1 XOR expression2”的值为真。
A.expression1为真而expression2为假
B.expression1为假而expression2为真
C.expression1和expression2均为真
D.a和b都对
点击查看答案
本题答案:D
本题解析:暂无解析
177、填空题 一个类不可以多重继承几个父类但是可以多重继承()。
点击查看答案
本题答案:接口
本题解析:试题答案接口
178、填空题 DataAdapter对象使用与()属性关联的Command对象将DataSet修改的数据保存入数据源。
点击查看答案
本题答案:UpdateCommand
本题解析:试题答案UpdateCommand
179、填空题 关键字()表明对象或者变量在初始化后不可修改。
点击查看答案
本题答案:Readonly
本题解析:试题答案Readonly
180、填空题 所有的枚举默认都继承于()。
点击查看答案
本题答案:System.Enum
本题解析:试题答案System.Enum
181、填空题 构造函数在()时被调用。
点击查看答案
本题答案:创建对象
本题解析:试题答案创建对象
182、填空题 枚举类型使用()关键字声明。
点击查看答案
本题答案:enum
本题解析:试题答案enum
183、填空题 ()块封装了可能引发异常的代码。
点击查看答案
本题答案:try
本题解析:试题答案try
184、填空题 C#语言源代码文件的后缀名是()。
点击查看答案
本题答案:.cs
本题解析:试题答案.cs
185、填空题 使用()关键字可以再次引发捕获到的异常。
点击查看答案
本题答案:throw
本题解析:试题答案throw
186、问答题 向服务器发送请求有几种方式?
点击查看答案
本题答案:get,post。get一般为链接方式,post一般为
本题解析:试题答案get,post。get一般为链接方式,post一般为按钮方式。
187、问答题 编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。
点击查看答案
本题答案:strings;
intn1=0,n2=0;
本题解析:试题答案strings;
intn1=0,n2=0;
Console.WriteLine("请输入一个字符串");
s=Console.ReadLine();
foreach(charcins)
{
if(c>=’A’&&c<=’Z’)
n1++;
elseif(c>=’a’&&c<=’z’)
n2++;
else
continue;
}
Console.WriteLine("大写字母有{0}个,小写字母有{1}个",n1,n2);
188、问答题 编写一个程序,用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);
189、问答题 编一个程序,用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);
190、填空题 C#语言规定变量在使用之前必须先()后使用。
点击查看答案
本题答案:声明
本题解析:试题答案声明
191、填空题 在c#的条件判断语句switch case结构中,()子句用于指定在找不到匹配项时执行的动作。
点击查看答案
本题答案:default
本题解析:试题答案default
192、填空题 ()类是所有类的基类。
点击查看答案
本题答案:object
本题解析:试题答案object
193、单项选择题
下面代码实现数组array的冒泡排序,画线处应填入()。

A.4-i
B.i
C.i+1
D.3-i
点击查看答案
本题答案:D
本题解析:暂无解析
194、填空题 ()运算符将左右操作数相加的结果赋值给左操作数。
点击查看答案
本题答案:+=
本题解析:试题答案+=
195、问答题 编一个程序,把一张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);
196、单项选择题 在C#中创造一个对象是,系统最先执行的是()中的语句。
A.main方法
B.构造函数
C.初始化函数
D.字符串函数
点击查看答案
本题答案:B
本题解析:暂无解析
197、单项选择题 下列选项中,不属于值类型的是()
A.struct
B.Int32
C.Int
D.string
点击查看答案
本题答案:A
本题解析:暂无解析
198、填空题 类的方法声明中,若没有显式指定方法的访问修饰符,则默认 为()。
点击查看答案
本题答案:private
本题解析:试题答案private
199、填空题 在C#中,用来表示回车的转义字符是()。
点击查看答案
本题答案:\n
本题解析:试题答案\n
200、填空题 静态属性只能通过()调用。
点击查看答案
本题答案:类
本题解析:试题答案类
题库试看结束后
微信扫下方二维码即可打包下载完整版《★计算机科学技术》题库
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
题库试看结束后微信扫下方二维码即可打包下载完整版《计算机科学技术:C#程序设计》题库,分栏、分答案解析排版、小字体方便打印背记!经广大会员朋友实战检验,此方法考试通过率大大提高!绝对是您考试过关的不二利器!
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G