第一章 C#快速入门习题
1、 CLR是一种 B
A 程序设计语言 B 运行环境 C 开发环境 D API编程接口
2 、C#语言源代码文件后缀名为 D
A .C# B .CC C .CSP D .CS
3 、构建桌面应用程序需要 .NET提供的类库是: D
A ADO.NET B Windows.Form C XML D ASP.NET
4 、与 C++等语言相比, C#中增加的一个类成员访问修饰符是 D
A private B public C protected D internal
5 、C#中导入某一命名空间的关键字是 A
A using B use C import D include
6 、C#中程序入口方法名是 A
A Main B main C Begin D using
第二章 C#编程基础习题
1、 C#中值类型包括三种,它们是 C
A 整型,浮点型 ,基本类型 B 数值类型,字符类型,字符串类型
C 简单类型,枚举类型,结构类型 D 数值类型,字符类型,枚举类型
2 、枚举类型是一组命名的常量集合,所有整型都可以作为枚举类型的基本类型,如果类型
省略,则约定为 int
3 、C#的引用类型包括类,接口,数组, object 和 string 。其中 object D 根类
A 只是引用类型 B 只是值类型
C 只是 string 类型 D 是所有值类型和所有引用类型的
4 、浮点常量有三种格式,下面 A 组的浮点常量都属于都变了常量
A 0.618034 , 0.618034D, 6.18034E-1
B 0.918034 , 0.618034F , 0.0618034e1
C 0.618034 , 0.618034f , 0.618034M
D 0.618034F , 0.618034D , 0.618034M
5 、下面字符常量表示有错的一组是 D
A ‘’ , \u0027‘ ’ , \x0027‘ ’ B \n‘’ , \t‘’ , ’\037
C’a ’, \u0061‘ ’ , (char)90 D \x0030‘ ’ , ’\0 ’ , ’0 ’
6 、下列标示符命名正确的是 A
A _int,Int,@int B using, _using, @using
C NO1,NO_1,NO.1 DA3,_A3,@A3
7 当表达式中混合了几种不同数据类型时, C#会基于运算的顺序将他们自动转换为同一类型。
但下面 float 与 double 和 decimal 混和在一个表达式中,不能自动转化为 decimal
8 、设有说明语句 int x=8; 则下列表达式中,值为 2 的是 B
A x+=x-=8; B x%=x-2;
C x>8>x=0:x++; D x/=x+x;
9 、C#数组主要有三种形式,它们是一维数组,多维数组,不规则数组
10、设有说明语句 double[,,]tab=new double[2,3,4]; 那么下面叙述正确的是 A
A tab 是一个三维数组,它的无素一共有 24 个
B tab 是一个有三个元素的一维数组,它的元素初始值为 2,3 ,4
C tab 是一个维数不确定的数组,使用时可以任意调整
D