C#从入门到精通(第4版)
上QQ阅读APP看书,第一时间看更新

6.6 动手纠错

(1)运行“光盘\TM\排错练习\06\01”文件夹下的程序,出现“无法将类型int隐式转换为bool”的错误提示,请根据注释改正程序。

(2)运行“光盘\TM\排错练习\06\02”文件夹下的程序,出现如图6.14所示的错误提示,请根据注释改正程序。

图6.14 错误提示

(3)运行“光盘\TM\排错练习\06\03”文件夹下的程序,出现“控制不能从一个case标签(case"ICBC":)贯穿到另一个case标签”的错误提示,请根据注释改正程序。

(4)运行“光盘\TM\排错练习\06\04”文件夹下的程序,发现程序会无限制输出,显然是出现了死循环,请根据注释改正程序。

(5)运行“光盘\TM\排错练习\06\05”文件夹下的程序,出现“应输入;”的错误提示,请根据注释改正程序。

(6)运行“光盘\TM\排错练习\06\06”文件夹下的程序,出现“空语句可能有错误”的警告信息,请根据注释改正程序。

(7)运行“光盘\TM\排错练习\06\07”文件夹下的程序,本意是想输出1~100数字自身的和,结果却没有任何输出,请根据注释改正程序。

(8)运行“光盘\TM\排错练习\06\08”文件夹下的程序,出现“没有要中断或继续的封闭循环”的错误提示,请根据注释改正程序。

(9)运行“光盘\TM\排错练习\06\09”文件夹下的程序,出现“Test.Program.Div(int, int):并非所有的代码路径都返回值”的错误提示,请根据注释改正程序。