1、同步检测 1-2-2一、选择题1下列关于 if 语句的叙述正确的是( )Aif 语句中必须有 else 和 endBif 语句中可以没有 endCif 语句中可以没有 else,但必须以 end 结束Dif 语句中可以没有 end,但必须有 else答案 C解析 if 语句的格式是 if elseend 或 ifend,故选 C.2对于程序:试问,若输入 a4,则输出的数为( )A4 B4 C4 或4 D0答案 A解析 a45 时,5x 520,x 3,不满足 x5,输入的变量 x 的值为 2.12在下列程序中:若输入 a35,则输出的 b_.答案 8解析 a3510,故执行 ba10 a M
2、OD 10,即 b351035 MOD 10358.三、解答题13设计一个程序,输入一个学生的成绩 S,根据该成绩的不同值作以下输出:若S90,则输出“优秀” 解析 程序如下:14铁路运输托运行李,从甲地到乙地,规定每张客票托运费计算方法是:行李重量不超过 50kg 时,按 0.25 元/kg ;超过 50kg 而不超过 100kg 时,其超过部分按 0.35 元/kg ;超过 100kg 时,其超过部分按 0.45 元/kg. 编写程序,输入行李重量,计算并输出托运费用解析 设行李质量为 kg,应付运费为 x 元,则运费公式为xError!.程序框图如下图所示:程序如下:15编写程序,判断两条直线 l1:A 1xB 1yC 10;l 2:A 2xB 2yC 20 的位置关系( 注:直线方程中所有的系数都不为 0)解析 程序如下: