ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:33.93KB ,
资源ID:22657851      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22657851.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C复习题Word下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C复习题Word下载.docx

1、5、C#在Visual Studio.Net集成开发环境中可以创建的项目类型有_。A、Windows 应用程序 B、类库 C、Windows控件库 D、智能设备应用程序E、ASP.NET Web应用程序 F、ASP.NET Web 服务 G、ASP.NET 移动Web服务H、Web控件库 I、控制台应用程序 J、Windows服务 K、空项目L、空Web项目 M、在现有文件夹中创建项目 N、创建Java项目三、判断题1、在程序执行的时候,注释使得/ 后面的文本打印在屏幕上。 F2、开始于/的注释被称为单行注释。 T3、每个C#程序必须包含一个Main方法。4、C#应用程序从Main方法开始执行

2、。5、定义类和方法的花括号不必成对匹配。6、编译器使用class语句标识C#程序中引用的命名空间。7、C#是一种面向对象语言。8、公共语言运行库(CLR)要求程序员管理它们自己的内存。9、C#是.NET应用程序惟一可用的语言。10、无论使用哪种.NET语言,MSIL是所有的.NET程序编译成的通用中间格式。复习题二1、C#的值类型包括简单类型、结构类型和_。 A、类类型 B、接口类型 C、委托类型 D、枚举类型2、C#的引用类型包括类类型、接口类型、委托类型和_。 A、数组类型 B、简单类型 C、结构类型3、简单类型包含整数类型、字符类型、浮点类型、小数类型和_. A、ushort B、boo

3、l(布尔类型) C、int D、long4、对于下列程序语句:char c=x0032;Console.WriteLine(c); 上述语句输出的结果是:_。A、 32 B、50 C、 2 D、05、对于下列程序语句:u00326、定义枚举类型的语句是_。A、enum WeekDays Sun,Mon,Tue,Wed,Thu,Fri,Sat; B、struct PhoneBook;C、class Test D、public Main()7、在E.M形式的引用中,如果M被声明为静态变量,则E必须是_。A、对象实例 B、数组元素 C、值参数 D、包含该变量的类8、下列变量声明中,能够在类中各个模块

4、中起作用的变量修饰符是_。A、local B、public C、private D、static9、声明常量的关键字是_。A、class B、struct C、const D、interface10、C#中“三元运算符”是_。A、?: B、% C、+ D、-11、下列程序语句中,变量i运算的结果是_ 。int i,a=31,b=10;i=a/b; A、3.1 B、1 C、3.0 D、312、下列程序语句中,变量i运算的结果是_ 。 int i,a=32,b=10; i=a%b; A、3.2B、2 13、下列程序语句中,变量i运算的结果是_ 。 int i,a=10;i=a+; A、11 B、1

5、2 C、10 D、914、下列程序语句中,变量i运算的结果是_ 。i=+a;15、下列程序语句中,变量i运算的结果是_ 。i=8+a+; A、18 B、19 D、81、C#的数据类型可以分为_。A、值类型 B、结构枚举类型 C、引用类型 D、指针类型 E、类类数组型2、下列关于C#中叙述正确的是_。A、委托完全是面向对象的,它把一个对象实例和方法都进行了封装,所以委托是类型安全的。B、C#中的类是由系统完全预定义好的,用户不能自己创建新类。C、接口类型声明了一个抽象成员,而结构和类应用接口进行操作就必须获取这个抽象成员。D、装箱是指将一个值类型隐式地转换成一个object类型,或者把这个值类型

6、转换成一个被该值类型应用的接口类型。E、拆箱是指将一个对象类型显示地转换成一个值类型或是将一个接口类型显示地转换成一个执行该接口的值类型。3、下列表达式运算结果都是true的有_。A、156?10+51:4598 B、598C、39?8:(710)E、3815:611:109)4、下列表达式运算结果都是true的有_。A、5=2&2=5 B、!(58)|(7=4)C、5=2|2=5&10+12123 D、true|false E、!true|false5、假设变量a,b都是整型变量,并已有初值,下列表达式中正确的是_。A、a=b=10+5 B、a/=b+5 C、a+b=5 D、a*=b+5 E

7、、a+5=b1、所有的变量在声明它们的时候必须给出数据类型。2、C#认为变量number和Number是等效的。3、算术运算符*、/、%、+、-都在同一个优先级上。4、包含在双引号之间的一串字符被称为短语或短语文字。5、整数除法产生一个整数商。6、括号在算术表达式中不能用来强迫运算符按照程序所希望的顺序计算。7、赋值表达式中赋值符号的左侧总是先行计算。8、C# 中的算术表达式必须被写成直行的形式,以方便向计算机里输入数据。9、当一个值被存储到内存空间时,这个值将替换该位置原来的值。10、说运算符按照从左到右的顺序应用指的是运算符的结合。11、一个变量就是用来存储一个值的计算机的外存的位置。12

8、、像int、float、double和char这样的数据类型常被称为内置(预定义)数据类型。13、C#能够在自身已有数据类型的基础上创建新的数据类型。14、可以利用枚举和结构两种值类型声明新的数据类型。15、可以通过声明接口和委托两种引用类型来生成新的引用类型。复习题三1、所有的程序都可以由3种控制结构组成,即( )。A、顺序结构、判断结构、多分支结构 B、顺序结构、选择结构、循环结构C、选择结构、for结构、if结构 D、循环结构、判断结构、主程序结构2、( )选择结构在条件为真时执行一个动作,而在条件为假时执行另一个动作。A、switch B、if C、ifelse D、ifelse if

9、3、指明特定数目的循环称为( )循环。A、计数控制或确定次数 B、次数 C、计量 D、数值4、能够列举集合中的每一个元素的循环语句是( )。A、while B、do-while C、for D、foreach5、对计算机程序中的语句将要执行的顺序的描述称为( )。A、程序控制 B、程序执行 C、程序调试 D、程序编译6、( )语句可以在多个分支中进行选择。A、switch B、if C、ifelse D、ifelse if7、能够中断当前的选择或循环,并跳出当前的选择或循环的语句是( )。 A、exit B、break C、goto D、continue8、能够结束本次循环的语句是( )。9、

10、( )是一种帮助程序员开发算法的人造的非正式语言。A、图表 B、流图 C、框架 D、伪代码10、C# 保留了( )来实现各种特性,例如语言的控制结构。A、语句 B、语法 C、关键字 D、程序11、一个( )语句通过在一个语句所放置的地方放置一个分号来指明不做任何动作。A、空 B、输出空行 C、输入空行 D、规范12、for循环结构应该用( )值进行计数。A、浮点数 B、整型 C、双精度 D、字符13、在下面while循环结构中本应循环20次的条件,用关系运算符代替=,将引起一个( )错误。 int i=1; while(x20) A、逻辑 B、语法 C、边界 D、语句14、在for循环结构中初

11、始化一个控制变量,则该控制变量仅能在该循环体内使用。这称为变量的( )。A、结构体 B、循环体 C、控制语句 D、作用范围15、for循环结构中,递增发生在每次结构体执行( )。A、后 B、前 C、过程中 D、循环结束16、for结构头中的多个初始化应该以 ( )号分隔开。A、 ; B、/C、 : D、 ,17、在( )中放置一个值不变的表达式将导致糟糕的执行效果。A、顺序结构 B、选择结构 C、循环 D、任意结构18、下列程序执行的结果是输出( )。 using System; class test static void Main() for (int i=0;i=100;i+) Cons

12、ole.WriteLine(i); A、0到100之间的所有整数 B、1到100之间的所有整数C、0到100之间的所有偶数 D、0到100之间的所有奇数19、下列程序执行的结果是输出( )。class test for(int i=1; if(i%2=0) A、1到100之间的所有整数 B、0到100之间的所有整数C、1到100之间的所有偶数 D、1到100之间的所有奇数20、下列程序执行的结果是输出( )。 int s=0; s=s+i; Console.WriteLine(s); A、1到100之间的整数之和 B、0到100之间的所有整数C、1到100之间的偶数之和 D、1到100之间的奇

13、数之和1、下列叙述正确的是:( )。A、按照将要执行的动作和这些动作执行的顺序来解决问题的过程称为算法。B、程序控制定义了语句在计算机程序中执行的顺序。C、用户可以按照自己规定的语法写出符合要求的程序。D、伪代码是在程序设计过程中帮助程序员开发算法,并“想出”程序的一种人工的、非正式的语言。E、C# 代码和伪代码对应紧密。这就是令伪代码成为有用的程序开发工具的属性。2、下列叙述正确的是:A、if选择结构在条件为真时执行某个动作,在条件为假时跳过该动作。B、在面向对象程序设计中,选择结构已不能发挥作用。C、单选结构就是选择或者跳过单个动作的选择结构。D、双选结构就是在两个动作之间进行选择的选择结

14、构。E、多选结构就是在多个动作之间进行选择的选择结构。3、下列叙述正确的是:A、语法错误是在编译器进行编译时捕获的。B、逻辑错误是在执行的过程中发生的。C、一个致命的逻辑错误可以导致程序失败并且使程序过早的结束D、一个非致命的逻辑错误可以使程序继续执行,但程序得不到正确地的结果。E、一般情况下,逻辑错误要比语法错误容易查出来。4、下列叙述错误的是:A、计数控制循环常称为确定次数循环,因为在循环开始执行前就已经知道了循环的次数。B、标志控制循环常称为不确定次数循环,因为在循环开始执行前就已经知道了循环的次数。C、标志值(也称为信号值、哑元值或标记值)决定循环结构何时结束。D、在计数控制循环结构中

15、,计数器主要用来进行变量累加和的。E、循环结构在一些条件为假时重复执行一个动作或一组动作。5、下列叙述正确的是:A、许多算法在逻辑上可以分成三个阶段,即初始化程序变量;输入数据、调整程序的处理阶段;计算和输出结果的结束阶段。B、面向对象程序设计是不需要算法设计的。C、当伪代码算法被细化到足够详细,以至于程序员可以把它转换为C#程序时,程序员就可以结束自顶向下,逐步优化的处理过程了。D、在现代可视化程序系统设计时,伪代码不能发挥作用的。E、顶是一条表述了程序的整个方法的单个语句,它是一个程序的完整表述。6、下列叙述正确的是:A、如果在for循环体中的语句不止一个,则需要在循环体周围加上左右小括号

16、()。B、在while、for或者do/while结构的条件表达式中,使用了不正确的关系运算符和不正确的循环计数。最终值将会产生一个边界错误。C、for结构的3个表达式是可选的,但其结构中的两个分号却是必须的。D、尽管循环继续的条件在一开始初始化的时候就为假,则整个for循环依然可以执行。E、如果for结构头的初始化部分定义了控制变量,则该控制变量只可以在for 结构体内使用。7、下列叙述正确的是:A、switch结构包含由一系列case标签和可选的default情况组成。如果一个标签被选择,将会执行其中所包含的语句。B、switch结构的每个case(除了空case外)都要有一个break语

17、句。C、每个case后面的表达式可以是任何类型的。D、switch结构的每个case(除了空case外)都要有一个continue语句。E、每个case后面的表达式必须是一个常整型表达式或字符串。8、下列叙述正确的是:A、选择结构可以由3种控制结构之一来实现- if、if/else和switch。B、循环结构可以由4种控制结构之一来实现-while、do/while、for和foreach。C、if结构可以实现任何形式的选择结构。D、while结构可以实现任何形式的循环结构。E、switch结构可以实现任何for结构。1、把伪代码转换为可以工作的程序代码是很困难的。2、顺序执行是指程序中的语句

18、一条接一条的执行。3、推荐C#程序员使用goto语句。4、if结构称为单选结构。5、while结构体可以是一个单语句也可以是一个程序块。6、在if结构的条件后面放置分号通常是一个逻辑错误,而不是语法错误。7、伪代码和事实上的C# 程序代码差别很大,转换很困难。8、C#是完全面向对象程序设计的,它没有顺序结构。9、switch结构中必需要有default语句。10、如果for结构体内的语句多于1个,那么需要使用一对花括号来定义循环的结构体。复习题四1、程序代码可以通过和类对象引用一起的( )操作符来访问该类的成员。 A、 B、 ; C、 “ D、 2、声明为( ) 的一个类成员,只有定义这些成员

19、的类的方法能够访问。A、public B、internal C、protected D、private3、( )能够初始化一个类的实例变量。A、析构函数 B、构造函数 C、实用函数 D、主函数4、属性的( )方法用来给类的private实例变量赋值。A、get B、main C、set D、math5、类的方法通常声明为( ),类的实例变量通常声明为( )。A、internal,private B、public,private C、internal,public D、public,internal6、属性的( )方法用来获取类的private数据的值。A、get B、main C、set D、

20、math7、关键字( )表示一个类的定义。A、using B、#define C、namespace D、class8、类的成员声明为( )的时候,该类的对象在范围内的任何地方都可访问。9、( )操作符动态地给指定类型的对象分配内存。A、sealed B、abstract C、new D、protected10、M是类A中被声明为static的成员,B是类A的对象实例,则引用成员M的正确格式是( )。A、B.M B、A.M C、M.B D、M.A11、( )是软件重用的一种形式。A、重载 B、继承 C、多态 D、事件12、只有在基类的定义或在派生类的定义中,才能访问基类的( )成员。A、abs

21、tract B、sealed C、protected D、public13、在( )关系中,一个类的对象也可以被看作它的基类的对象。14、一个类与它的派生类之间存在( )关系。A、层次结构 B、面向过程 C、实体结构 D、平面结构15、基类的( )成员只能在同一程序集中被访问。A、public B、private C、internal D、protected16、通过( )引用,派生类构造函数可以调用基类构造函数。A、object B、class C、base D、system17、将一个基类对象当作( )可能引发错误。A、方法 B、属性C、事件 D、派生类对象18、多态性有助于移除不需要的(

22、 )逻辑。A、for B、switch C、dowhile D、foreach19、如果一个类包含一个或多个abstract方法,它是一个( )类。A、抽象 B、密封 C、委托 D、保护20、其对象可以被实例化的类称为( )类。A、抽象 B、密封 C、实体 D、保护21、使用关键字( )声明的类不能被继承。22、多态性包括使用基类的引用来操纵一个( )。A、基类 B、方法 C、命名空间 D、派生类对象23、使用关键字( )可以覆盖类的成员。A、sealed B、override C、abstract D、protected24、( )类封装了对方法的引用。 A、委托 B、枚举 C、集合 D、构

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1