( 难度:中等)下列哪种是正定义javascript 方法的正确方式A.var funName = function(){}B.function funName (){}C.var funName = new function(){}D.var funName = new Function("x,y",".alert(x+y)");

题目
( 难度:中等)下列哪种是正定义javascript 方法的正确方式
A.var funName = function(){}
B.function funName (){}
C.var funName = new function(){}
D.var funName = new Function("x,y",".alert(x+y)");

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(27)窗体上有两个文本框Text1、Text2以及一个命令按钮Commandl,编写下列程序: Dim y As Integer Private Sub Command1_Click() Dim x As Integer x=2 Text1Text=p2(p1(x),y) Text2Text=p1(x) End Sub Private Function pl(x As Integer) As Integer x=x+y:y=x+y pl=x+y End Function Private Function p2(x As Integer,By Val y As Integer) p2=2*x+y End Function 当单击1次和单击2次命令按钮后,文本框Text1和Text2内的值分别为 A.2 4 2 4 B.2 44 8C.4 4 8 8 D.10 1058 58


正确答案:D
【解析】程序中y为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分与作为p1、p2形式参数的y变量。
窗体变量y能够记录程序运行中对其的改变,第1次调用p1,y值为2;第2次调用p1,y为6;第3次调用p1,y为14;第4次调用p1,y为36;所以计算出的函数p1、p2的返回值也会不同。

第2题:

声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确 的是( )。

Avarobj = [name:"zhangsan",show:function(){alert(name);}];

Bvarobj = {name:"zhangsan",show:”alert()”};

Cvarobj = {name:"zhangsan",show:function(){alert(name);}};

Dvarobj = {name:"zhangsan",show:function(){alert();}};


正确答案是:D

第3题:

JavaScript中定义一个求两个整数较大数函数的正确形式是()。

A.function:max(intx,inty){}

B.function=max(x,y){}

C.functionintmax(intx,inty){}

D.functionmax(x,y){}


正确答案:D

第4题:

窗体上有两个文本框Text1、Text2以及一个命令按钮Comanand1,编写下列程序: Dim y As Integer Private Sub Command1_Click() Dim x As Integer x=2 Text1.Text = p2(p1(x), y) Text2.Text = p1(x) End Sub Private Function p1(x As Integer) As Integer x=x+y:y=x+y p1=x+y End Function Private Function p2(x As Integer, y As Integer) As Integer p2=2*x+y End Function 当单击1次和单击2次命令按钮后,文本框Text1和Text2内的值分别为( )。

A.2 4 2 4

B.2 4 4 8

C.4 4 8 8

D.10 10 58 58


正确答案:D
解析:程序中y为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分与作为P1、p2形式参数的y变量。窗体变量y能够记录程序运行中对其的改变,第1次调用p1,y值为2;第2次调用p1,y为6;第3次调用p1,y为14:第4次调用p1,y为36:所以计算出的函数p1、p2的返回值也会不同。

第5题:

$funName=”substr”;echo$funName(“abcdefg”,3);输出结果是()。

A.abc

B.defg

C.efg

D.程序报错


参考答案:B

第6题:

(30)窗体上有两个文本框Text1、Text2以及一个命令按钮Commandl,编写下列程序: Dim y As Integer Private Sub Commandl_Click() Dim x As Integerx=2 Text1.Text=p2(pl(x),y) Text2.Text=p2(x) End Sub Private Function p2(x As Integer,y As Integer) x=x+y:y=x+y pl=x+y End Function Private Function p2(x As Integer,y As Integer)As Integer p2=2*x+y End Function 当单击1次和单击2次命令按钮后,文本框Text1和Text2内的值分别为( )。A.2 4 B.2 4 C.4 4 D.10 10 2 4 4 8 8 8 58 58


正确答案:D
【解析】程序中y为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分与作为p1、p2形式参数的y变量。
窗体变量y能够记录程序运行中对其的改变,第1次调用p1,y值为2;第2次调用p1,y值为6;第3次调用p1,y值为14;第4次调用p1,y值为36;所以计算出的函数p1、p2的返回值也会不同。

第7题:

对于函数原型void function(int x,float y,char z='a'),合法的函数调用是( )。

A.function(2,3.Of)

B.function(2,3,4)

C.function(2)

D.function()


正确答案:A
解析:由于只有第三个参数有默认值,故要求给出前两个参数的值。

第8题:

下列程序运行后,单击命令按钮,窗体显示的结果为( )。 Private Function pl(x As Integer,y As Integer,z As Integer) pl=2*x+y+3*z End Function Private Function p2(X As Integer,y As Integer,z As Integer) p2=p1(z,y,x)+x End Function Private Sub Commandl_Click()

A.23

B.19

C.21

D.22


正确答案:A

第9题:

设A是一个类的类名,下面函数的参数的引用形式是( )。

A.function(A &p)

B.function(A p)

C.function(A *p)

D.function(constA)


正确答案:A
解析:重载的语法。

第10题:

窗体上有Text1、Text2两个文本框及一个命令按钮Command1,编写下列程序 Dim y As Integer Private Sub Command1_Click() Dim x As Integer X=2 Text1.Text=Fun2(Fun1(x),y) Text2.Text=Fun1(x) End Sub Private Function Fun1(x As Integer)As Integer x=x+y:y=x+y Fun1=x+y End Function Private Function Fun2(x As Integer,y As Integer)As Integer Fun2=2*x+y End Function 当单击1次和单击2次命令按钮后,文本框Textl和Text2内的值分别是

A.2 4 2 4

B.2 4 4 8

C.10 10 58 58

D.4 4 8 8


正确答案:C
解析:函数Fun1和Fun2都是传值调用,其中,Text1文本框中的内容使用了嵌套调用。实参X是过程变量,实参Y是窗体变量。

更多相关问题