?41.表达式3>4and7=5的返回值是( )。
A.0
B.true
C.-1
D.False
41.【答案】D
【解析】本题考查VB表达式。3>4 and 7=5表达式计算为FALSE and FALSE,结果为FALSE。故本题选D。
42.以上算法的功能是( ??)。
?
A.输出1到1000中能被7整除的数
B.输出1到1000中能被7整除的数的个数
C.输出1到1000中所有的数
D.输出1到1000中所有能被7整除数的和
42.【答案】A
【解析】本题考查的是看流程图分析算法。流程图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构。I的取值范围是从1到1000,那么当i/7==INT(I/7)也就是i能够整除7时等式成立,输出I,所以最终程序输出的是I,也就是1到1000之内能够满足等式成立的I的数,故本题选A。
43.某算法的流程图如图所示。执行该流程时,依次输入8,5,9,﹣1,则最终输出的结果为( ??)。
A.22B.21
C.9D.﹣1
43.【答案】A
【解析】本题考查的是看流程图分析算法。流程图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构。题目一般涉及顺序、循环和选择三种结构。s=0输入x=8判断x>0成立,执行s=s+x=8;s=8输入x=5判断x>0成立,执行s=s+x=13;
s=13输入x=9判断x>0成立,执行s=s+x=22;
s=13输入x=﹣1判断x>0不成立,执行输出s,s=22。
故本题选A。
44.某算法的部分流程图如图所示,若输入m的值是6,执行这部分流程后,s,i的值分别是( ??)。
A.2,4B.0,4
C.6,4D.4,6
44.【答案】B
【解析】本题考查的是看流程图分析算法。流程图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构。题目一般涉及顺序、循环和选择三种结构。m=6i=10s=1判断i>=m成立,执行Y语句,i=i﹣2=8判断i%3=0不成立,执行N语句,s=2*s=2;i=8s=2,判断i>=m成立,执行Y语句,i=i﹣2=6,判断i%3=0成立,执行Y语句,s=s﹣2=6;m=6i=6s=0;判断i>=m成立,执行Y语句,i=i﹣2=4,判断i%3=0不成立,执行N语句,s=2*s=0;此时i=4不在满足条件i>=m,故s=0i=4。故本题选B。
45.某算法的流程图如图所示:当执行完该程序时,下面说法正确的是( ??)。
A.该算法实现的功能是1+2+3+4+5+6+7
B.运行结束时变量s与变量i的值分别为21与7
C.条件s<=15一共执行了6次
D.将语句i=i+1与s=s+i上下互换,其实现的功能相同
45.【答案】B
【解析】本题考查的是看流程图分析算法。流程图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构。题目一般涉及顺序、循环和选择三种结构。已知s=0i=1判断s<=15成立,执行s=s+i=1,i=i+1=2;已知s=1i=2判断s<=15成立,执行s=s+i=3,i=i+1=3;
已知s=3i=3判断s<=15成立,执行s=s+i=6,i=i+1=4;
已知s=6i=4判断s<=15成立,执行s=s+i=10,i=i+1=5;
已知s=10i=5判断s<=15成立,执行s=s+i=15,i=i+1=6;
已知s=15i=6判断s<=15成立,执行s=s+i=21,i=i+1=7;
由此判断运行结束时变量s与变量i的值分别为21与7故本题选B。