下面程序运行的结果是()class Program { static void Main(string[] args) { int x = 1, a = 0, b = 0; switch (x) { case 0: b++; break; case 1: a++; break; case 2: a++; b++; break; } Console.WriteLine("a={0},b={1}", a, b); } }
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
查看答案
下面有关 for 语句的描述有错误的是____
A. 使用 for 语句时,可以省略其中的某个或多个表达式,但不能同时省略全部 3 个表达式
B. 省略 for 语句的某个表达式时,如果该表达式后面原来带有分号,则一定要保留它所 带的分号
C. 在 for 语句表达式中,可以直接定义循环变量,以简化代码
D. for 语句的表达式可以全部省略
下面有关 break,continue 和 goto语句描述正确的是____。
A. break 语句和 continue语句都是用于终止当前整个循环
B. 使用 break语句可以一次跳出多重循环
C. 使用语句可以方便地跳出多重循环,因而编程时应尽可能多使用 goto语句
D. goto语句必须和标识符配合使用,break和 continue语句则不然
在if分支结构中,条件表达式的值必须是_____类型的数据
编写一段程序,运行时向用户提问“你考了多少分?(0~100)”,接受输入后判断其等级并显示出来。判断依据如下:优(90~100)、良(80~89)、中(60~79)和差(0~59)staticvoidMain(string[]args){Console.WriteLine("请输入考分(0-100");stringx=Console.ReadLine();inty=int.Parse(x);if(y<0||y>100){Console.WriteLine("输入错误");return;}if()Console.WriteLine("优");elseif()Console.WriteLine("良");elseif()Console.WriteLine("中");elseConsole.WriteLine("差");}