选择题
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){}
浙公网安备 33010602011771号