C#技术:《C#程序设计》——填空题
1、在实例化类对象时,系统自动调用该类的(  )进行初始化。
2、当一个对象离开它的作用域或不再被使用时,系统将会自动调用类的(  )。
3、类的数据封装可以通过类中的(  )实现,而类的行为封装通过(  )实现。
4、通过(  )关键字定义一个接口,通过(  )关键字实现接口。
5.  .NET框架包括(  )和 .NET类库。
6.为便于管理多个项目,在Visual Studio.Net集成环境中引入了(  ),用来对企业级解决方案涉及的多个项目进行管理。
7、C#是作为(  )语言的替代品种出现的。
8、要使Lable控件显示给定的文字“您好”,应在设计状态下设置它的(  )属性值。
9、C#要求程序中的每个元素都要属于一个(  )。
10、在C#程序中,程序的执行总是从(  )方法开始的。
11、在C#中,进行注释有两种方法:使用“//”和使用“/*    */“符号对,其中(  )只能进行单行注释。
12.要在控制台程序运行时输入信息,可使用Console类的(  )方法。
13.在C#中,表达式Math.Pow(2,-2)的值是(  )。
14.  下列程序完成的功能是:从键盘上输入一个直角三角形的斜边长度和一个角的度数,计算出另两条直角边的长度并输出。请填空:
Using system;
Class Example1
{
  Public Static void main()
{
  Double a,b,c,d,jd;
  c =Convert.ToSingle(Console.Readline());  //输入斜边长度
  d = Convert.ToSingle(Console.Readline());  //输入角的度数
  d =_______________________________;
    a =c*Math.Sin(d);
  b=________________________________;
    Console.Writeline(“a={0},b={1}”,a,b);  //输出两直角边的值
}
}
15.设x为int型变量,请写出描述“x是奇数”的C#语言表达式(  )。
16.请写出描述“-10<=x<=10”的C#语言表达式(  )。
17. 在switch语句中,在分支的最后应有一条(  )语句
18. 在C#语言中,实现循环语句主要有(  ),(  )和(  )
19. 在循环执行过程中,希望当某个条件满足时退出循环,使用(  )语句。
20. Continue语句的作用是(  )
21. 下列程序的作用是求出所有的水仙花数。(所谓水仙花数是指这样的数:该数是三位数,其各位数字的立方和等于该数)
Using system;
Class Example1
{
  Public Static void main()
{
  Int a,I,b,c,t;
  For(i=100;i<=_______;i++)
  {
        t =I;
      a =t%10;t=t/10;b=t%10;c=t/10;
      if( __________)
      Console.Writeline(“i={0}”,i);
}
}
}
WriteLine()方法和 Write()方法的区别是(  )。
22.数组定义与赋值语句如下:int []a={1,2,3,4,5};则a[2]的值是(  )。
23.下列数组定义语句中,定义的数组a占的字节数为(  )。
  Int []a=new int[3];
24.下列程序段执行后,a[4]的值为(  )。
int []a={1,2,3,4,5};a[4]=a[a[2]];
25.下列数组定义语句中,数组将在内存中占用(  )个字节。
double [,]d=new int[4,5];
26. 要定义一个3行4列的单精度型二维数组f,使用的定义语句为(  )。
27.要定义一个为int 型参数数组a,数组有两行,第一行一个元素,第二行两个元素并赋初值3和4,使用的语句如下:
  Int [][]a=______;a[0]=_____;a[1]=_____;
28.定义方法时使用的参数是(  ),调用方法时使用的参数是(  )。
29.数据类型说明符用来说明方法返回值的类型,如果没有返回值,则其类型说明符应为(  )。
30.下列方法的作用是求两个数的较大数,并把较大的数作为返回值,请填空
    Float  max_v(______)
{
Float max;
Max=a;
If(max<b)  max=b;
_________;
}
31.C#中的字符串有两类,规则字符串和逐字字符串,定义逐字字符串时,应在其前面加上(  )号。
32.已知str的值为“abcdefgh”,则表达式str.Substring(1,3)的值为(  )。
33.若要从字符串str的第三个字符开始取5个字符作为一个子串赋给sstr,使用的语句是(  )。
34.所谓装箱就是将一个(  )隐式地转换成一个object类型或一个被该值类型应用的接口类型。所谓拆箱就是将一个(  )显示式转换成一个值类型,或将一个接口类型显示式地转换成一个执行该接口的值类型。
35、要声明一个指向int类型函数原型的委托类型MyFun1,使用的语句是(  )。
36.在类的成员声明时,若使用了(  )修饰符则该成员只能在该类或其派生类中使用。
37.类的静态成员属于(  )所有,非静态成员属于类的实例所有。
writeline方法属于类38.已知某类的类名为Class,则该类的西够函数名为(  )。
39.C#方法的参数有四种,分别是:值参数(对应值传递)、引用参数(对应地址传递)、输出函数和函数数组,在形参中声明参数数组时应使用(  )关键字。
40.要给属性对应的数据成员赋值,通常要使用set访问器,set访问器始终使用(  )来设置属性的值。
41.在声明类时,在类名前(  )修饰符,则声明的类只能作为其他类的基类,不能被实例化。
42.与try块相关的(  )块将一定被执行。
43.异常对象是从(  )类派生而来的。
44.(  )块封装了可能引发异常的代码。
45.如果方法Convert.ToInt32的参数不是一个有效的整型值,可以抛出一个(  )异常。
46.在整形运算中发生算术溢出时,为了强制发生异常,使用运算符(    )。
47.数组下标越界时产生的异常是(    )类型的异常。
48.Exception类中有两个重要的属性:(  )属性包含对异常原因的描述信息。
49.在catch语句中列出异常类型时FormatException异常应列在Exception异常的(  )。
50.如果TextBox控件中显示的文本发生了变化将会发生(  )事件。
51.使用NumericUpdown控件时,可通过它的(  )属性来获取或设置单击向上或向下按钮时,控件递增或递减的值。
51.当复选框能够显示三种状态时,可通过他的(  )属性来设置或返回复选框的状态。
52.要使listBox控件多选的情况下,可使用它的(  )属性值设置为true。
53.在允许listBox控件多选的情况下,可使用它的(  )属性值来访问选中列表项。
54.要使pictureBox中显示的图片刚好填满整个图片框,应把它的(  )属性值设置为pictureBoxSizeMode.StretchImage。
55.Timer控件的(  )属性用来设置定时器Tick事件发生的时间间隔。
56.滚动条、TrackBar、ProgressBar等控件的当前位置值均可通过(  )属性来得到。
57. 在switch语句中,在分支的最后应有一条(  )语句。
58. 在C#语言中,实现循环语句主要有(  ),(  )和(  )。
59. 在循环执行过程中,希望当某个条件满足时退出循环,使用()语句。
60. Continue语句的作用是()。
61. GDI是(  )的英文缩写。
62. 创建一个画线颜为兰,像素宽度为100的画笔,画笔名为MyPen,使用的语句是(  )。
63. 画多边形时应使用Graphics对象的(  )方法。
64. 在C#中的图形编程中,最常用的命名空间是(  )。
65. 使用axMMControl1播放视频文件,希望播放的图象出现在Picutre1图片框中,应执行一条语句,该语句是(  )。
66. 使用ClipBoard对象的(  )方法可以检索当前在系统剪切板上的内容。
67. 表示控件是否可以对用户交互作出响应的属性是(  )。
68. 表示是否显示控件的属性是(  )。
69. 按钮控件的常用事件是(  )。
70. 如果想在文本框中输入密码,常指定(  )属性。
71. 表示复选框是否处于选中状态的属性是(  )。
72. MainMenu控件中作为菜单项为分隔符的符号是(  )。
73. 在画线处填上合适的内容,使程序变得正确完整。
String connString=server=localhost;Integrated Security=SSPI;database=pubs;
SqlConnection conn=                               
String strsql=select * from employee;
SqlDataAdapter adpter=new SqlDataAdapter(                  )
Dataset=new DataSet();
Adapter.Fill(                    );

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。