如果X的值小于或等于Y的平方,则打印"OK",表示这个条件的单行

题目

如果X的值小于或等于Y的平方,则打印"OK",表示这个条件的单行格式If语句是()

  • A、If x<=y2 Then Print″OK″
  • B、If x<=y^2 Print″OK″
  • C、If x<=y^2 Then″OK″
  • D、If x<=y^2 Then Print″OK″
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

第2题:

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

第3题:

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

第4题:

逻辑变量X、Y进行逻辑“异或”(用 表示)运算的含义是:若X、Y取值相同(都为true或都为false),则X Y的值为false,否则X Y的值为true。用逻辑“与”(∧)、“或”(∨)、“非”( )表示X Y的式子为 (6) 。

A.A

B.B

C.C

D.D


正确答案:C
本题考查逻辑运算基础知识。X和Y逻辑“与”运算的含义是:X和Y的值都为true,则X∧Y为true,否则为false。X和Y逻辑“或”运算的含义是:X和Y的值都为false,则X∨Y为false,否则为true。X和Y逻辑“异或”运算的含义是:X和Y的值都为true或false,则X⊕Y为false,否则为true。用下表检验题中各个选项,可得:显然,与逻辑“异或”运算相符合的逻辑式为(X∧Y(——))∨(X(——)∧Y)。

第5题:

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


正确答案:B
解析:绝对值函数为Abs,而取整函数为Fix或者Int。本题中,选项A使用了平方根函数;选项C书写错误;选项D的条件语句错误,x>=100Andx=-100这个条件永远不成立,应该为(x>=100Orx=-100)。正确答案为选项B。

第6题:

表示条件“X+Y大于10小于100,且X-Y要小于0”的逻辑表达式为()。A.1010 And

表示条件“X+Y大于10 小于100,且X-Y要小于0”的逻辑表达式为( )。

A.10<X+Y<100 And X-Y<0

B.X+Y>10 And X+Y<100 And X-Y<0

C.X+Y>10 And X+Y<100 Or X-Y<O

D.X+Y>10 Or X+Y<100 Or X-Y<0


正确答案:B
解析:“X+Y大于10且小于100,且X-Y要大于0”实际上是三个条件的综合,这三个条件分别是:X+Y>10、X+Y100、X-Y>0,根据题意可知,它们要同时满足,所以应该用And把它们连接起来。

第7题:

逻辑变量X、Y进行逻辑“异或”(用表示)运算的含义是:若X、Y取值相同(都为true或都为false),则XY的值为false,否则XY的值为true。用逻辑“与”(∧)、“或”(∨)、“非”(-)表示XY的式子为______。

A.

B.

C.

D.


正确答案:C
解析:本题考查逻辑运算基础知识。
  X和Y逻辑“与”运算的含义是:X和Y的值都为true,则X∧Y为true,否则为false。
  X和Y逻辑“或”运算的含义是:X和Y的值都为false,则X∨Y为false,否则为true。
  X和Y逻辑“异或”运算的含义是:X和Y的值都为true或false,则XY为false,否则为true。
  用下表检验题中各个选项,可得:
 
  显然,与逻辑“异或”运算相符合的逻辑式为

第8题:

逻辑变量x、Y进行逻辑“异或”(用表示)运算的含义是:若X、Y取值相同(都为 true或都为false),则XY的值为false,否则XY的值为true。用逻辑“与”(∧)、“或” (∨)、“非”(-)表示XY的式子为(3)。

A.(X∧Y)∧(X∧Y)

B.(X∨Y)∧(X∨Y)

C.(X∧Y)∨(X∧Y)

D.(X∨Y)∨(X∨Y)


正确答案:C
解析:不如设X=1,Y=0,则A=0,B=0,C=1,D=1,而正确答案为1,因此可以排除A和B。
  再设X=Y=1,则C=0,D=1,而正确答案为0,因此排除D,答案为C。
  [总结与扩展]逻辑运算又称布尔运算,布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看做等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律。这一逻辑理论人们常称它为布尔代数。20世纪30年代,逻辑代数在电路系统上获得应用,随后由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。
 
  简单地说L:
  And:同为真时为真;
  Or:同为假时为假;
  Xor:相同为假。

第9题:

设有如下声明: Dim x As Integer 如果Sgn(x)的值为-1,则表示x的值是

A.整数

B.大于0的整数

C.等于0的整数

D.小于0的数


正确答案:D
解析:本题主要是对函数Sgn的考查。它的含义为求符号值。对于Sgn(x)函数,当x0返回-1,当x>0返回1,当x=0返回0。题中Sgn(x)的返回值为-1,故x的值应为小于0的数。

第10题:

逻辑变量x、Y进行逻辑“异或”(用⊕表示)运算的含义是:若x、Y取值相同(都为trlle或都为false),则x⊕Y值为false,否则x⊕Y的值为true c。用逻辑“与”(∧)、“或”(∨)、“非”(-)表示x⊕Y的式子为( )。

A.(X∧Y)∧(x∧Y)

B.(X∨Y) ∧(X∨Y)

C.(X∧Y)∨(x∧Y)

D.(X∨VY)∨(X∨Y)


正确答案:C
解析:异或是一个数学运算符,应用于逻辑运算。其运算法则为a异或b=a'b或ab'(a'为非a)。【总结与扩展】逻辑运算又称布尔运算,布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看做等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律。这一逻辑理论人们常称它为布尔代数。20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。

简单地说,And:同为真时为真;
0r:同为假时为假;
Xor:相同为假。

更多相关问题