当前位置:高中试题 > 数学试题 > 基本算法语句 > 算法S1:输入nS2:判断n是否是2;若n=2,则n满足条件;若n>2,则执行S3S3:依次从2到n-1检验能不能整除n,若不能整除则n满足条件,上述的满足条件...
题目
题型:烟台三模难度:来源:
算法
S1:输入n
S2:判断n是否是2;若n=2,则n满足条件;若n>2,则执行S3
S3:依次从2到n-1检验能不能整除n,若不能整除则n满足条件,
上述的满足条件是什么(  )
A.质数B.奇数C.偶数D.4的倍数
答案
根据S2“判断n是否是2;若n=2,则n满足条件;若n>2,则执行S3”
可得满足条件的最小的数为2
根据S3“依次从2到n-1检验能不能整除n.若不能整除n满足条件.
由表示这样的数在2~n-1之间没有约数
即这个数只有1和本身两个约数
根据质数的定义,可得满足条件的数为质数
故选A
核心考点
试题【算法S1:输入nS2:判断n是否是2;若n=2,则n满足条件;若n>2,则执行S3S3:依次从2到n-1检验能不能整除n,若不能整除则n满足条件,上述的满足条件】;主要考察你对基本算法语句等知识点的理解。[详细]
举一反三
指出下列语句的错误,并改正:
(1)A=B=50
(2)x=1,y=2,z=3
(3)INPUT“How old are you”x
(4)INPUT,x
(5)PRINT  A+B=;C
(6)PRINT  Good-bye!
题型:不详难度:| 查看答案
已知变量a,b已被赋值,要交换a、b的值,应采用的算法是(  )
A.a=b,b=aB.a=c,b=a,c=b
C.a=c,b=a,c=aD.c=a,a=b,b=c
题型:不详难度:| 查看答案
以下给出一个算法:
第一步,输入x
第二步,若x<0,则y=x+1;否则执行第三步
第三步,若x=0,则y=0;否则y=x
第四步,输出y.
请写出上述算法程序.
题型:不详难度:| 查看答案
如图程序输出的结果是(  )
a=3,
b=4,
a=b,
b=a,
PRINT a,b  
END
A.3,4B.4,4C.3,3D.4,3
题型:不详难度:| 查看答案
下列给变量赋值的语句正确的是(  )
A.5=aB.a+2=aC.a=b=4D.a=2*a
题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.