如果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

题目

如果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则会返回大于或等于参数的第一个负整数。
更多“如果A为整数且,|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是()。A.If Int ”相关问题
  • 第1题:

    如果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正确。

  • 第2题:

    假设a是int类型变量,并初始化为1,则下列哪个为合法的条件语句?

    A. if (a) { }

    B. if (a<<3、{ }

    C. if (a= 2、{ }

    D. if (true) { }


    正确答案:D

  • 第3题:

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


    错误

  • 第4题:

    如果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则会返回大于或等于参数的第一个负整数。

  • 第5题:

    【单选题】关于字符,以下说法正确的是

    A.字符ASCII码值用一个字节表示,且最高位为标志0

    B.字母a用%d打印的结果为65

    C.字符类型和整型完全一样

    D.99这个整数如果用%c则无法输出打印


    字符ASCII码值用一个字节表示,且最高位为标志0