《算法与程序设计-C#》控制结构(1)(举一反三考点练)-课后自测(卷2)

2025-09-02
| 2份
| 27页
| 104人阅读
| 0人下载

内容正文:

举一反三考点练 《算法与程序设计-C#》控制结构-课后自测 知识点一 顺序结构 1. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int a = 5, b = 10; int c = a * b; Console.WriteLine(c); a = 20; c = a - b; Console.WriteLine(c); } } 2. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int x = 15, y = 5; int z = x / y; Console.WriteLine(z); x = x + y; z = x * y; Console.WriteLine(z); } } 3. (程序改错题)以下是一个简单的C#程序,计算两个变量的和与差,并输出结果。请找出其中的错误并改正。 using System; class Program { static void Main() { int a = 10; int b = 20; int c = a + b; Console.WriteLine("The sum is: " + c); int d = a - b; Console.WriteLine("The difference is: " + e); } } 4. (程序填空题)以下是一个简单的C#程序,计算两个变量的商,并输出结果。请在空白处填入正确的代码。 using System; class Program { static void Main() { int x = 10, y = 5; int z = _________; Console.WriteLine(z); } } 5. (程序填空题)以下是一个简单的C#程序,计算两个变量的取模结果,并输出。请在空白处填入正确的代码。 using System; class Program { static void Main() { int a = 20, b = 5; int c = a _________ b; Console.WriteLine(c); } } 知识点二 分支结构之if...else语句 1. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int age = 20; if (age >= 18) { Console.WriteLine("成年人"); } else { Console.WriteLine("未成年人"); } } } 2. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int score = 75; if (score >= 90) { Console.WriteLine("优秀"); } else if (score >= 70) { Console.WriteLine("良好"); } else { Console.WriteLine("及格"); } } } 3. (程序改错题)以下是一个简单的C#程序,判断变量 x 的大小,输出相应的结果。请找出其中的错误并改正。 using System; class Program { static void Main() { int x = 10; if (x > 5) { Console.WriteLine("x大于5"); } else if (x > 10) { Console.WriteLine("x大于15"); } else { Console.WriteLine("x小于等于5"); } } } 4. (程序填空题)以下是一个简单的C#程序,判断变量 x 是否大于10,输出相应的结果,请在空白处填入正确的代码。 using System; class Program { static void Main() { int x = 15; if (_________) { Console.WriteLine("x大于10"); } else { Console.WriteLine("x小于等于10"); } } } 5. (程序填空题)以下是一个简单的C#程序,根据分数判断成绩等级,并输出最终成绩。请在空白处填入正确的代码。 using System; class Program { static void Main() { int score = 85; if (score >= 90) { Console.WriteLine("优秀"); } else if (score >= 80) { Console.WriteLine("良好"); } else if (score >= 60) { Console.WriteLine("及格"); } else { Console.WriteLine("不及格"); } Console.WriteLine("您的成绩是:" + _________); } } 知识点三 分支结构之switch...case语句 1. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int day = 5; switch (day) { case 1: Console.WriteLine("星期一"); break; case 2: Console.WriteLine("星期二"); break; case 3: Console.WriteLine("星期三"); break; case 4: Console.WriteLine("星期四"); break; case 5: Console.WriteLine("星期五"); break; default: Console.WriteLine("周末"); break; } } } 2. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int month = 11; switch (month) { case 12: Console.WriteLine("冬季"); break; case 11: Console.WriteLine("秋季"); break; case 10: Console.WriteLine("秋季"); break; case 9: Console.WriteLine("秋季"); break; case 8: Console.WriteLine("夏季"); break; case 7: Console.WriteLine("夏季"); break; case 6: Console.WriteLine("夏季"); break; case 5: Console.WriteLine("春季"); break; case 4: Console.WriteLine("春季"); break; case 3: Console.WriteLine("春季"); break; case 2: Console.WriteLine("冬季"); break; case 1: Console.WriteLine("冬季"); break; } } } 3. (程序改错题)以下是一个简单的C#程序,60分以上的都为及格,请找出其中的错误并改正。 using System; class Program { static void Main() { int grade = 85; switch (grade / 10) { case 10: Console.WriteLine("优秀"); break; case 9: Console.WriteLine("良好"); break; case 8: Console.WriteLine("中等"); break; case 7: Console.WriteLine("及格"); break; default: Console.WriteLine("不及格"); break; } } } 4. (程序填空题)以下是一个简单的C#程序,请在空白处填入正确的代码。 using System; class Program { static void Main() { int grade = 175; switch (grade / 10) { case 10: Console.WriteLine("优秀"); break; case 9: Console.WriteLine("良好"); break; case 8: Console.WriteLine("中等"); break; case 7: case 6: Console.WriteLine("及格"); break; default: Console.WriteLine(_________); break; } } } 5. (程序填空题)以下是一个简单的C#程序,根据变量 day 的值,输出对应的星期几。请在空白处填入正确的代码。 using System; class Program { static void Main() { int day = 7; switch (day) { case 1: Console.WriteLine("星期一"); break; case 2: Console.WriteLine("星期二"); break; case 3: Console.WriteLine("星期三"); break; case 4: Console.WriteLine("星期四"); break; case 5: Console.WriteLine("星期五"); break; case 6: Console.WriteLine("星期六"); break; case 7: Console.WriteLine(_________); break; } } } 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 举一反三考点练 《算法与程序设计-C#》控制结构-课后自测 知识点一 顺序结构 1. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int a = 5, b = 10; int c = a * b; Console.WriteLine(c); a = 20; c = a - b; Console.WriteLine(c); } } 【答案】程序的运行结果为:50 10 2. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int x = 15, y = 5; int z = x / y; Console.WriteLine(z); x = x + y; z = x * y; Console.WriteLine(z); } } 【答案】程序的运行结果为:3 100 3. (程序改错题)以下是一个简单的C#程序,计算两个变量的和与差,并输出结果。请找出其中的错误并改正。 using System; class Program { static void Main() { int a = 10; int b = 20; int c = a + b; Console.WriteLine("The sum is: " + c); int d = a - b; Console.WriteLine("The difference is: " + e); } } 【答案】将`Console.WriteLine("The difference is: " + e);`改为`Console.WriteLine("The difference is: " + d);`。 4. (程序填空题)以下是一个简单的C#程序,计算两个变量的商,并输出结果。请在空白处填入正确的代码。 using System; class Program { static void Main() { int x = 10, y = 5; int z = _________; Console.WriteLine(z); } } 【答案】x / y 5. (程序填空题)以下是一个简单的C#程序,计算两个变量的取模结果,并输出。请在空白处填入正确的代码。 using System; class Program { static void Main() { int a = 20, b = 5; int c = a _________ b; Console.WriteLine(c); } } 【答案】%(取模运算符) 知识点二 分支结构之if...else语句 1. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int age = 20; if (age >= 18) { Console.WriteLine("成年人"); } else { Console.WriteLine("未成年人"); } } } 【答案】程序的运行结果为:成年人 2. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int score = 75; if (score >= 90) { Console.WriteLine("优秀"); } else if (score >= 70) { Console.WriteLine("良好"); } else { Console.WriteLine("及格"); } } } 【答案】程序的运行结果为:良好 3. (程序改错题)以下是一个简单的C#程序,判断变量 x 的大小,输出相应的结果。请找出其中的错误并改正。 using System; class Program { static void Main() { int x = 10; if (x > 5) { Console.WriteLine("x大于5"); } else if (x > 10) { Console.WriteLine("x大于15"); } else { Console.WriteLine("x小于等于5"); } } } 【答案】将`else if (x > 10)`改为`else if (x > 15)`。 4. (程序填空题)以下是一个简单的C#程序,判断变量 x 是否大于10,输出相应的结果,请在空白处填入正确的代码。 using System; class Program { static void Main() { int x = 15; if (_________) { Console.WriteLine("x大于10"); } else { Console.WriteLine("x小于等于10"); } } } 【答案】x > 10 5. (程序填空题)以下是一个简单的C#程序,根据分数判断成绩等级,并输出最终成绩。请在空白处填入正确的代码。 using System; class Program { static void Main() { int score = 85; if (score >= 90) { Console.WriteLine("优秀"); } else if (score >= 80) { Console.WriteLine("良好"); } else if (score >= 60) { Console.WriteLine("及格"); } else { Console.WriteLine("不及格"); } Console.WriteLine("您的成绩是:" + _________); } } 【答案】score 知识点三 分支结构之switch...case语句 1. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int day = 5; switch (day) { case 1: Console.WriteLine("星期一"); break; case 2: Console.WriteLine("星期二"); break; case 3: Console.WriteLine("星期三"); break; case 4: Console.WriteLine("星期四"); break; case 5: Console.WriteLine("星期五"); break; default: Console.WriteLine("周末"); break; } } } 【答案】程序的运行结果为:星期五 2. (程序分析题)以下是一个简单的C#程序,请分析程序的运行结果。 using System; class Program { static void Main() { int month = 11; switch (month) { case 12: Console.WriteLine("冬季"); break; case 11: Console.WriteLine("秋季"); break; case 10: Console.WriteLine("秋季"); break; case 9: Console.WriteLine("秋季"); break; case 8: Console.WriteLine("夏季"); break; case 7: Console.WriteLine("夏季"); break; case 6: Console.WriteLine("夏季"); break; case 5: Console.WriteLine("春季"); break; case 4: Console.WriteLine("春季"); break; case 3: Console.WriteLine("春季"); break; case 2: Console.WriteLine("冬季"); break; case 1: Console.WriteLine("冬季"); break; } } } 【答案】程序的运行结果为:秋季 3. (程序改错题)以下是一个简单的C#程序,60分以上的都为及格,请找出其中的错误并改正。 using System; class Program { static void Main() { int grade = 85; switch (grade / 10) { case 10: Console.WriteLine("优秀"); break; case 9: Console.WriteLine("良好"); break; case 8: Console.WriteLine("中等"); break; case 7: Console.WriteLine("及格"); break; default: Console.WriteLine("不及格"); break; } } } 【答案】在`case 7:`之后添加`case 6:`、并输出“及格” 4. (程序填空题)以下是一个简单的C#程序,请在空白处填入正确的代码。 using System; class Program { static void Main() { int grade = 175; switch (grade / 10) { case 10: Console.WriteLine("优秀"); break; case 9: Console.WriteLine("良好"); break; case 8: Console.WriteLine("中等"); break; case 7: case 6: Console.WriteLine("及格"); break; default: Console.WriteLine(_________); break; } } } 【答案】“不及格” 5. (程序填空题)以下是一个简单的C#程序,根据变量 day 的值,输出对应的星期几。请在空白处填入正确的代码。 using System; class Program { static void Main() { int day = 7; switch (day) { case 1: Console.WriteLine("星期一"); break; case 2: Console.WriteLine("星期二"); break; case 3: Console.WriteLine("星期三"); break; case 4: Console.WriteLine("星期四"); break; case 5: Console.WriteLine("星期五"); break; case 6: Console.WriteLine("星期六"); break; case 7: Console.WriteLine(_________); break; } } } 【答案】“星期日” 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

《算法与程序设计-C#》控制结构(1)(举一反三考点练)-课后自测(卷2)
1
《算法与程序设计-C#》控制结构(1)(举一反三考点练)-课后自测(卷2)
2
《算法与程序设计-C#》控制结构(1)(举一反三考点练)-课后自测(卷2)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。