C程序的设计考试题面试题复习题_全.docx
《C程序的设计考试题面试题复习题_全.docx》由会员分享,可在线阅读,更多相关《C程序的设计考试题面试题复习题_全.docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章1) 下列属于C#中的文档注释的是()。(选择一项)A. /B. /*/C. /D. -2) 下列属于C#中的多行注释的是()。(选择一项)A. /B. /*/C. /D. 3) 下列属于C#中的注释的是()。(选择一项)A. /B. /*/C. /D. 以上都是4) 运行下面一段代码,将输出()。(选择一项)int r=3;float pie=3.14f;Console.WriteLine(“圆的周长为0”,2*pie*r);Console.ReadLine();A. 圆的周长为2B. 圆的周长为3.14C. 圆的周长为18.84D. 运行出错5) 运行下面一段代码,错误的行数是()。
2、(选择一项)int age; /1Console.Write(“请输入年龄:”); /2age=Console.ReadLine(); /3Console.write(age); /4A. 1B. 2C. 3D. 46) 运行下面一段代码,能正确输出的是()。(选择两项) A. int age=20;string name=”如花”;Console.write(“”+name+”年龄”+age);B. int age=20;string name=”如花”;Console.write(“0,年龄为1”,name,age);C. int age=20;string name=”如花”;Conso
3、le.write(name,age);D. int age;string name;Console.write(“”+name+”年龄”+age);7) 运行下面一段代码,不能正确输出是()。(选择两项) A. int age=20;string name=”如花”;Console.write(“”+name+”年龄”+age);B. int age=20;string name=”如花”;Console.write(“0,年龄为1”,name,age);C. int age=20;string name=”如花”;Console.write(name,age);D. int age;stri
4、ng name;Console.write(“”+name+”年龄”+age);8) 在C#中,以下属于C#的数据类型()。(选择一项) A. stringB. boolC. intD. 以上都是9) 在C#中,以下不属于C#的数据类型()。(选择一项) A. stringB. boolC. intD. var10) 在C#中,以下代码不正确的是 ()。(选择一项) A. static void Main(string args)B. static int main(string args)C. static int Main(string args)D. static void Main()
5、11) 在C#中,以下代码不正确的是 ()。(选择一项) A. static void Main(string args)B. int Main(string args)C. static int Main(string args)D. static void Main()12) 在C#中,以下代码正确的是 ()。(选择两项) A. static void Main()B. static int Main(string args)C. static int main(string args)D. void Main(string args)13) 在C#中,以下代码不正确的是 ()。(选择两项
6、) A. static void Main()B. static int Main(string args)C. static int main(string args)D. void Main(string args)14) 在C#中,在控制台上输出并换行的是 ()。(选择一项) A. Console.WriteLine(“hello”);B. Console.Write (“hello”);C. Console.Read(“hello”);D. Console.ReadLine(“hello”);15) 在C#中,在控制台上输出并换行的是 ()。(选择一项) A. Console.Writ
7、e (“hellon”);B. Console.Write (“hellot”);C. Console.Read(“hello”);D. Console.ReadLine(“hello”);16) 在C#中,int age=20; string name=kaka; Console.WriteLine(1年方0,age,name);的输出结果是( )(选择一项)。A. 20年方kakaB. 20年方20C. kaka年方kakaD. kaka年方2017) 使用Visual Studio2008新建控件台程序,在“New Project”对话框中应选择( )。(选择一项)A. Colsole
8、ApplicationB. Windows Forms ApplicationC. Class LibraryD. Windows Serivce18) 在下列C#代码中程序的命名空间是( )。(选择一项)using System;namespace Test class Program static void Main(string args) Console.Write(Hello World!); A. TestB. MainC. namespaceD. Program第二章19) 在C#中,switch中可以用到的数据类型是()。(选择两项)A. stringB. intC. doub
9、leD. bool20) 在C#中,case中可以使用哪些跳转语句结束switch语句()。(选择两项)A. breakB. returnC. continueD. case后面可以不分跳转语句,直接可以结束switch语句21) 在C#中,以下数据类型的转换,错误的是()。(选择一项)A. int num=Convert.ToInt(“123”);B. float num=Convert.ToFloat(“123.2”);C. double num=Convert.ToDouble(“123”);D. string num=Convert.ToString(“123”);22) 在C#中,以
10、下数据类型的转换,错误的是()。(选择一项)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”);23) 在C#语言中,可以使用switchcase结构以执行条件分支,以下switchcase语句片段的运行结果是( )。(选择一项)int i = 2;switch (i) case 1:MessageBox.Show(IM first);break;case
11、 2:MessageBox.Show(Im second!);case 3:MessageBox.Show(Im third!); break;A. 显示一个消息提示窗口,提示信息为:Im second!B. 显示两个消息提示窗口,提示信息分别为:Im second!和Im third!C. 显示一个消息提示窗口,提示信息为:Im third!D. 出现编译器错误24) 在C#中,程序中的类型转换分为( )转换和显示转换。(选择一项)A. 自动B. 手动C. 强制D. 隐式25) 在C#中,下列代码的运行结果是( )。(选择一项)using System;class Test static v
12、oid Main(string args) int a = 21; int b = 22; int c = 23; if (a b) Console.WriteLine(b); else Console.WriteLine(a + b + c); A. 21B. 22C. 23D. 6626) 分析下列#代码,程序输出结果是( )。(选择一项)static void Main(string args) int a = 11, b = 12, c = 13; if (a c) Console.WriteLine(b+); else Console.WriteLine(a+b+c); A. 36B
13、. 23C. 22D. 1327) 在C#语言中,运行下面这段的结果为( )。(选择一项)int day = 1;switch (day) case 0:Console.WriteLine(Sunday);break; case 1:Console.WriteLine(Tuesday);break; default: Console.WriteLine(unknown);A. MondayB. TuesdayC. 什么都不输出D. 编译出错28) 在C#中,常量的关键字是()。(选择一项)A. constB. defineC. staticD. float29) 在C#中,int num=10
14、;num+;Console.WriteLine(+num),结果为()。(选择一项)A. 10B. 11C. 12D. 1330) 在C#中,int num=10;num+;Console.WriteLine(num+),结果为()。(选择一项)A. 10B. 11C. 12D. 1331) 在C#中,int num=10;num+;Console.WriteLine(num-),结果为()。(选择一项)A. 10B. 11C. 12D. 1332) 在C#中,下列代码片段的运行结果是( )(选择一项) string type=”残疾人“; int age =4; double height=
15、1.5; if(type =”残疾人”) Console.WriteLine(”您可以免费”); esle if(age1.4) Console.WriteLine(”请您买半票”); else Console.WriteLine(”请您买票”); A. 请您买票 B. 请您买半票 C. 您可以免费 D. 没有输出33) 在C#中,要存储如性别(男或女)的数据最好使用()数据类型(选择一项)A. int B. charC. double D. boolean34) 在C#的条件判断语句 switch case结构中,每个case条件分支中都必须包含的子句是()(选择一项)A. else B.
16、break C. default D. continue35) 在C#的以下的变量赋值语句中,无法通过编译的是()(选择一项)A. char c1 = 男; B. char c2 = 女; C. int f1 = 128; D. double d1 = 1.2;36) 分析如下所示C#代码,编译运行后的输出结果是()(选择一项)static void Main(string args) int param=2; string position=”; switch(param) case1:position=”兄长”; break; case2:position=”兄弟”; break;defa
17、ult:position=”小妹”; break; Console.WriteLine(position); A. 兄长 B. 兄弟 C. 小妹 D. 兄长兄弟37) 分析如下的C#代码段,()编译没有异常和错误(选择二项)A. string s =ok; B. bool b =null;C. char c =a; D. int i =12;第三章38) 在C#中,以下一维数组的初始化正确的是()。(选择一项)A. int array=new int5;B. int array=new int50,1,2;C. int array=0,1,2,3,4,5;D. int array=new in
18、t5 0,1,2,3,4;39) 分析下列的C#程序代码,程序运行时在控制台打印输出值为( )。(选择一项)static void Main(string args) int count = 3; while (count 5) Console.Write(+count); A. 34B. 345C. 45D. 没有输出40) C#中声明一个字符串数组:string citys = ,;和一个字符串变量string op = ,;那么Console.WriteLine(string.Join(op,citys);将输出( )。(选择一项)A. ,B. ,,C. ,,D. ,,,41) 分析下列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 设计 考试题 试题 复习题
限制150内