以下两个变量a和b,a+b的哪个结果是NaN?()

题目

以下两个变量a和b,a+b的哪个结果是NaN?()

  • A、var a=undefind; b=NaN
  • B、var a= ‘123’; b=NaN
  • C、var a =undefined , b =NaN
  • D、var a=NaN , b='undefined'
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面哪个描述不正确()

A、NaN!=null

B、NaN==NaN

C、{}!=false

D、null!=false


参考答案:B

第2题:

以下两个变量a和b,a+b的哪个结果是NaN?()

A、vara=undefind;b=NaN

B、vara=‘123’;b=NaN

C、vara=undefined,b=NaN

D、vara=NaN,b=undefined


参考答案:C

第3题:

有以下程序

main()

{ int a=0, b=0;

a=10; /* 给 a 赋值

b=20; 给 b 赋值 */

printf("a+b=%d\n",a+b); /* 输出计算结果 */

}

程序运行后的输出结果是

A)a+b=10

B)a+b=30

C)30

D) 出错


正确答案:A
答案 A
解析 : C 语言规定 , 注释语句可以换行写 , 并且一个 “ /* ” 和其后紧跟的第一个 “ */ ” 中间的部分是注释内容 , 并且注释部分的内容不参与程序的执行 , 因此本题中没有执行 “ b=20 ” ;这条语句。

第4题:

以下程序的输出结果是 include void main( ) {int a=21,b=11; cout<<- -a+

以下程序的输出结果是 #include<iostream.h> void main( ) { int a=21,b=11; cout<<- -a+b;}

A.30

B.31

C.32

D.33


正确答案:B
解析:自减运算符位于变量之前时,先使变量的值减1,再进行运算。

第5题:

以下程序的输出结果是()。includemain(){int a=21,b=11; printf("%d\n",--a+b,--b+a);}

以下程序的输出结果是( )。 #include <stdio.h> main() { int a=21,b=11; printf("%d\n",--a+b,--b+a); }

A.30

B.31

C.32

D.33


正确答案:A
解析:该题考查的是C语言中自减运算符和逗号表达式的应用。自减运算符作为前缀时,先使变量的值减1,再进行赋值运算。逗号表达式的形式为:表达式1,表达式2,其求解过程是:先求解表达式1,再求解表达式2,整个逗号表达式的值是表达式2的值。

第6题:

Javascript中,以下那两个变量的值不是==:()

A、vara=0,b=-0

B、vara=NaN,b=NaN

C、vara=null,b=undefined

D、vara=[],b=false


参考答案:B

第7题:

以下程序不用第3个变量实现将两个数进行对调的操作,画线处应为( )。

voidmain( )

{inta,b;

scanf("%d%d",&a,&b);

cin>>a>>b;

cout<<"a="<<a<<"b="<<b;

a=a+b;b=a-b;a=_____;

cout<<"a="<<a<<"b="<<b<<endl;

}

A.a+b

B.a-b

C.b*a

D.a/b


正确答案:B
B。【解析】本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半,然后要将b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。

第8题:

Javascript中,以下哪条语句一定会产生运行错误?()

A、var_变量=NaN;

B、var0bj=[];

C、varobj=//;

D、varobj={};


参考答案:B

第9题:

以下程序不用第3个变量实现将两个数进行对调的操作,画线处应为( )。 voidmain( ) {inta,b; scanf("%d%d",&a,&b); cin>>a>>b; cout<<"a="<<a<<"b="<<b; a=a+b;b=a-b;a=_____; cout<<"a="<<a<<"b="<<b<<endl; }

A.a+b

B.a-b

C.b*a

D.a/b


正确答案:B
B。【解析】本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半,然后要将b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。

第10题:

X和Y为两个逻辑变量,设X=10111001,Y=11110011,对两个逻辑变量进行逻辑与运算的结果是( )

A.10111101

B.10110001

C.10110111

D.11110011


正确答案:B

更多相关问题