文档详情

C程序设计习题集.docx

发布:2024-03-09约3.19万字共37页下载文档
文本预览下载声明

PAGE

PAGE10

C#程序设计习题集

大理学院软件教研室编

第一章C#概述

一、选择题

1.以下关于.NET描述不正确的是( ):A.使应用程序对任何设备都能够进行访问B.改善系统和应用程序之间的交互性C.简化应用程序开发和部署

D..NET开发的应用程序不能够实现跨平台2.管理和执行.NET程序代码的是():A.CLRB.MSILC.CLSD.JIT

3.C#中导入某一命名空间的关键字是( )。

use B.using C.include D.import4.在C#中,引用命名空间System的正确语句是( ):A.usingSystem;

#importSystem;

usesSystem;

#includeSystem;

二.判断题

VB.NET编写的代码在C#.NET下不能够调用。( )

2..NET中一种语言具有的功能其他语言也都具有。( )

JIT编译器的主要工作是将普通MSIL代码转换为可以直接由CPU执行的计算机代码。( )

垃圾收集器使用户内存管理自动化。( )三.填空题

1..NET中回收无用内存单元通过 实现。

2..NET中,源程序编译成可执行代码分两步:第一步是语言编译器把源代码编译为MSIL;第二步是 把MSIL编译为机器可执行代码。

四.简答题

1.C#语言有哪些特点?

第二章C#程序设计入门

一、选择题1.以下对引入命名空间的原因叙述正确的是( ):A.命名空间可以解决程序逻辑错误问题B.不同的人写的程序可能有重名现象C.命名空间可以解决程序语法错误问题D.命名空间使得.NET开发的应用程序非常容易跨平台2.以下程序的输出结果是( ):

stringstr=b856ef10;stringresult=;

for(inti=0;str[i]=astr[i]=z;i+=3)

{

result=str[i]+result;Console.WriteLine(result);

}

A.10fe658bB.febC.10658D.b

在C#中,引用命名空间System的正确语句是():

A.usingSystemB.#importSystemC.UsingSystemD.importSystem4.在以下C#类中,()是控制台类,利用它我们可以方便的进行控制台的输入输出。

A.ControlB.ConsoleC.CancelD.Write():

二.判断题

namespace即“命名空间”,也称“名称空间”,VS.NET中的各种语言使用的一种代码组织的形式,通过名称空间来分类,区别不同的代码功能、同时也是VS.NET中所有类的完全名称的一部分。()

一个C#程序中不允许出现两个或两个以上Main()方法,而且在C#中Main()

方法必须包含在一个类中。()

三.填空题

在C#中使用关键字 来定义一个类。

C#规定,名字为 的静态方法就是程序的入口。

C#中控制台输入主要通过Console类的 方法和 方法来实现。

C#中控制台输出主要通过Console类的 方法和 方法来实现。

在C#程序中,程序的执行总是从 方法开始的。

在C#程序中,程序的执行总是从 方法开始的。

数据类型说明符用来说明方法返回值的类型,如果没有返回值,则其类型说明符应为 。

C#语言源代码文件的后缀名是 。

Console.WriteLine(“RP”);和Console.Write(“RP”);的区别是

四.简答题

C#程序结构包括哪些组成部分?

简要说明WriteLine()、Write()、ReadLine()、Read()方法的功能?3.举例说明冒泡排序算法思想。

第3章 C#程序设计基础

一、选择题

以下类型属于值类型的是( ):

A.int B.int[] C.interface D.delegate2.以下类型属于引用类型的是( ):

A.int B.classMyClass{...} C.float D.bool3.以下类型属于引用类型的是( ):

A.enum B.struct{...} C.object D.char4.下列不合法的标识符是( ):

A.Sum B.average C._total D.-total5.下列合法的标识符是( ):

A.3abc B.Abcabc C

显示全部
相似文档