分析下面的JavaScript代码,经过运算后m的值为()。 x=11; y="number"; m=x+y;A、11numberB、numberC、11D、程序报错

题目

分析下面的JavaScript代码,经过运算后m的值为()。 x=11; y="number"; m=x+y;

  • A、11number
  • B、number
  • C、11
  • D、程序报错
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定w、x、y、z、m均为血型变量,有如下程序段:

w=1;x=2;y=3;z=4;

m=(W<X)?w:X;

m=(m<y)?m:y;

m=(m<z)?m:z;

则该程序运行后,m的值是【 】。


正确答案:√
1 解析:此题考核条件表达式的运用。第1条语句执行后,变量m的值为1。第2条语句执行后,变量m的值为1。第3条语句执行后,变量m的值为1。

第2题:

将x+y中的+运算符用友元函数重载应写为【11】 。


正确答案:
operator+(x,y)

第3题:

若m,x,y,均为Integer型变量,则执行下面语句后m值是()m=1:X=2:Y=3m=IIf(X>Y,X+Y,X-Y)()

A.-1

B.0

C.1

D.2


正确答案:A

第4题:

以下程序执行后x的值是()。includemain(){int x,y=252,i=386,*m=&y,*z=&i;x=(z

以下程序执行后x的值是( )。 #include <stdio.h> main() { int x,y=252,i=386,*m=&y,*z=&i; x=(z= =m); printf("%d",x); }

A.252

B.1

C.0

D.运行时出错,x无定值


正确答案:C
解析:指针变量m和z分别指向整型变量y,i,所以这两个指针变量中存储的地址是不同的,变量x接受的是一个关系运算结果0(因为m和z两个地址是不同的),所以x为0。

第5题:

假定w、x、y、z、m均为int型变量,有如下程序段:

w=l;x=2;y=3;z=4;

m=(W<x)?w:x;

m=(m<y)?m:y;

m=(m<2)?m:z;

则该程序运行后,m的值是【 】。


正确答案:√
1 解析:此题考查条件表达式的运用。第1条语句执行后,变量m的值为1。第2条语句执行后,变量m的值为1。第3条语句执行后,变量m的值为1。

第6题:

●设X、Y、M和N都是8位二进制数,按下列三步执行按位逻辑运算:

X+Y→M,X⊕Y→N,M⊕N→M。

若X=11110000,且Y=00001111,则M为 (3) ;如果X不变且Y=11000011,则M为 (4) 。

(3) A.10000001

B.11111111

C.00000000

D.11000011

(4) A.11000011

B.11000000

C.00110000

D.00000011


正确答案:C,B
【解析】数字逻辑运算是按位进行运算的。所以X+Y=11110000+0000111=11111111,XY=11111111,M=1111111111111111=00000000。同样可计算当X变,Y=11000011时,M=11000000。

第7题:

分析下面的Javascript代码,经过运算后m的值为:x=11;y="number";m=x+y

A、11number

B、number

C、11

D、程序报错


参考答案:A

第8题:

Javascript中,以下代码运行后变量y的值是:()varx=[typeofx,typeofy][1];vary=typeoftypeofx;

A、“number“

B、“string“

C、“undefined“

D、“object“


参考答案:B

第9题:

有以下程序:includeint fun(int x,int y){if(x==y)return(x);else return((x+y)/2);}m

有以下程序: #include<stdio.h> int fun(int x,int y) {if(x==y)return(x); else return((x+y)/2); } main() {int a=1,b=2,c=3; printf("%d\n",fun(2*a,fun(b,C))); } 程序运行后的输出结果是( )。

A.2

B.3

C.4

D.5


正确答案:A

第10题:

假定w、x、y、z、m均为int型变量,有如下程序段:

N=1;x=2;y=3;z=4;

m=(W<X)?W:K;

m=(m<y)?m:y;

m=(m<z)?m:z;

则该程序运行后,m的值是【 】


正确答案:√
1 解析:此题考查条件表达式的运用。第1条语句执行后,变量m的值为1。第2条语句执行后,变量m的值为1。第3条语句执行后,变量m的值为1。

更多相关问题