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

题目

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

A.If Int((x)=x And Sqr(x)>=100 Then Print "OK" Else Print "Error"

B.If Fix(x)=x And Abs(x)>=100 Then Print"OK"Else Print"Error"

C.If Int(x)=x And (x>=100,x<=-100)Then Print"OK"Else Print"Error"

D.If Fix(x)=x And x>=100 And x<=-100 Then Print "OK" Else Print "Error"

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

要使变量x赋值为一个三位的正整数(100~999),正确的语句是()。

A.x = Int(1000*Rnd())

B.x = Int(999*Rnd())

C.x = Int(900*Rnd() + 100)

D.x = Int(999*Rnd() + 100)


D

第2题:

编程实现下面要求: 以左对齐方式输出整数 40000,域宽为15,空位用*填充。 打印有符号数和无符号数 100。 将十进制整数 100 以0x开头的十六进制格式输出。 用前导 * 格式打印1.234,域宽为10。


错误

第3题:

如果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 Int(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"


正确答案:B
解析:解答本题考生需了解题中用到的3个函数的作用,Int和Fix都会删除参数的小数部分而返回剩下的整数。Abs函数返回参数的绝对值,其类型和参数相同。而血和Fix的不同之处在于,如果参数为负数,则Int返回小于或等于参数的第一个负整数,而Fix则会返回大于或等于参数的第一个负整数。

第4题:

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

A.If Int(A)=A And Sqr(A)>=100 Then Print "OK" Else Print "Error"

B.If Fix(A)=A And ABS(A)>=100 Then Print "OK" Else Print "Error"

C.If Int(A)=A And(A>=100,A<=-100)Then Print "OK: Else Print "Error"

D.If FiX(A)=AAnd A>=100 And A<=-100 Then Print "OK" E1se Print "Error"


正确答案:B
解析:表示一个数为整数,用VB语句表示为Fix(A)=A。表示|A|>=100用 VB语句表示为ABS(A)>=100故选项B正确。

第5题:

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

A.If int(A)=AAnd Sqr(A)>=10ThenPrint"OK"ElsePrint"Error"

B.IF Fix(A)=AAndAbs(A)>=100Then Print"OK"Else Print"Error"

C.IF Int(A)=AAnd(A>=100,A<=-100)ThenPrint"OK"ElsePrim"Error"

D.If Fix(A)=AAndA>=100,AndA<=-100ThenPrint"OK"ElsePrint"Error"


正确答案:B

第6题:

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

A.If Int(A)=AAndSqr(A)>100ThenPrintI"OK"ElsePrint"Error"

B.If Fix(A)=AAndAbs(A)>100ThenPrint"OK"ElsePrint"Error"

C.If int(A)=AAnd(A>=100,A<=100)ThenPrint"OK"ElsePrint"Error"

D.If Fix(A)=AAndA~=100AndA<=100Thenhim"OK"ElsePrint"Error"


正确答案:B

第7题:

如果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 Int(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"


正确答案:B
解析:解答本题考生需了解题中用到的3个函数的作用,Int和Fix都会删除参数的小数部分而返回剩下的整数。Abs函数返回参数的绝对值,其类型和参数相同。而Int和Fix的不同之处在于,如果参数为负数,则Int返回小于或等于参数的第一个负整数,而Fix则会返回大于或等于参数的第一个负整数。

第8题:

(19)如果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 Int(A)=A And (A>=10 ,A=-10) Then Print“OK”Else Print “Error” D.If Fix(A)=A And A>=10, Abs A<=-10 Then Print“OK”Else Print “Error


正确答案:B
【解析】解答本题考生需了解题中用到的3个函数的作用,Int和Fix都会删除参数的小数部分而返回剩下的整数。Abs函数返回参数的绝对值,其类型和参数相同。而Int和Fix的不同之处在于,如果参数为负数,则Int返回小于或等于参数的第一个负整数,而Fix则会返回大于或等于参数的第一个负整数。

第9题:

如果x小于y的平方,则在窗体上输出"OK"。完成该要求的单行条件语句是( )。

A、 If x< y ^ 2 Then "OK"

B、 If x< y ^ 2 Then Show "OK"

C、 If x< y ^ 2 Then Print "OK"

D、 If x< y ^ 2 Then Put "OK"


正确答案:C