可视化程序设计Ⅰ复习资料
一、填空题
1、在 Visual Studio .NET 中新建项目时,将通过一个“容器”对 项目  文件进行组织管理,这个“容器”称为 解决方案    
2应用程序模板 提供了起始文件,并且对项目结构进行了定义。此外,它还包含了相应应用程序类型所需要的基本项目对象和环境设置。
3、什么符号用来在代码中标识单行注释?答:双斜杠 (//)
4、一个字节可以存放的最大数值是多少?答:255
5、在下列表达式中,y 的值是什么?
int x = 50;
int y = ++x;
答:y= 51,因为在给 y 赋值之前就已将 x 做了增量操作。
6________语句根据布尔表达式的值,来选择要执行的语句,从而达到控制应用程序执行流程的目的。
答:条件
7、关键字________用来通知编译器某个变量将在方法内初始化?答:out
8、如果希望某个类不能被其它类继承,那么应该为这个类添加什么关键字?答:Sealed
9.NET框架包括 公共语言运行库   .NET类库
10、为便于管理多个项目,在Visual Studio.NET集成环境中引入了  解决方案资源管理器  用来对企业级解决方案涉及的多个项目进行管理。
11、要使Label控件显示给定的文字“您好。”,应在设计状态下设置它的 Text  属性值。
12C#要求程序中的每个元素都要属于一个   
13、在C#程序中,程序的执行总是从 Main()  方法开始的。
14、在C#中,进行注释有两种方法:使用“//”和使用“/*  */”符号对,其中  //  只能进行单行注释。
15、要在控制台程序运行时输入信息,可使用Console类的 ReadLine  方法。
16、为计算表达式eB+8sin75。的值,就使用的C#语言的表达式是Math.Exp(B+8)*Math.Sin(75.0/180*Math.PI)
17、在C#中,表达式Math.Pow(2,-2)的值是0.25
18、下列程序完成的功能是:从键盘上输入一个直角三角形的斜边长度和一个角的度数计算出另两条直角边的长度并输出。请填空。
Using System;
Class Exer1
{
public static void Main()
{
double a,b,c,d,jd;
c=Convert.ToSingle(Console.ReadLine());//输入斜边长度
jd=Corvert.ToSingle(Console.ReadLine());//输入角的度数
d= jd/180.0*Math.PI;
a=c*Math.Sin(d);
b= c*Math.Cos(d);
Console.WriteLine(“a={0},b={1}”,a,b);//输出两直角边的值
}
}
19、设xint型变量,请写出描述“x是奇数”的C#语言表达式x%2==1
20、请写出描述“-10x10”的C#语言表达式x>=-10 && x<=10
21、在switch语句中,在分支的最后应有一条break语句.
22、在C#语句中,实现循环语句主要有whiledo……while for
23、在循环执行过程中,希望当某个条件满足时退出循环,使用break
24continue语句的作用是:结束本次循环,从新测试循环条件语句
25、下列程序的作用是:求出所有的水仙花数。(所谓水仙花数是指这样的数:该数是三位数,其各位数字的立方和等于该数。如:153=13+53+33,所以153是一个水仙花数) 。填空:
using  System;
class Da
{
public static void Main()
{
int  i,a,b,c,t;
for(i=100;i<=  999  ;i++)
{
t=i;
a=t%10;t=t/10;b=t%10;c=t/10;
if (a*a*a+b*b*b+c*c*c==i)
Console.WriteLine(“i={0}”,i);
}
}
}
26WriteLine()方法和Write()方法的区别是WriteLine()方法换行而Write()方法不换行
27、数组定义与赋值语句如下:int []a={1,2,3,4,5};a[2]的值为 3
28、数组定义语句:int[]a=new int[3]中,定义的数组a占的字节数为12
29、下列程序执行后,a[4]的值为 4
int []a ={1,2,3,4,5};
[4]=a[a[2]];
30、下列数组定义语句中,数组将在内存中占用160字节:double [,]d =new int[4,5];
31、要定义一个34列的单精度型二维数组f,使用的定义语句为float [,]f=new float [3,4];
32、定义方法时使用的参数是形式参数,调用方法时使用的参数是实际参数
33、数据类型说明符用来说明方法返回值的类型,如果没有返回值,则其类型说明符应为void
34、下列方法的作用是求两个数的较大数,并把较大数作为返回值,请填空。
Folat max_v(int a,int b)
{  float max;
max=a;
if(max<b)max=b;
return(max);
}
35、在调用方法时,要使参数按引用方式进行传递,然后使用关键字refout,其中out关键字并不要求实参数变量已经初始化。
36C#中的字符串有两类:规则字符串和逐字字符串,定义逐字字符串时,应在其前面加上@号。
37、下列程序的执行结果是(false
using System;
class Temp
{public static void Main()
{ string str1,str2;
str1=abdde;str2=abcdefg;
Console.WriteLine({0},str1==str2);}
}
38、已知str的值为“abcdefgh”,则表达式str.Subsring(1,3)的值为"bcd"
39、若要从字符串str的第三个字符开始取5个字符作为一个字串赋给sstr,使用的语句是sstr=str.Substring(2,5)
40、以下程序的执行结果是123
Usying System;
Class Temp
{public static void Main()
{string str=1a2b3c;
int i;
for(i=0;i<str.length;i++)
if(str[i]>=’0’&&str[i]<=’9’)
Console.Write(str[i]);
}
}
41、所谓装箱就是将一个值类型隐式地转换为一个object类型或一个被该值类型应用的接口类型。所谓拆箱就是将一个对象类型显式地转换成一个值类型,或是将一个接口类型显式地转换成一个执行该接口的值类型。
42、若要声明一个指向 int 类型函数原型的委托类型MyFun1使用的语句是delegate int MyFun1();
43、在类的成员属于声明时,若使用了protected修饰符该成员只能在该类或其派生类中使用。
44、类的静态成员属于所有,非静态成员属于类的实例所有。
45、已知某类的类名为Class,则该类的析构函数名为~Class
46C#方法的参数有四种,分别是:值参数、引用参数、输出参数和参数数组,在形参中声
明参数数组时应使用params关键字。
47、要给属于对应的数据成员赋值,通常要使用set访问器,set访问器始终使用  value 来设置属性的值。
48、在C#中有两种多态性:编译时的多性和运行时的多态性。编译时的多态性是通过方法的重载实现的,运行时多态性是通过继承和虚成员(或虚方法  或虚函数)来实现的。
49、在声名类时,在类名前abstract修饰符,则声明的类只能作为其他的基类,不能被实例化。
50、与try 块相关的finally块将一定被执行。
51、异常对象均是从 Exception 类派生而来的。
52try 块封装了可能引发了异常的代码。
53、如果方法Convert.ToInt32 的参数不是一个有效的整型值,可以抛出一个FormatException  异常。
54、在整型运算在发生算术溢出时,为了强制发生异常,使用运算符  checked
55、数组下标越界时产生的异常是IndexOutOfRangeException 类型的异常。
56Exception 类有两个重要的属性:Message 属性包含对异常原因的描述信息。
57、在catch 语句中列出异常类型时,FormatException异常应列在Exception异常的前面。
58、如果textBox控件中显示的文本发生了变化将会发生TextChanged事件。
59、使用NumericUpDown控件时,可通过它的Increment属性来获取或设置单击向上或向下按钮时,控件递增或递减的值。
writeline输出数值变量60、当复选框能够显示三种状态时,可通过它的CheckState属性来设置或返回复选框的状态。
61、要使listBox控件能够显示多列,应把它的MultiColumn属性设置为true.
62、在允许listBox控件多选的情况下,可使用它的SelectedItems属性来访问选中的列表项。
63、要使pictureBox中显示的图片刚好填满整个图片框,应把它的SizeMode属性设置为PictureBoxSizeMode.StretchImage.
64Timer控件的Interval属性用来设置定时器两次Tick事件发生的时间间隔。
65、滚动条、TrackBarProgressBar等控件的当前位置值均可通过Value属性来得到。
66OpenFileDialog 对话框执行后,用户选择文件的文件名保存在它的FileName 属性中.
67、如果希望在OpenFileDialog控键中选择多个文件,应把它的MultiSelect属性设置为true

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