1条件语句一、选择题1.条件语句的一般形式为:IfAThenBElseC,其中B表示的是()A.满足条件时执行的内容B.条件语句C.条件D.不满足条件时,执行的内容答案A解析由条件语句的功能可判断得出.2.对于条件语句的描述正确的是()A.执行下列条件语句时,当不满足条件时,执行语句体1,满足条件时执行语句体2B.执行下列条件语句时,如果满足条件,就执行Then后的语句体,如果不满足条件,则直接结束该条件语句,转而执行其他语句C.条件语句在程序中能够减少大量烦琐的计算D.条件语句中不能有输出语句答案B解析A中,如果满足条件,就执行语句体1,否则执行语句体2,所以A不正确;条件语句在程序中起判断转折作用,不能减少大量烦琐的计算,所以C不正确;条件语句中可以有输出语句,所以D不正确,很明显B正确.在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为()A.8,2B.8,4C.4,2D.4,4答案C解析对A、B的情况进行区分,当输入8,4的时候,A>B,所以C==4;当输入2,4时,A>B不成立,所以选择执行C==2
4.给出以下程序:如果输入x1=2,x2=3,那么执行此程序的结果是输出()A.7B.10C.5D.8答案C解析由于输入的两个数x1=2,x2=3,不满足条件x1=x2,因此,不执行语句体x1=x1+x2,而直接执行y=x1+x2,所以y=5,最后输出5
5.下面的程序是判断所输入的正整数的奇偶性的程序,将其补充完整,横线上应填()(xMod2的意思是求x除以2的余数)A.m=2k+1,x=2kB.m=0,“x为偶数”C.m=0,x为偶数D.m=1,“x为偶数”答案D解析第1个空应是“x是奇数”的条件,应填“m=1”,第二个空应填“x为偶数”,并加引号.6.下列程序:若输入的两位数是83,则输出的结果为()A.83B.38C.3D.8答案B解析