c#程序设计习题.ppt
《c#程序设计习题.ppt》由会员分享,可在线阅读,更多相关《c#程序设计习题.ppt(25页珍藏版)》请在优知文库上搜索。
1、1习题训练1、在 C# 中可用作程序变量名的一组标识符是()。答案:答案:BA.void namespace +wordB.a3_b3 _123 YourNameC.for -abc CaseD.2a good ref2习题训练2、下面代码的输出结果是()。答案:答案:Dint x = 5;int y = x+;Console.WriteLine(y);y = +x;Console.WriteLine(y);A.5 6B.6 7C.5 6D.5 73习题训练3、当month 等于6时,下面代码的输出结果是()。答案:答案:Cint days = 0;switch (month) case 2:
2、 days = 28; break; case 4: case 6: case 9: case 11: days = 30; break; default: days = 31; break;Console.WriteLine(days);A.0B.28C.30D.314习题训练4、如果 x=35, y=80,下面代码的输出结果是()。答案:答案:Bif (x 30) if (y = 100) Console.WriteLine(危险!危险!); else Console.WriteLine(报警!报警!); else Console.WriteLine(安全安全);A.危险危险B.报警报警C
3、.报警报警 安全安全D.危险危险 安全安全5习题训练5、若循环体内没有改变i的值,两个循环执行的次数分别是()。答案:答案:Aint i = 0;while( +i =10) / 循环体语句循环体语句A.10 11B. 11 10C. 9 10D. 10 9int i = 0;do / 循环体语句循环体语句while( +i =10);6习题训练6、下面代码运行后,s 的值是()。答案:答案:Bint s = 0; for (int i = 1; i 10) break; if (i % 2 = 0) s += i; A. 20B. 12C. 10D. 67习题训练7、若打印如下图案,画线处应
4、填入()。答案:答案:Bfor (int i = 1; i = 5; i+) for (int j =_; j = 5; j+) Console.Write(*); Console.WriteLine();A.1B. iC. i + 1D. 0* * * * * * * * * * * * * 8习题训练8、下面代码实现数组array的冒泡排序,画线处应填入()。答案:答案:Dint array = 20, 56, 38, 45 ;int temp;for (int i = 0; i 3; i+) for (int j = 0; j _; j+) if (aj aj + 1) temp = a
5、j; arrayj = aj + 1; arrayj + 1 = temp; A. 4-iB. iC. i + 1D. 3-i9习题训练9、下面代码的输出结果是()。答案:答案:C static void Main(string args) int radius = 2; double area = GetArea(radius); Console.WriteLine(area); Console.ReadLine();private static double GetArea(int r) return 3.14 * r * r;A. 2 B. 3.14C. 12.56D. 6.2810习题
6、训练10、下面代码的运行结果是()。答案:答案:Dstatic void Main(string args) int num1 = 34; int num2 = 55; Increase(ref num1, num2); Console.WriteLine(0和和1, num1, num2); Console.ReadLine();private static void Increase (ref int num1, int num2) num1+; num2+; ref 关键字使参数按引用传递。其效果是,当控制权传关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做
7、的任何更改都将递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用反映在该变量中。若要使用 ref 参数,则方法定义和调用参数,则方法定义和调用方法都必须显式使用方法都必须显式使用 ref 关键字关键字 A. 35和和56 B. 34和和55 C. 34和和56 D. 35和和55 11习题训练11、去掉字符串两端空格的方法是()。答案:答案:DA. Split()B. ToUpper()C. ToLower()D. Trim()12习题训练12、假设 float f = -127.56F,下面4条语句中,编译会出错的是()。答案:答案:ACA. int i = f;B.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 程序设计 习题