如果A为整数且|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是( )。

admin2010-03-30  35

问题 如果A为整数且|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是(    )。

选项 A、If Int(A)=A And Sqr(A)>=10 Then Print "OK" Else Print "Error"
B、If Fix(A)= A And Abs(A)>=10 Then Print "OK" Else Print "Error"
C、If Iht(A)=A And(A>=10,A<=-10)Then Print "OK" Else Print "Error"
D、If Fix(A)=A And A>=10,And A<=-10 Then Print "OK" Else Print "Error"

答案2

解析 解答本题考生需了解题中用到的3个函数的作用,Int和Fix都会删除参数的小数部分而返回剩下的整数,Abs函数返回参数的绝对值,其类型和参数相同。而Int和Fix的不同之处在于,如果参数为负数,则Int返回小于或等于参数的第一个负整数,而Fix则会返回大于或等于参数的第一个负整数。
转载请注明原文地址:https://kaotiyun.com/show/Jp1p777K
0

最新回复(0)