O零O

我和谁都不争,和谁争我都不屑,我爱生活,其次是技术。

导航

青鸟

Posted on 2010-12-22 11:35  O零O  阅读(1067)  评论(0)    收藏  举报

选择题

1、在C#中,下面代码运行后,变量c的值是(   )(选择一项)

int a=15,b=10;

float c=(float)a/b;

a)      0

b)      1

c)      1.5

d)      5

2、 C#语言与Java语言一样,也是一种面向对象的语言,C#语言中声明类的关键字是()。(选择一项)

a)  using

b)  class

c)  namespace

d)  Main

3、  在C#开发的程序中,选项中能够在屏幕上输出以下文本的语句是()

            10*10=100                                             (选择一项)

a)   Console.WriteLine({0}*{1}={2},10,10,100);

b)   Console.WriteLine(“{0}*{1}={2},10,10,10*10”);

c)   String number=string.Format(“{0}*{1}={2}”,10,10,10*10);

Console.WriteLine(number);

d)   String number=string.Format({0}*{1}={2},10,10,10*10);

Console.WriteLine(number);

4、在C#中,下列代码的运行结果是()            (选择一项)

using System;

namespace TestApplication

{

    public class Test

    {

       static void Main()

       {

           int x=6;

           switch(x){

           case 6;

           case 7:

              Conslole.WriteLine(“今天是周末”);

              break;

           case 1:

              Conslole.WriteLine(“今天是星期1”);

              break;

           case2:

              Conslole.WriteLine(“今天是星期2”);  

              break;

           defaulet:

              Conslole.WriteLine(“你完成任务了吗?”);

              break;

           }

        }

     }

}

a)   编译出错

b)   输出:今天是星期一

c)   输出:今天是星期二

d)   输出:今天是周末

5、使用c#开发控制台应用程序时,如果需要程序接收用户输入的整型文字,则应当使用以下()语句实现。

a)int i=Console.ReadL.ine().int();

b)int i=int(Console.ReadL.ine());

c)int i=Console.ReadLine();

d)int i=int.Parse(Console.ReadLine());

6、 在C#中,下列代码的运行结果是()                        

     (选择一项)

using System;

class Test

{

     Public static void Main(string[] args)

{

        int a=21,b=22,c=23;

        if(a<b)

          Console.WriteLine(b);

        else

          Console.WriteLine(a+b+c);

        }

}

a)21

b)22

c)23

d)66

7、在下列C#代码中,程序的命名空间是()  (选择一项)

using System;

namespace Test{

     class Program{

         static void Main(string[]args){

              Console.Write(“Hello World!”);

            }

          }

       }

a)   Test

b)   Main

c)   namespace

d)   Program

 

8、C#语言中的类Console包含两个输入方法:Write()和WriteLine()。它们之间的唯一区别是( )。                                                         (选择一项)

a) WriteLine()方法输出后换行,Write()方法输出后不换行

b) WriteLine()方法可以格式化输出,Write()方法不可以

c) Write()方法输出后换行,WriteLine()方法输出后不换行

d) Write()方法可以格式化输出,WriteLine()方法不可以

9、以下的C#程序代码,程序运行时在控制台打印输出值为()。(选择一项)

int count=3;

while(count>1)

{

     Console.Write(- -count);

}

a) 32

b) 321

c) 21

d) 2

10、  C#程序的()是C#中组织代码的方式,它的作用相当于Java中的package (包)。

                                                              (选择一项)

a)      main

b)      struct

c)      class

d)      namespace

11、       关于C#中的switch case 语句,以下说法正确的是()。                (选择一项)

a)   switch判断的表达式可以是整型或者字符型,但不能是字符串型

b)   在该语句中最多不能超过5个case子句

c)   在该语句中只能有一个default子句

d)   在该句中只能有一个break语句

12、以下C#代码实现的功能是:需要用户输入学校和班级,然后将用户输入的信息正确输出,则需在下划线处添加的代码是()。                                  (选择一项)

public static void Main(){

   Console.Write(“请您输入学校:”);

   String school=Console.ReadLine().ToString();

   Console.Write(“请您输入班级:”):

   String className=Console.ReadLine().ToString();

   ______________________________________

}

a)     Console.WritLine(“您输入的学校是:(school);班级是:(className)”);

b)     Console.WritLine(“您输入的学校是:{school};班级是:{className}”);

c)     Console.WritLine(“您输入的学校是:{0};班级是:{1}”,school,className);

d)     Console.WritLine(“您输入的学校是:(0);班级是:(1)”,school,className);

13、在以下C#类中,()是控制台类,利用它我们可以方便的进行控制台的输入输出。(选择一项)

a) Control

b) Console

c) Cancel

d) Write

14、C#程序的()方法被成为程序的大门,应用程序从这里开始运行。(选择一项)

   a) Main()

   b) Begin()

   c) Start()

   d) main()

15、       Console是C#语言中的控制台类,它负责向控制台输出不同格式的字符串,在格式字符串中,可以使用()来实现换行输出。

a)    \r

b)    \t

c)    \n

d)    \d

 

16、在c#的条件判断语句switch case结构中,()子句用于指定在找不到匹配项时执行的动作。(选择一项)

a) continue

b)goto

c)else

d)default

17、使用c#语言开发控制台应用程序时,如果程序将用户输入的数据(可能是字符串或整形数字)赋值给一个字符串变量,则可以使用以下()代码片段实现。(选择二项)

a) string s=Console.ReadLine().ToString();

b)string s=Console.ReadLine();

c)string s=Console.WriteLine().ToString();

d)string s=Console.WriteLine();

18、使用Visual Studio2005开发C#控制台应用程序包括3个步骤,其中不包括()(选择一项)

a)新建项目

b)生成解决方案

c)保存项目

d)调试

19、在c#中,下列代码的运行结果是()。(选择一项)

using System;

class Test{

  static Void Main(string [] args){

     int a=10,b=20;

     int c=a>b?a++:--b;

     Console.WriteLine(c);

    }

}

a)   10

b)   11

c)   19

d)   20

20、  以下关于C#代码的说法正确的是().(选择一项)

for(int i=l;i<=3;i++)

{

    switch(i)

    {

    case 1

    Console.Write{i.ToString());

    case 2

    Console.Write((i*2).ToString());

    case 3

    Console.Write((i*3).ToString());

    }

}

a)    有编译错误,提示case标签不能贯穿到另一个标签,不能运行

b)    输出149

c)    输山123246369

d)    正确运行,但没有输出

21、  在C#语言中,main()方法是程序的大门,应用程序从此处开始运行。以下mainO方法中,存在错误的是()。    (选择一项)

    a)  static string Main(string[]args){}

    b)  static int Main(string[]args){}

    c)  static void Main(){}

d)  static void Main(string[]args){}