第一章习题
一﹑单项选择题
1 C#语言是微软,NET公共语言运行环境中内置的核心程序设计语言,是一种(B )。
  (A)面向过程程序设计语言      (B)面向对象程序设计语言
(C)跨平台程序设计语言        (D)机器语言
2 C#语言支持面向对象程序设计概念,(C )。
(A)但不支持继承              (B)而且支持多继承
(C)但仅支持单继承            (D)支持单继承和多继承
3 C#应用程序由一个或多个类组成,一个应用程序的所有程序代码( A)。
    (A)必须封装在类中              (B)不能封装在类中
    (C)必须封装在一个类中          (D)必须封装在多个个类中
4C#应用程序中,导入其他系统预定义元素部分可以使用关键字(D )。
(A)use                            (B)namespace
(C)import                          (D)using
5 命名空间是一种在程序中防止标识符命名冲突而引入的逻辑隔离机制,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)多行注释“/*”和“*/”
    (C)XML注释“///                  (D)HTML注释“<!--”和“-->”
8 下列对控制台应用程序描述正确的是(C)。
    (A)控制台(Console)应用程序就是对设备进行控制的应用程序
    (B) 控制台(Console)应用程序包含了大量Windows系统的组成元素
(C)控制台(Console)应用程序是C#语言能够开发的应用程序类型之一
(D)控制台(Console)应用程序 是基于标准C语言的单片机技术
9 在控制台应用程序中,如果在程序开头使用usingSystem;语句引用了System命名空间,则下列对Read()和ReadLine()方法调用错误的是(D)。
    (A)System. Console. Read()              (B)Console .Read()
    (C)Console. ReadLine()                  (D)Read()
10 在C# 的Windows应用程序中,无论哪种控件。共同具有的是(A)属性。
  (A)Text    (B)Name    (C)ForeColor    (D)Caption
二、选择填空题
1 C#语言是一种_①__B__、全新的程序设计语言 ,是微软.NET公共语言运行环境中内置的核心程序设计语言。
2C#程序设计语言的主要特点:语法简洁、满足通用语言规范、面向对象、兼容性和灵活性以及__②_C___等。
3 一个C#程序可以存放在一个源程序文件中,也可以存放在多个源程序文件中。一个源程序文件中可以有一个或者多个类,__③__E__将一个类拆散存放在不同的源程序文件中。
4 为源程序文件命名_④__J__,既可以与类的名字相同,也可以不同。
5 在定义C#语言标识符时,__⑤__G__英文字母的大小写形式。
(A)面向过程的      (B) 面向对象的      (C)  完整的安全性      (D) 不需要区分    (E) 但不允许    (F) 而且允许    (G) 需要区分      (H)有限的安全性        (I)必须与类名一致      (J) 不受类名限制
第二章习题
一、单项选择题
1 C#程序中用到的数据分为两个大类,它们是(A)。
  (A) 值类型和引用类型            (B)整型和实型
  (C)数值类型和字符类型          (D)简单类型和复杂类型
2 C#语言中值类型数据对象占用的存储空间大小(B)。
  (A)不固定      (B)相对固定
  (C)可以任意指定              (D)都是相同的
3 C#语言中,引用类数据对象占用的存储空间大小(D)。
  (A)不得而知                (A)相对固定
(C)都是相同的              (D)随实际需要而定
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)必须是字母              (B)必须是字母或者是下划线
  (C)必须是下划线            (D)可以是字母或者下划线
7 下面所列的 C#自定义标识符中,正确的是(A)。
  (A)﹫doublt      (B)﹩doublt        (C)#doublt    (D)~doublt
一维数组的定义和初始化第三章习题
一、单项选择题
1 当变量X的值在[1,100]范围内时,下面的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)
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)
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)。
(A)5        (B)4      (C)1      (D)0
第四章习题
一、单项选择题
1 在面向对象程序设计的概念中,对类(class)的描述,错误的是(D)。
  (A)类(class)是一组具有相同数据结构和相同操作的对象的集合
  (B)类(class)用来定义对象的可执行操作
  (C)类(class)是创建对象实例的模板,对象是类的一个实例
  (D)当应用程序通过类 (class)创建一个对象时,该对象就是一个实例
2 在默认的情况下,省略的类访问修饰符是(A)
(A)private    (B)public    (C)protected    (D)internal
3 在下面的类声明中,属于私有字段的是(D)
        class Person 
      {
          public string name
          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代码块
5 下列类定义代码,当用来声明对象car,并用Car car =new Car();实例化后,可以通过car对象直接赋值的字段是(D)。
      Public class Car
      {   
        public string type;
        string no
        private int heavy
        double speed   
        protected string owner
        public string price
        private string color
      }
(A)type ,No  (B)heavy ,owner  (C)type ,owner ,price  (D)price
第五章习题
单项选择题
1 在System.Math类用于数学计算的静态方法中,返回类型可以为decimal的方法是(A)
  (A)Abs    (B)Acos    (C)Asin    (D)Atan
2 要计算5的7次方,可以利用System.Math类提供的静态方法是(C)
  (A)BigMul  (B)Atan    (C)Pow    (D)Sqrt

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。