C第一章习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
public string price
private string color
}
(A)type ,No(B)heavy ,owner(C)type ,owner ,price(D)price
第五章习题
一单项选择题
1在System.Math类用于数学计算的静态方法中,返回类型可以为decimal的方法是(A)
public string sex
private int age
double weight
}
(A)name sex(B)age(C)weight(D)age weight
4类的属性中,能够修改字段值得代码块是(B)。
(A)get代码块(B)set代码块(C)find代码块(D)modification代码块
第六章习题
一单项选择题
1下列选项中,能够正确定义具有10个数据元素一维整型数组a的是(A)
(A)int[]a=new int[10](B)int a[10]
(C)int[] a=int[10](D)int[]a= int[10]
2下面所列选项中,不能正确定义并初始化一维数组b的是(D)
(A)double[] b=new double[5]﹛1,2,3,4.5﹜
3当变量x的值在[]或者范围内时,下列C#表达式返回值为“真”的是()。
(A)(x >=1)&&(x<=10)&&(x>=200)&&(x<=210)
(B)(x >=1)‖(x<=10)‖(x>=200)‖(x<=210)
(C)(x >=1)&&(x<=10)‖(x>=200)&&(x<=210)
(D)(x >=1)‖(x<=10)&&(x>=200)‖(x<=210)
(A)必须是字母(B)必须是字母或者是下划线
(C)必须是下划线(D)可以是字母或者下划线
7下面所列的C#自定义标识符中,正确的是(A)。
(A)﹫doublt(B)﹩doublt(C)#doublt(D)~doublt
第三章习题
一、单项选择题
1当变量X的值在[1,100]范围内时,下面的C#表达式返回值为“真”的是(D)。
第一章习题
一﹑单项选择题
1 C#语言是微软,NET公共语言运行环境中内置的核心程序设计语言,是一种(B)。
(A)面向过程程序设计语言(B)面向对象程序设计语言
(C)跨平台程序设计语言(D)机器语言
2 C#语言支持面向对象程序设计概念,(C)。
(A)但不支持继承(B)而且支持多继承
(C)但仅支持单继承(D)支持单继承和多继承
(C)XML注释“///”(D)HTML注释“<!--”和“-->”
8下列对控制台应用程序描述正确的是(C)。
(A)控制台(Console)应用程序就是对设备进行控制的应用程序
(B)控制台(Console)应用程序包含了大量Windows系统的组成元素
(C)控制台(Console)应用程序是C#语言能够开发的应用程序类型之一
4设有整型变量X,则表达式X=5/8运算后,变量X的值(A)。
(A)0(B)0.025(C)0.6(D)0.63
5 C#语言中,字符串常量﹫“”的长度(有效字符个数)是()。
(A)6(B)7(C)8(D)9
6 C#应用程序中,标识符用于给程序处理的数据对象命名。组成标识符的字符为字母、数字和下划线,标识符的第一个字符(D)。
(A)1<=x<=100(B)x >=1‖x<=100
(C)x>1&&x﹠<100(D)x>=1&&x<=100
2下面的C#表达式中,描述了数学关系x>=y>=z的是(B)。
(A)(x>=y)AND(y>=z)(B)(x>=y)&&(y>=z)
(C)(x>=y>=z)(D)(x>=y)&(y>=z)
9在C#语言中,数组Array实现一维数组有小到大排序的静态方法是(A)
(A)Array.Sort(B)Array.Reverse(C)Array.Long(D)Array.Order
10在C#语言中,Array实现数组逆排序的静态方法Array.Reverse的意思是(D)
(A)实现一维数组有小到大排序(B)实现一维数组有大到小排序
(C)Console. ReadLine()(D)Read()
10在C#的Windows应用程序中,无论哪种控件。共同具有的是(A)属性。
(A)Text(B)Name(C)ForeColor(D)Caption
二、选择填空题
1 C#语言是一种_①__B__、全新的程序设计语言,是微软.NET公共语言运行环境中内置的核心程序设计语言。
3 C#应用程序由一个或多个类组成,一个应用程序的所有程序代码(A)。
(A)必须封装在类中(B)不能封装在类中
(C)必须封装在一个类中(D)必须封装在多个个类中
4C#应用程序中,导入其他系统预定义元素部分可以使用关键字(D)。
(A)use(B)namespace
(C)import(D)using
5命名空间是一种在程序中防止标识符命名冲突而引入的逻辑隔离机制,C#中使用关键字(D)表示。
(C)int [2] [3](D)int[,]a=int [2,3]
4下面所列选项中,不能正确定义并初始化二维整型数组a的是(C)
(A)int[,]a=new int [2,3] {﹛1,2,3,﹜,﹛4,5,6﹜}
(B)int[,]a=new int [,] {﹛1,2,3,﹜,﹛4,5,6﹜}
(C)int[,]a=new int [2,3] {1,2,3,4,5,6}
备选项:
(A)用法相同(B)行数(C)一组连续的内存区域(D)用法不相同
(A)using(B)spacename
(C)class(D)namespace
6C#应用程序中,用主方法指明程序执行的开始点,主方法的名字规定为(C)。
(A)class(B)main
(C)Main(D)MainWay
7 C#中的注释方法有3种,下列注释方法中错误的是(D)。
(A)单行注释“//”(B)多行注释“/*”和“*/”
(A)0(B)ˋ0ˊ(C)null(D)随机值
7设有C#数组定义语句:float [,]a=new float [5,5];对数组a元素正确引用是(D)
(A)a[3] [2](B)a[4,5](C)a[5,0](D)a[0,0]
8设C#语言中,表示数组长度属性的关键字是(D)
(A)Len(B)Size(C)Long(D)Length
2C#程序设计语言的主要特点:语法简洁、满足通用语言规范、面向对象、兼容性和灵活性以及__②_C___等。
3一个C#程序可以存放在一个源程序文件中,也可以存放在多个源程序文件中。一个源程序文件中可以有一个或者多个类,__③__E__将一个类拆散存放在不同的源程序文件中。
4为源程序文件命名_④__J__,既可以与类的名字相同,也可以不同。
(A)Abs(B)Acos(C)Asin(D)Atan
2要计算5的7次方,可以利用System.Math类提供的静态方法是(C)
(A)BigMul(B)Atan(C)Pow(D)Sqrt
3执行double x-Math.Ceiling(﹣3.75)语句,x的值为(D)。
(A)4(B)﹣4(C)3(D)﹣3
(C)实现二维数组反向排序(D)实现一维数组反向排序
二选择填空题
1 C#语言中,数组属于引用数组类型,即数组内容所占用的存储单元是__①__C__,数组变量的值是这组存储单元的起始地址。
2无论是一维数组、多维数组、还是不规则数组,在C#语言中对数组的定义都分为两个步骤:定义数组反量___②_H___。
5执行下面的代码,表述正确的是(A)
Random rd=newRandow ()
int a=rd.Next ( 0 .5 )
Console.WriteLine (a)
a的值始终介于0到5之间,但不能是5
a的值始终介于0到5之间,但不能是5和0
a的值始终介于0到5之间,但不能是0
a的值始终介于0到5之间,包含0和5
5在定义C#语言标识符时,__⑤__G__英文字母的大小写形式。
(A)面向过程的(B)面向对象的(C)完整的安全性(D)不需要区分(E)但不允许(F)而且允许(G)需要区分(H)有限的安全性(I)必须与类名一致(J)不受类名限制
第二章习题
一、单项选择题
1 C#程序中用到的数据分为两个大类,它们是(A)。
(A)5(B)4(C)1(D)0
第四章习题
一、单项选择题
1在面向对象程序设计的概念中,对类(class)的描述,错误的是(D)。
(A)类(class)是一组具有相同数据结构和相同操作的对象的集合
(B)类(class)用来定义对象的可执行操作
(C)类(class)是创建对象实例的模板,对象是类的一个实例
4通过String类的方法,将string str1=〝MICROSOFT VISUAL STUDLO 2008〞〝转换成microsoft visual studio 2008〞,正确的语句是(A)
(A)str1.ToLower ()(B)str1.ToUpper()
(C)str1.ToUpper(D)str1.ToLower
(B)double[] b=new double[]﹛1,2,3,4.5﹜
(C)double[] b=﹛1,2,3,4.5﹜
(D)double[] b=new﹛1,2,3,4.5﹜
3下面所列选项中,能够正确定义2行3列二维整型数组a的是(B)
(A)int[][]a=new int[2][3](B)int[,]a=new int [2,3]
3数组在定义时可以进行初始化,即在定义数组时为其定义初始值。C#语言中规定,初始化值序列中的数组个数__③__F_____。
4数组元素在程序中使用下标变量的形式表示。作为变量个体而言,下标变量与它同类型的普通变量(简单变量)是等价的,即数组的下标变量和普通变量的___④_A____。
5数组的Rank属性表示规则数组的__⑤_E____。对于交错数组而言,其Rank属性值都是1。
4设有C#语句:int a=5,b=4,则下列表示条件的表达式中值为“假”的是(C)
(A)(a>b)&&(b>0)&&(a>0)(B)(b>=0)&&(a<=b?a+b:a-b)>0
(C)a>0 & &!(b>0)(D)(a<=0)‖(a﹪b>0)
5执行C#语句序列:int i;for(i=0;i++<4;);后,变量i的值是(A)。
5下列类定义代码,当用来声明对象car,并用Car car =new Car();实例化后,可以通过car对象直接赋值的字段是(D)。
Public class Car
{
public string type;
string no
private int heavy
double speed
protected string owner
(A)值类型和引用类型(B)整型和实型
(C)数值类型和字符类型(D)简单类型和复杂类型
2 C#语言中值类型数据对象占用的存储空间大小(B)。
(A)不固定(B)相对固定
(C)可以任意指定(D)都是相同的
3 C#语言中,引用类数据对象占用的存储wenku.baidu.com间大小(D)。
(A)不得而知(A)相对固定
(C)都是相同的(D)随实际需要而定
(D)当应用程序通过类(class)创建一个对象时,该对象就是一个实例
2在默认的情况下,省略的类访问修饰符是(A)
(A)private(B)public(C)protected(D)internal
3在下面的类声明中,属于私有字段的是(D)
class Person
{
public string name
(D)int[,]a=new int {﹛1,2,3﹜,﹛4,5,6﹜}
5设有C#数组定义语句:int []a=new int [5 ];对数组a元素的正确引用是(B,C)。
(A)a[5](B)a[100-100](C)a[0](D)a+1
6设有C#数组定义语句序列:double []myArr=new double [10];数组元素myArr [5]的值为(A)
(D)控制台(Console)应用程序是基于标准C语言的单片机技术
9在控制台应用程序中,如果在程序开头使用usingSystem;语句引用了System命名空间,则下列对Read()和ReadLine()方法调用错误的是(D)。
(A)System. Console. Read()(B)Console .Read()
相关文档
最新文档