C#练习题

时间:2024-04-12 11:44:51

1)C#程序是(B)

        A:由命名空间组成的        B:由类组成的

        C:由方法组成的                D: 由{}组成的

2)入口方法是程序的起点,C#程序的入口方法是(A)

         A: static void Main(string[] args)       B:static void Mian(string[] args)   

         C: static void main(string[] args)      D: static void mian(string[] args) 

3) C#命令是怎样结束的? (D)

         A: 换行,换行就结束了         B: 括号结束

         C: 逗号结束                            D: 分号结束

4)启动调试一个C# 程序的快捷键是 ( F5 )

5) 以下选项中那些是C#中的关键字 (ABD)

        A: static                           B: string

        C: Main                            D: using

        static:静态的       string: "字符串"数据类型  

        using:常常写在类的前面,用来引用其它命名空间中的类

6)这些注解,哪一个是错误的?(B)

         A: int count; //声明一个int型变量          B: string name; ///姓名

         C: Console.Write("Yeah!");/*打印*/   

         D:   /*

                 * 打印

                 */

               Console.Write("Yeah!");

      ///:文档注解,只能写在类,方法,属性的前面。不能用来注释单个变量

7)下面程序的运行结果是(D)

                  C#练习题

                  A: 111222333     

                  B: 111

                       222

                       333

                  C:   111222

                          333

                   D:  111

                         222333

8)关于C#中常量的说法错误的是(A)

            A: 声明常量的关键字是double         B: 声明常量必须同时赋值

            C: 不能修改常量的值                        D: 声明常量的关键字是const

                  double: 表示一种数据类型---双精度浮点型  

10)我上个月的收入是999.99元,怎样声明变量保存这个数据?

                      double salary;

                      salary = 999.99;

11)下面程序的打印结果是(21)

            C#练习题

12)哪一个选项不是C#的数据类型?(C)

        A: double      B: string         C: boolean         D::char

13)这些输出语句中 (C) 会报错

        A: double d = 2.3;   B: double d = 3;

        C: int i = 2.3;           D: int i =3;

       double型的2.3赋值给int型变量i,double型精度高,无法自动转换为int类型,所以会出现编译错误。

14)哪一个选项中y的值最小(D)

     A: int y = 10 % 3;   y=1          B: int y = 3 % 10    y = 3

     C: int y = 10 % 11; y =10        D: int y = 10 % 10;  y = 0