




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 程序中主函数的名字为 A mainB MAIN C MainD 任意标识符 2 关于 C 程序的书写 下列不正确的说法是 A 区分大小写B 一行可以写多条语句 C 一条语句可写成多行 3 能正确表示逻辑关系 a 10 或 a 10 or a 10 a 10则数组 x 在内存中所占字节数是 A 6B 20C 40D 80 7 下面是几条动态初始化一维数组的语句 指出其中正确的是 A int arr2 new int B int arr2 new int 4 C int arr2 new int i 6 5 1 2 3 D int arr2 new int 4 6 5 1 2 3 8 设 a 6 b 4 则表达式 b a 3 的值为 A 3B 18 C 27D 36 9 能作为 C 程序的基本单位是 A 字符B 语句C 函数D 源程序文件 10 可用作 C 程序用户标识符的一组标识符是 A voiddefine WORD B a3 b3 123YN C for abcCase D 2aDOsizeof 11 哪个方法在屏幕上显示 Hello World AConsole WriteLine Hello World BSystem WriteLine Hello World CConsole Hello World DConsole writeLine Hello World 12 在 c 中 可以使用枚举变量来避免不合理的赋值 以下关于枚举说法正确的是 A 枚举可以有构造函数 B 枚举中可以定义方法 C 枚举中可以定义属性 D 可以为枚举类型中的元素赋整数值 13 在 C 中 下面关于静态方法和实例方法描述错误的是 A 静态方法使用类名调用 实例方法需要使用类的实例来调用 B 静态方法可以直接调用实例方法 C 实例方法可以直接调用静态方法 D 静态方法调用前初始化 实例方法实例化对象时初始化 14 关于结构与类的说法 下列错误的是 A 结构是值类型 类是引用类型 B 结构可以不用 new 初始化 类需要 new 初始化 C 类和结构都有默认的构造函数 D 结构不能继承 类可以被继承 15 关于 base 关键字 下列使用方法错误的是 A 在子类中 base 可以调用父类的构造函数 B 在子类中 base 关键字可以访问父类的公共属性 C 在子类中 base 关键字不可以调用父类的 protected 成员 D 在子类中 base 关键字不可以调用父类的 private 成员 16 下面关于抽象类的说法正确的是 A 抽象类可以被实例化 B 含有抽象方法的类一定是抽象类 C 抽象类可以是静态类和密封类 D 抽象类中的抽象方法可以在其它类中重写 17 一下那些不是类 A 车牌是 XXX 的 Ford 汽车B 水果C 哺乳动物D 鱼 18 下面关于虚方法说法错误的是 A 使用 virtual 关键字修饰虚方法 B 虚方法必须被其子类重写 C 虚方法可以有自己的方法体 D 虚方法和抽象方法都可以实现多态性 19 在 c 中 new 关键字的作用是 A 新建对象实例B 定义命名空间C 调用类D 引入命名空间 20 在 C 中定义接口时 使用的关键字是 A interfaceB C classD overrides 21 数据类型转换的类是 A ModB ConvertC ConstD Single 22 字符串连接运算符包括10 25 下列语句创建了多少个 string 对象 string strArray new string 3 4 A 0B 3C 4D 12 26 在类作用域中能够通过直接使用该类的 成员名进行访问 A 私有B 公用 C 保护D 任何 27 在 C 中 定义派生类时 指定其基类应使用的语句是 A InheritsB C ClassD Overrides 28 类的以下特性中 可以用于方便地重用已有的代码和数据的是 A 多态B 封装C 继承D 抽象 29 在 C 中 关于继承和接口 以下说法正确的是 A C 允许多接口实现 也允许多重继承 B C 允许多接口实现 但不允许多重继承 C C 不允许多接口实现 但允许多重继承 D C 不允许多接口实现 也不允许多重继承 30 关于虚方法实现多态 下列说法错误的是 A 定义虚方法使用关键字 virtual B 关键字 virtual 可以与 override 一起使用 C 虚方法是实现多态的一种应用形式 D 派生类是实现多态的一种应用形式 31 考虑以下语句 A 继承能够减少代码冗余 B 继承使得代码易于维护 以上说法的正确结果是 AA 对 B 错BA 错 B 对 CA B 都对DA B 都错 32 在 Array 类中 可以对一维数组中的元素进行排序的方法是 A Sort B Clear C Copy D Reverse 33 以下说法正确的是 A 接口可以实例化B 类只能实现一个接口 C 接口的成员都必须是未实现的 D 接口的成员前面可以加访问修饰符 34 以下关于继承的说法错误的是 A NET 框架类库中 object 类是所有类的基类 B 派生类不能直接访问基类的私有成员 C protected 修饰符既有公有成员的特点 又有私有成员的特点 D 基类对象不能引用派生类对象 35 以下正确的描述是 A 函数的定义可以嵌套 函数的调用不可以嵌套 B 函数的定义不可以嵌套 函数的调用可以嵌套 C 函数的定义和函数的调用均可以嵌套 D 函数的定义和函数的调用均不可以嵌套 36 在 C 中 下列代码的运行结果是 Class Test public struct point public int x public int y public Point int x int y this x x this y y static void Main Point p1 new Point 100 100 Point p2 p1 p1 x 200 Console WriteLine 0 1 p1 x p2 x A 100 100 B 100 200 C 200 100 D 200 200 37 在 C 中 下列代码的运行结果是 class Test static void ShowArrayInfo int student for int i 0 i student Length i Console Write student i Console Write static void Main int student new int 1 2 3 4 5 ShowArrayInfo student Console Write n ShowArrayInfo student A 1 2 3 4 5 1 2 3 4 5 B B 1 2 3 4 5 2 3 4 5 6 C 2 3 4 5 6 2 3 4 5 6 D 2 3 4 5 6 3 4 5 6 7 38 在 C 中 下列代码的运行结果是 float f 123 56F object o f f 789 123F Console WriteLine f 0 f Console WriteLIne o 0 o A f 789 123 o 123 56 B f 123 56 o 789 123 C f 789 123 o 789 123 D f 123 56 o 123 56 39 以下关于 C 代码的说法正确的是 for int i 1 ib a c a c b A 5 B 4 C 6 D 不确定 I 能正确表示逻辑关系 a 10 或 a 10 or a 10 a 10 Else rerurn 2 Public Static void main Console Writeline 0 fib 3 A 2 B 4 C 6 D 8 N 调用重载方法时 系统根据 B 来选择具体的方法 A 方法名 B 参数的个数和类型 C 参数名及参数个数 D 方法的返回值类型 O 下列的 D 不是构造函数的特征 A 构造函数的函数名和类名相同 B 构造函数可以重载 C 构造函数可以带有参数 D 可以指定构造函数的返回值 P 已知类 B 是由类 A 继承而来 类 A 中有一个为 M 的非虚方法 现在希望在 类 B 中也 定义一个名为 M 的方法 若希望编译时不出现警告信息 则在类 B 中声明该方法时 应使 用 B 方法 A static B new C override D virtual Q 下列关于 try catch finaly 语句的说明中 不正确的是 D A catch 块可以有多个 B finaly C catch 块也是可选的 D 可以只有 try 块 R 以下标识符中 正确的是 A A nName B typeof C 6b D x5 S 下面有关运算符的说法正确的是 D A 算术运算符不能对布尔类型 String 字符串类型 和 Object 对象类型 进行算术运算 B 关系运算中的 和赋值运算符中的 是相同的 C sizeof 运算符用来查询某种数据类型或表达式的值在内存中所占懂得内 存空间大小 字 节数 D 括号在运算符中的优先级中是最高的 它可以改变表达式的运算顺序 T 下面对抽象类描述不正确的是 C A 抽象类只能作为基类使用 B 抽象类不能定义对象 C 抽象类可以实例对象 D 可以实现多态 U 下面对异常说法不正确的是 D A try catch 块为基本引发异常的组合 B 在捕获异常时 可以有多个 catch 块 C 无论异常是否发生 finally 块总会执行 D try 块和 finally 不能连用 1 C 中 新建一字符串变量 str 并将字符串 Tom s Living Room 保存到串中 则应该使用下列哪条语句 A A string str Tom s Living Room B string str Tom s Living Room C string str Tom s Living Room D string str Tom s Living Room 2 分析下列程序 A public class class4 private string sData public string sData set sData value 在 Main 函数中 在成功创建该类的对象 obj 后 下列哪些语句是合法的 A obj sData It is funny B Console WriteLine obj sData C obj sData 100 D obj set obj sData 3 分析下列程序中类 MyClass 的定义 class BaseClass public int i class MyClass BaseClass public new int i 则下列语句在 Console 上的输出为 D MyClass y new MyClass BaseClass x y x i 100 Console WriteLine 0 1 x i y i 提示 注意类 MyClass 中的 new 关键字 A 0 0 B 100 100 C 0 100 D 100 0 4 在类的定义中 类的 B 描述了该类的对象的行为特征 A 类名 B 方法 C 所属的名字空间 D 私有域 5 关于 C 程序的书写 下列不正确的说法是 D A 区分大小写 B 一行可以写多条语句 C 一条语句可写成多行 D 一个类中只能有一个 Main 方法 因此多个类中可以有多个 Main 方法 6 能正确表示逻辑关系 a 10 或 a 10 or a 10 a 10i a i 10 I Console Writeline 0 1 2 a 2 a 5 a 8 A 258 B 741 C 852 D 369 10 关于 C 语言的方法 下列叙述中正确的是 A A 方法的定义不能嵌套 但方法调用可以嵌套 B 方法的定义可以嵌套 但方法调用不能嵌套 C 方法的定义和调用都不能嵌套 D 方法的定义和调用都可以嵌套 11 下列程序的结果是 B Using system Class Example1 Static long fib int n If n 2 return fib n 1 fib n 2 Else rerurn 2 Public Static void main Console Writeline 0 fib 3 A 2 B 4 C 6 D 8 12 调用重载方法时 系统根据 B 来选择具体的方法 A 方法名 B 参数的个数和类型 C 参数名及参数个数 D 方法的返回值类型 13 下列的 D 不是构造函数的特征 A 构造函数的函数名和类名相同 B 构造函数可以重载 C 构造函数可以带有参数 D 可以指定构造函数的返回值 14 类 Class A 有一个名为 M1 的方法 在程序中有如下一段代码 假设该段代码 是可以执 行的 则修饰 M1 方法时一定使用了 B 修饰符 ClassA ob j new Class A ClassA M1 A public B static C private D virtual 15 为了能够在程序中捕获所有的异常 在 catch语句的括号中使用的类名为 A A Exception B DivideByZeroException C FormatException D 以上三个均可 16 关于异常 下列的说法中不正确的是 D A 用户可以根据需要抛出异常 B 在被调用方法可通过 throw 语句把异常传回给调用方法 C 用户可以自己定义异常 D 在 C 中有的异常不能被捕获 17 以下类型中 不属于值类型的是 D A 整数类型 B 布尔类型 C 字符类型 D 类类型 18 下列给出的变量名正确的是 A A intNO 1 B char use C float Main D char use 19 在定义类时 如果希望类的某个方法能够在派生类中进一步进行改进 以处理 不同的派生类的需要 则应将该方法声明成 C A sealed 方法 B public 方法 C virtual 方法 D override 方法 20 为了将字符串 str 123 456 转换成整数 123456 应该使用以下哪条语句 A A int Num int Parse str B int Num str Parse int C int Num int str D int Num int Parse str Globalization NumberStyles AllowThousand s 三 程序阅读题三 程序阅读题 本大题共 5 个小题 每小题 5 共 25 1 写出以下程序的运行结果 using System class Test public static void Main int x 5 int y x Console WriteLine y y x Console WriteLine y 2 写出下列函数的功能 static float FH float y 0 n 0 int x Convert ToInt32 Console ReadLine 从键盘读入整型 数据赋给 x while x 1 n y x x Convert ToInt32 Console ReadLine if n 0 return y else return y n 3 写出以下程序的功能 static void f2 ref double a int n int i double sum 0 for i 0 i n i sum a i sum n for i 0 i sum Console write a i Console writeLine 4 写出以下程序运行结果 using System class Test static void LE ref int a ref int b int x a a b b x Console writeLine a b public static void Main int x 10 y 25 LE ref x ref y Console writeLineConsole writeLine x x y y 5 写出以下程序的运行结果 using System class Test public static void Main int a 2 4 6 8 10 12 14 16 18 for int i 0 ib return 1 else if a b return 0 else return 1 7 写出以下程序运行结果 using System class Test static int a 1 2 3 4 5 6 7 8 public static void Main int s0 s1 s2 s0 s1 s2 0 for int i 0 i 8 i switch a i 3 case 0 s0 Test a i break case 1 s1 Test a i break case 2 s2 Test a i break Console WriteLi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市社区智慧物业服务合同
- 公共设施运营管理协议
- 电子商务合同范本及风险防范提示
- 2025出租房屋合同租赁合同2篇
- 人事关系及人事档案委托代理协议4篇
- 2025年智能家居设备连接协议标准化对行业发展的推动作用
- 北京市旧货买卖合同样板5篇
- 通讯工程维护合同(标准版)
- 树脂雕塑采购合同范本
- 新加坡厨师合同范本
- 最新教科版五年级科学上册《第2课时 地球的结构》教学课件
- 蔬菜大棚项目计划书
- 医学资料品管圈十大步骤的运用
- Q∕SY 05129-2017 输油气站消防设施及灭火器材配置管理规范
- 餐饮空间设计课件ppt
- 企业微信私域流量运营方案
- 中职学校《机械基础》第二学期全套电子教案(含教学进度计划)(配套教材:高教版中职统编)云天课件
- 《重性精神疾病管理治疗工作规范》综合解读
- 装饰装修工程培训课件(ppt-162页)
- 08S305-小型潜水泵选用及安装图集
- 全科医师转岗培训题库全
评论
0/150
提交评论