




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复习题一5、6、7、8、类可以显示消息对话框。A 、 ConsoleB 、 WriteLinec#在方法处开始执行。A 、 Function B 、 Main符号 开始了一个方法的定义体。A 、 B、C、 MessageBoxC、mainC、;C#程序用包含 的方法来指明将从某个命名空间里合并类。A 、MainB 、mainC、 UsingD、 ReadLineD 、 AbstractD、,D 、 using、单选题1、技术允许我们创建一个 GUI ,而不需要编写一行代码。A 、 可视化编程B、面向对象C、面向过程D、命令结构2、在 C# 程序中,用 _和开始和结束方法体。A 、 begin
2、和 endB 、 if 和 endifC、 start 和 returnD、 和3、在 C# 程序中,每个语句必须以 作为语句的结束。A 、句号 (.)B 、分号 (;)C、逗号 (,)D、冒号 (:)4、 符号开始了一个单行注释。A 、 /B、/C、*D、note10、开发 C# 程序的集成开发环境是 B、 IDEA 、 Visual Studio.NetC、 FRAMD、 Common Language Runtime三、判断题1、在程序执行的时候,注释使得 / 后面的文本打印在屏幕上。 F2、开始于 /的注释被称为单行注释。T3、每个 C#程序必须包含一个 Main 方法。 T4、C#应
3、用程序从 Main 方法开始执行。 T5、定义类和方法的花括号不必成对匹配。F7、C#是一种面向对象语言。T9、 C#是.NET 应用程序惟一可用的语言。F复习题二一、单选题1、C#的值类型包括简单类型、结构类型和 。A 、类类型B、接口类型C、委托类型D 、枚举类型2、C#的引用类型包括类类型、接口类型、委托类型和 。A 、 数组类型B 、简单类型C、结构类型D 、枚举类型3、简单类型包含整数类型、字符类型、浮点类型、小数类型和 A 、 ushortB 、 bool (布尔类型)C、 intD 、 long4、对于下列程序语句: char c=x0032; Console.WriteLine
4、(c);上述语句输出的结果是: 。A 、 32B、50C、 2D 、05、对于下列程序语句: char c=u0032;Console.WriteLine(c); 上述语句输出的结果是: 。A 、 32B、 50C、 26、定义枚举类型的语句是 。A 、 enum WeekDays Sun,Mon,Tue,Wed,Thu,Fri,Sat;D 、0B 、struct PhoneBook;C、 class TestD、 public Main()A 、 local9、声明常量的关键字是 _ A 、 class10、C#中“三元运算符”是 A 、 ?:11、下列程序语句中,变量 int i,a=31
5、,b=10; i=a/b;A 、 3.112、下列程序语句中,变量 int i,a=32,b=10; i=a%b; A 、 3.213、下列程序语句中,变量 int i,a=10; i=a+;A 、 11三、判断题B 、 public _。C、privateB 、struct 。C、constB 、%C、+i 运算的结果是_ 。B 、1Ci 运算的结果是、3.0_ 。B 、2C、3.0i 运算的结果是 B、 12C、 10D 、 staticD 、 interfaceD 、 -D、3D、3D、98、下列变量声明中,能够在类中各个模块中起作用的变量修饰符是1、所有的变量在声明它们的时候必须给出数
6、据类型。T2、C#认为变量 number 和 Number 是等效的。F3、算术运算符 *、 /、%、+、-都在同一个优先级上。F4、包含在双引号之间的一串字符被称为短语或短语文字。F5、整数除法产生一个整数商。T6、括号在算术表达式中不能用来强迫运算符按照程序所希望的顺序计算。F7、赋值表达式中赋值符号的左侧总是先行计算。F8、C# 中的算术表达式必须被写成直行的形式,以方便向计算机里输入数据。T复习题三、单选题 1、所有的程序都可以由 3 种控制结构组成,即( )。A 、顺序结构、判断结构、多分支结构B 、顺序结构、选择结构、循环结构C、选择结构、 for 结构、 if 结构D 、循环结构
7、、判断结构、主程序结构2、( )选择结构在条件为真时执行一个动作,而在条件为假时执行另一个动作。A 、 switchB 、 ifC、 if elseD、 if else if3、指明特定数目的循环称为()循环。A 、计数控制或确定次数B、次数C、计量4、能够列举集合中的每一个元素的循环语句是()。D、数值A 、whileB、 do-whileC、 forD 、 foreach5、对计算机程序中的语句将要执行的顺序的描述称为()。A 、程序控制B、程序执行C、程序调试D、程序编译6、( )语句可以在多个分支中进行选择。A 、 switchB、ifC、if elseD、if else if7、能够
8、中断当前的选择或循环,并跳出当前的选择或循环的语句是()。A 、exitB 、breakC、 goto8、能够结束本次循环的语句是()。A 、 exitB 、 breakC、 gotoD 、 continueD、 continueC、循环D、任意结构B、1到 100 之间的所有整数D、0到 100 之间的所有奇数B、0到 100 之间的所有整数D、 1 到 100 之间的所有奇数9、( )是一种帮助程序员开发算法的人造的非正式语言。A 、图表B、流图C、框架D、伪代码10、C# 保留了()来实现各种特性,例如语言的控制结构。A 、语句B、语法C、关键字D、程序11、一个( )语句通过在一个语句
9、所放置的地方放置一个分号来指明不做任何动作。A 、空B、输出空行C、输入空行D、规范12、for 循环结构应该用()值进行计数。A 、浮点数B、整型C、双精度D、字符13、在下面 while 循环结构中本应循环 20 次的条件, 用关系运算符 代替 =,将引起一个( ) 错误。int i=1; while(x20) A 、逻辑B、语法 C、边界 D 、语句 14、在 for 循环结构中初始化一个控制变量,则该控制变量仅能在该循环体内使用。这称为 变量的( )。A 、结构体B 、循环体C、控制语句D、作用范围15、for 循环结构中,递增发生在每次结构体执行()。A 、后B、前C、过程中D 、循
10、环结束16、for 结构头中的多个初始化应该以( )号分隔开。A 、 ;B 、 /C、 :D 、 ,17、在( )中放置一个值不变的表达式将导致糟糕的执行效果。A 、顺序结构 B 、选择结构18、下列程序执行的结果是输出()。using System;class teststatic void Main()for (int i=0;i=100;i+) Console.WriteLine(i);A、0 到 100 之间的所有整数C、0到 100之间的所有偶数19、下列程序执行的结果是输出()。using System;class teststatic void Main()for(int i=1
11、;i=100;i+) if(i%2=0) Console.WriteLine(i);A、1 到 100 之间的所有整数C、1到 100之间的所有偶数20、下列程序执行的结果是输出()。using System;class teststatic void Main()int s=0;for(int i=1;i=100;i+) if(i%2=0) s=s+i;Console.WriteLine(s);A、1到 100之间的整数之和B、0到 100 之间的所有整数C、1到100之间的偶数之和D、1到 100之间的奇数之和三、判断题2、顺序执行是指程序中的语句一条接一条的执行。T3、推荐 C#程序员使
12、用 goto 语句。F4、if 结构称为单选结构。T5、while 结构体可以是一个单语句也可以是一个程序块。T6、在 if 结构的条件后面放置分号通常是一个逻辑错误,而不是语法错误。T8、C#是完全面向对象程序设计的,它没有顺序结构。F9、 switch 结构中必需要有 default 语句。F复习题四一、单选题 1、程序代码可以通过和类对象引用一起的()操作符来访问该类的成员。A、 B、 ;C、“D、2、声明为( )的一个类成员,只有定义这些成员的类的方法能够访问。A 、 publicB、 internalC 、 protectedD、 private3、( )能够初始化一个类的实例变量。
13、A、析构函数B、构造函数C、实用函数D、主函数4、属性的( )方法用来给类的 private 实例变量赋值。A、getB 、 mainC、setD 、 math5、类的方法通常声明为(),类的实例变量通常声明为( )。A 、internal ,privateB 、public ,private C、internal ,public D 、public ,internal6、属性的()方法用来获取类的 private 数据的值。A、get B、 mainC、setD、 math7、关键字()表示一个类的定义。A 、 using B、 #defineC 、 namespaceD 、 class8、
14、类的成员声明为()的时候,该类的对象在范围内的任何地方都可访问。A 、 publicB、 internalC、protectedD、 private9、( )操作符动态地给指定类型的对象分配内存。A 、 sealedB、 abstractC、newD 、 protected10、M是类 A中被声明为 static的成员, B是类 A的对象实例,则引用成员 M的正确格式 是( )。A、B.MB、A.MC、M.B D、M.A11、( )是软件重用的一种形式。A、重载 B、继承 C、多态D、事件12、只有在基类的定义或在派生类的定义中,才能访问基类的()成员。A 、 abstractB 、 seal
15、edC 、 protectedD 、 public13、在( )关系中,一个类的对象也可以被看作它的基类的对象。A、重载B、继承C、多态D、事件14、一个类与它的派生类之间存在()关系。A 、层次结构B、面向过程C、实体结构 D 、平面结构15、基类的( )成员只能在同一程序集中被访问。A 、 publicB、 privateC、 internalD、 protected16、通过()引用,派生类构造函数可以调用基类构造函数。A 、 objectB、 classC、 baseD 、 system17、将一个基类对象当作()可能引发错误。A 、方法B、属性C、事件D、派生类对象18、19、20、
16、多态性有助于移除不需要的(A 、 forB 、 switch如果一个类包含一个或多个A 、抽象B、密封其对象可以被实例化的类称为)逻辑。C、do while abstract 方法,它是一个( C、委托D 、保护)类。C、实体D、保护D 、 foreach)类。21、28、B、密封)声明的类不能被继承。B 、 sealedC 、 protectedD 、public类型的变量,只能共享一个特殊变量的副本。 B、 internalC 、 staticD、 extern29、30、35、1、2、3、4、5、6、7、8、9、A、抽象 使用关键字( A 、 abstract 定义为( ) A 、 pu
17、blic 要创建 C# 类的常量成员,程序员必须用关键字()声明。A 、static 或 public B、const 或 readonly C、internal 或 externD 、abstract 或 sealed类通常从该类的客户端隐藏实现细节。这称为(A 、信息隐藏B 、类的封装声明命名空间的关键字是(A 、 namespace B 、 using 判断题所有的对象都通过引用传递参数。 构造函数可以返回值。 属性必须定义 get 和 set存取程序。 对象的 this 引用是对该对象本身的引用。)。 C、对象细节D 、类的重用)。C、classD、 publicTstatic 成员即
18、使该类型没有对象存在也可以引用。类的 static 成员可以通过该类的实例来引用。声明为 const 的变量,必须在声明时或在该类的构造函数中初始化。 不同的命名空间中不能有名称相同的类或方法。 程序集文件不一定必须要求定义一个入口程序11、基类的构造函数不能被派生类继承。 15、继承能促进高质量软件重用性。 16、抽象基类的方法中,所有方法必须被声明为 复习题五Main() 。 Tabstract。1、2、4、单选题 执行字符串相加操作,可以用A 、 +B、 -下列程序语句执行的结果是( string str=How are you!; Console.WriteLine(str.Lengt
19、h);A 、 10B 、 11下列程序语句执行的结果是( string str1=u0068ello!; string str2=h; str2+=ello!;Console.WriteLine(str1=str2);)。)。运算符。C、&C、12D、#D、13A、0B 、15、下列程序语句执行的结果是()。string str1=abcd;string str2=str1.Insert(1,EE);Console.WriteLine(str2);A 、 aeebcdB 、 aEEbcdC、TrueD、 FalseC、EEabcdD、 AeeBCD6、下列程序语句执行的结果是()。string str1=toachor; string str2=str1.Replace(o,e); Console.WriteLine(str2);A、 teacherB 、 toacher7、下列程序语句执行的结果是()。string str1=good morning; string str2=str1.Substring(9,3); Console.Wri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 司机担保协议合同
- 零售连锁店经营模式创新与数字化升级解决方案
- 园林绿化工程设计合同
- 汇流箱施工方案
- 委托物业管理电梯协议书
- 解决方案优化提案书
- 个人民间借贷合同书
- 咨询服务委托合同协议书
- 外墙保温吊篮施工方案
- 特色廊架施工方案
- 不良资产项目律师法律尽调报告(模板)
- 2023年人力资源和社会保障部公开招聘工作人员笔试参考题库(共500题)答案详解版
- 高级技校电气自动化设备安装与维修教学计划
- 《长征之战役》课件
- 心电监护操作评分标准
- 保健品概念及分类
- 水土保持监理实施细则
- 自体血液回收机使用(精京3000P型)课件
- 非法捕捞水产品罪
- 中铝中州矿业有限公司禹州市方山铝土矿矿山地质环境保护和土地复垦方案
- 浆渣自分离立式磨浆机设计-毕业设计
评论
0/150
提交评论