c期中测试分析和总结.docx
填空题:
在代码编写过程中,VisualStudio2008提供了一种由集成开发环境提供的即时自动提示功能,叫 。
窗体的 属性可以用来设置窗体的标题
C#的数据类型分为 和
类型的数据在内存中不直接包含该数据,而是存放该数据的地址
C#提供的字符类型采用了国际上公认的 标准字符集
类型的数据能够描述某种有限个数的数据,方便用户进行选择
在C#中,根据运算符所使用的操作数的个数可以把运算符分为
程序的三种常用结构分别是
在执行一个循环语句时,语句 可以跳出整个循环,而不是整个循环体执行完毕,等判断循环条件判断完毕才退出。
访问级别限制只有在它的类或派生类中,该成员才是可访问的
关键字允许在一个文件里定义一个类的某部分然后在另一个文件里添加这个类的更多定义
类中的字段通常应为 private。外部类应当通过 来间接访问字段。
是主要用于在创建指定类型的对象时执行的类方法,而且它具有与类相同的名称
客户端代码可以通过和类对象引用一起的 操作符来访问该类的成员
使用关键字 声明某个类时,编译器将禁止所有类继承该类。
通过使用 关键字,派生类构造函数可以调用具有特定方法签名的基类构造函数
如果在派生类中要重载基类方法,那么需要使用 关键字
C#提供了一种 循环结构,可以用来遍历数据结构,比如数组中的值
用于比较两个字符串实例的方法是
选择题:
提供项目及其文件的有组织的视图
a)解决方案资源管理器 b)属性窗口 c)类视图 d)工具箱
用于显示正在开发的应用程序中定义、引用或调用的符号
a)服务器资源理器 b)工具箱 c)解决方案资源管理器 d)类视图
用于查看和更改位于编辑器和设计器中的选定对象的设计时属性及事件
a)工具箱 b)属性窗口 c)服务器资源理器 d)解决方案资源管理器
绘制GUI的时候,界面中的元素都可以从 中拖拽过来的
a)属性窗口 b)服务器资源理器c)解决方案资源管理器d)工具箱
与用户进行交互的应用程序的可视化部分是 。
a)图形化用户界面 b)项目 c)解决方案 d)标题栏
VisualStudio2008中的每一个对象都有自己的特征集,用来唯一地标识它自己,这个特征集叫做 。
a)属性 b)工具栏 c)菜单 d)窗体
请看如下的代码段:
long
longl=300.0;inti=(int)l;
这是
a) 隐式转换 b)显式转换
运算符用于确保两个条件均为真。a)Xor b)AndAlso c)Also d)OrElse
赋值运算符(=)右边的表达式的计算总是在赋值运算 。
a)之前 b)之后 c)同时 d)以上都不是
运算符将整型值中的位左移指定位数a) b)++ c)-- d)
对于表达式b?x:y,如果b的条件为假,则执行 a)x b)y c)什么都不执行 d)以上都不正确
当出现了一个无效的数组参数时,会引发一个 异常
ArgumentNullException b)StackOverFlowExceptionc)IndexOutOfRangeExceptiond)FileLoadException
程序改错题(每题有至少有两处程序错误。仔细阅读程序要求,找出两处程序错误之处——错误代码、缺少代码或逻辑错误,划出错误之处,并写出正确的代码。)1.以下是一个控制台程序的Main方法,该程序调用一个加密函数security,对输入的整数进行加密然后输出加密后的数字。加密函数的算法是:把需要加密的整数乘以3再加上2。
staticvoidMain()
{ strings=Console.ReadLine();Console.WriteLine(你输入的是:+s);intx=s;
inty=security(x);Console.WriteLine(加密后是:+y);Console.Read();
}
privatestaticintsecurity(intsource)
{ (source*3)+2; }
以下程序通过Main方法访问Lion对象,设置lion的属性值,并调用lion的方法显示信息。
staticvoidMain()
{
Lionlion=newLion();lion.myage=20;Console.WriteLine(lion.ToString());
}
classLion
{
intmyage;publicintAge
{
get {returnAge;}
set {myag