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

题目
单选题
如果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″

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

逻辑变量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:相同为假。

第2题:

若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。


正确答案:2
2

第3题:

现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是

[注]:"]"表示空格, <Enter>表示回车

A.12,34,45<Enter>

B.x=12,y=34,z=45<Enter>

C.x=12C,sumy=34,z=45<Enter>

D.x=12],sum]y=34,line]z=45<Enter>


正确答案:D
解析:若在scanf的格式化控制串中插入了其他字符,则在输入时要求按一一对应的位置原样输入这些字符。格式化输入函数必须严格按照双引号里面的格式进行输入。在格式化输出函数中,格式控制串中除了合法的格式说明外,可以包含任意的合法字符。

第4题:

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

第5题:

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

第6题:

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

第7题:

关于条件语句,下列说法错误的是( )。

A、条件语句中的条件可以是逻辑表达式或关系表达式

B、条件语句中的条件可以是数值表达式,非0值表示true,0值表示false

C、在块结构条件语句中,语句块中的语句不能与then在同一行上

D、块结构的条件语句和单行结构的条件语句都必须以End if结束


参考答案:D

第8题:

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

第9题:

现有语句:y=IIf(x>0,x Mod 3,0) 设x=10,则y的值是( )。

A.0

B.1

C.3

D.语句有错


正确答案:B
解析:本题考查的考点是有关IIf函数的。IIf函数可用于执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本。格式:Result=IIff(条件>,True部分>,False部分>)其中“Result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。本题中由于x=10是大于0的,所以返回值为x Mod 3的值即1。

第10题:

设x,y,z均为整型变量,现有如下语句x=y=z=1;(++x||(++y&&++z));,则执行这个语句后y的值为A.2 B.1 C.0 D.不定值


正确答案:B
本题考查逻辑表达式“||”的求解过程。
在逻辑表达式的求解中,并不是所有的逻辑运算符都被执行,只是必须执行该逻辑表达式时才求出表达式的解。“||”为逻辑或运算,只有当该运算符左右两边的表达式都为假时(值为0),该逻辑运算的值才为假。只要有一个表达式为真,则该逻辑运算的值就为真。
进行逻辑或运算时,只要运算符左边的表达式为真(值不为0),则不用运行运算符右边的表达式。
题目中,初始时x、y、z的值都为1,运算符“||”左边为表达式++x,右边为表达式(++y&&++z)。程序运行时先判断表达式++x的值,该值为2,故该逻辑运算值为真,不需要执行运算符右边的表达式。

更多相关问题