假设变量$x=5,则表达式“$x4”的返回值类型是()。A、bool(false)B、bool(true)C、int(1)D、int(0)

题目

假设变量$x=5,则表达式“$x<>4”的返回值类型是()。

  • A、bool(false)
  • B、bool(true)
  • C、int(1)
  • D、int(0)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面程序的结果为【7】。

#include

void main()

{

int a=1,b=2:

bool c=1;

if((a >b)‖C)cout<<”true”<

else

cout <<”false”<

}


正确答案:
true

第2题:

执行完下列代码段之后: bool x=true, y=false, z=false; x=x&&y‖z; y=x‖y&&z; z=!(x!=y)‖(y-z); 则x=false, y=false, Z=( )。

A.true

B.false

C.不确定

D.异常


正确答案:A
解析:其中“x=x && y‖z”语句计算后x=false,“y=x‖y && z;”语句计算后y=false。那么“z=!(x!=y)‖(y=z);”语句计算后“z=!(ture)‖true”,所以答案为:true。

第3题:

下面的PHP程序运行的结果是什么?( )?phpfunction sort_my_array(&$array){return sort($array);}$a1 = array(3,2,1);var_dump(sort_my_array($a1));

A.NULL

B.array(3){[0]=int(1) [1]=int(2) [2]=int(2)}

C.bool(true)

D.array(3){[2]=int(1) [1]=int(2) [0]=int(3)}


参考答案:A

第4题:

下面程序的结果为_____。 include void main( ) { int a=1,b=2; bool c=1; if((a>b)

下面程序的结果为_____。

include<iostream.h>

void main( )

{

int a=1,b=2;

bool c=1;

if((a>b) | | c) cout < < "tree" < < endl;

else

cout < < "false" < < endl;

}


正确答案:true
true 解析:本题考查的是对于逻辑运算符号的理解,“ || ”运算符的任何一边取值为真,则整个运算结果为真。

第5题:

使用函数bool()判别以下哪一个值结果为true。()

A.bool('')

B.bool(1)

C.bool(0)

D.bool([])


参考答案:B

第6题:

下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。

bool fun(char*str)}

int i:0,j=0;

while(str[j]) (6) ;

for(J--;i<j&&str[i]==str[J];i++,J--);

return i (7) J;

}


正确答案:j-->=
j--,>= 解析: 首先利用while循环得到数组的最大下标j,i为数组的最小下标,然后在for循环中判断将j和i逐次移动并判断对应位置上的元素是否相等。当i>=j时,则表示数组元素为完全对称,返回为true;否则为不对称,返回为false。

第7题:

若x是一个bool型变量,y是一个值为100的int型变量,则表达式 !x && y>0 的值为:()。

A.为true

B.为false

C.与x的值相同

D.与x的值相反


正确答案:D

第8题:

下列的符号常变量定义中,错误的定义是()。

A.const M=10;

B.const int M=20;

C.const char ch;

D.const bool mark=true;


参考答案:C

第9题:

有如下的函数定义:

int Xfun(int*a,int n){

int X*a;

for(int*pa=a+1;pa if(*pa>x)x=*pa;

retum x;

}

若在执行了语句:

int x[5]=(23,46,78,55,16);

后,通过表达式Xfun(x,5)调用该函数,则得到的返回值为______。


正确答案:78。
78。 解析:函数Xfun()的作用是找出最大的数。

第10题:

下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上( )。 Bool fun(char*str) { int i=0,j=0; while(str[j])j++; for(j--;i<j&&str[i]==str[j];i++,j--); return i______j; }

A.>==

B.||

C.&&

D.<==


正确答案:A

更多相关问题