C#复习题(单选与判断)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复习题一

一、单选题

1、________技术允许我们创建一个GUI,而不需要编写一行代码。

A、可视化编程

B、面向对象

C、面向过程

D、命令结构

2、在C# 程序中,用_____和______开始和结束方法体。

A、begin 和end

B、if和endif

C、start和return

D、{ 和}

3、在C# 程序中,每个语句必须以_____作为语句的结束。

A、句号(.)

B、分号(;)

C、逗号(,)

D、冒号(:)

4、_____ 符号开始了一个单行注释。

A、//

B、/

C、*

D、note

5、_____类可以显示消息对话框。

A、Console

B、WriteLine

C、MessageBox

D、ReadLine

6、c#在______方法处开始执行。

A、Function

B、Main

C、main

D、Abstract

7、符号____开始了一个方法的定义体。

A、{

B、}

C、;

D、,

8、C#程序用包含_____的方法来指明将从某个命名空间里合并类。

A、Main

B、main

C、Using

D、using

10、开发C#程序的集成开发环境是_________。

A、Visual

B、IDE

C、FRAM

D、Common Language Runtime

三、判断题

1、在程序执行的时候,注释使得// 后面的文本打印在屏幕上。F

2、开始于//的注释被称为单行注释。T

3、每个C#程序必须包含一个Main方法。T

4、C#应用程序从Main方法开始执行。T

5、定义类和方法的花括号不必成对匹配。 F

7、C#是一种面向对象语言。T

9、C#是.NET应用程序惟一可用的语言。 F

复习题二

一、单选题

1、C#的值类型包括简单类型、结构类型和_______。

A、类类型

B、接口类型

C、委托类型

D、枚举类型

2、C#的引用类型包括类类型、接口类型、委托类型和_______。

A、数组类型

B、简单类型

C、结构类型

D、枚举类型

3、简单类型包含整数类型、字符类型、浮点类型、小数类型和______.

A、ushort

B、bool(布尔类型)

C、int

D、long

4、对于下列程序语句:

char c='\x0032';

Console.WriteLine(c);

上述语句输出的结果是:_____。

A、32

B、50

C、2

D、0

5、对于下列程序语句:

char c='\u0032';

Console.WriteLine(c);

上述语句输出的结果是:_____。

A、32

B、50

C、2

D、0

6、定义枚举类型的语句是______。

A、enum WeekDays {Sun,Mon,Tue,Wed,Thu,Fri,Sat};

B、struct PhoneBook;

C、class Test

D、public Main()

8、下列变量声明中,能够在类中各个模块中起作用的变量修饰符是______。

A、local

B、public

C、private

D、static

9、声明常量的关键字是_____。

A、class

B、struct

C、const

D、interface

10、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、3

12、下列程序语句中,变量i运算的结果是________ 。

int i,a=32,b=10;

i=a%b;

A、3.2

B、2

C、3.0

D、3

13、下列程序语句中,变量i运算的结果是________ 。

int i,a=10;

i=a++;

A、11

B、12

C、10

D、9

三、判断题

1、所有的变量在声明它们的时候必须给出数据类型。T

2、C#认为变量number和Number是等效的。 F

3、算术运算符*、/、%、+、-都在同一个优先级上。 F

4、包含在双引号之间的一串字符被称为短语或短语文字。 F

5、整数除法产生一个整数商。T

6、括号在算术表达式中不能用来强迫运算符按照程序所希望的顺序计算。 F

7、赋值表达式中赋值符号的左侧总是先行计算。 F

8、C# 中的算术表达式必须被写成直行的形式,以方便向计算机里输入数据。T

复习题三

一、单选题

1、所有的程序都可以由3种控制结构组成,即()。

A、顺序结构、判断结构、多分支结构

B、顺序结构、选择结构、循环结构

C、选择结构、for结构、if结构

D、循环结构、判断结构、主程序结构

2、()选择结构在条件为真时执行一个动作,而在条件为假时执行另一个动作。

A、switch

B、if

C、if…else

D、if…else if

3、指明特定数目的循环称为()循环。

A、计数控制或确定次数

B、次数

C、计量

D、数值

4、能够列举集合中的每一个元素的循环语句是()。

A、while

B、do-while

C、for

D、foreach

5、对计算机程序中的语句将要执行的顺序的描述称为( )。

A、程序控制

B、程序执行

C、程序调试

D、程序编译

6、()语句可以在多个分支中进行选择。

A、switch

B、if

C、if…else

D、if…else if

7、能够中断当前的选择或循环,并跳出当前的选择或循环的语句是()。

A、exit

B、break

C、goto

D、continue

8、能够结束本次循环的语句是()。

A、exit

B、break

C、goto

D、continue

相关文档
最新文档