《第二章-C#语言基础(1).docx》由会员分享,可在线阅读,更多相关《第二章-C#语言基础(1).docx(8页珍藏版)》请在三一文库上搜索。
1、1) 在C#中,switch中可以用到的数据类型是(C)。(选择两项)A. stringB. intC. doubleD. bool2) 在C#中,case中可以使用哪些跳转语句结束switch语句(C)。(选择两项)A. breakB. returnC. continueD. case后面可以不分跳转语句,直接可以结束switch语句3) 在C#中,以下数据类型的转换,错误的是(C)。(选择一项)A. int num=Convert.ToInt(“123”);B. float num=Convert.ToFloat(“123.2”);C. double num=Convert.ToDoubl
2、e(“123”);D. string num=Convert.ToString(“123”);4) 在C#中,以下数据类型的转换,错误的是(C)。(选择一项)A. int num=Convert.ToInt(“abc”);B. float num=Convert.ToSingle(“123.2”);C. double num=Convert.ToDouble(“123”);D. string num=Convert.ToString(“123”);5) 在C#语言中,可以使用switchcase结构以执行条件分支,以下switchcase语句片段的运行结果是( )。(选择一项)int i =
3、2;switch (i) case 1:MessageBox.Show("I'M first");break;case 2:推荐精选MessageBox.Show("I'm second!");case 3:MessageBox.Show("I'm third!"); break;A. 显示一个消息提示窗口,提示信息为:"I'm second!"B. 显示两个消息提示窗口,提示信息分别为:"I'm second!"和"I'm third!
4、"C. 显示一个消息提示窗口,提示信息为:"I'm third!"D. 出现编译器错误6) 在C#中,程序中的类型转换分为( )转换和显示转换。(选择一项)A. 自动B. 手动C. 强制D. 隐式7) 在C#中,下列代码的运行结果是( )。(选择一项)using System;class Test static void Main(string args) int a = 21; int b = 22; int c = 23; if (a < b) Console.WriteLine(b); else 推荐精选 Console.WriteLine(a
5、 + b + c); A. 21B. 22C. 23D. 668) 分析下列#代码,程序输出结果是( )。(选择一项)static void Main(string args) int a = 11, b = 12, c = 13; if (a < b && b > c) Console.WriteLine(b+); else Console.WriteLine(a+b+c); A. 36B. 23C. 22D. 139) 在C#语言中,运行下面这段的结果为( )。(选择一项)int day = 1;switch (day) case 0:推荐精选Console.W
6、riteLine("Sunday");break; case 1:Console.WriteLine("Tuesday");break; default: Console.WriteLine("unknown");A. MondayB. TuesdayC. 什么都不输出D. 编译出错10) 在C#中,常量的关键字是()。(选择一项)A. constB. defineC. staticD. float11) 在C#中,int num=10;num+;Console.WriteLine(+num),结果为()。(选择一项)A. 10B.
7、11C. 12D. 1312) 在C#中,int num=10;num+;Console.WriteLine(num+),结果为()。(选择一项)A. 10B. 11C. 12D. 1313) 在C#中,int num=10;num+;Console.WriteLine(num-),结果为()。(选择一项)A. 10推荐精选B. 11C. 12D. 1314) 在C#中,下列代码片段的运行结果是( )(选择一项) string type=”残疾人“; &
8、#160; int age =4; double height=1.5; if(type =”残疾人”)
9、160; Console.WriteLine(”您可以免费”); esle if(age<5 && height>1.4) C
10、onsole.WriteLine(”请您买半票”); else Console.WriteLine(”请您买票”);
11、160; A. 请您买票 B. 请您买半票 C. 您可以免费 D. 没有输出15) 在C#中,要存储如性别(男或女)的数据最好使用( )数据类型(选择一项)A. int B. charC. double D. boolean16) 在C#的条件判断语句 switch case结构中,每个case条件分支中都必须包含的子句是( )(选择一项)A. else B. break C. default D. continue17) 在C#的以下的变量赋值语句中,无法通过编译的是( )(选择一项)推荐精选A. char c1 = "男
12、" B. char c2 = '女' C. int f1 = 128; D. double d1 = 1.2;18) 分析如下所示C#代码,编译运行后的输出结果是( )(选择一项) static void Main(string args) int param=2;
13、; string position=”; switch(param)
14、160; case1: position=”兄长”;
15、; break; case2:
16、60; position=”兄弟”; &
17、#160; break; default:
18、0; position=”小妹”; break; Console.WriteLine(position); A. 兄长 B. 兄弟 C. 小妹 D. 兄长兄弟19) 分析如下的C#代码段,( )编译没有异常和错误(选择二项)A. string s ="ok" B. bool b =null;C. char c =a; D. int i =12;E.F.G. H. (注:可编辑下载,若有不当之处,请指正,谢谢!)I.J.K. L. M.N.推荐精选