下面过程运行后,变量N的值为()。 PRIVATE SUB MAINSUB( )DIM N AS INTEGERN=9CALL GET. DATA(N)EN

题目

下面过程运行后,变量N的值为( )。 PRIVATE SUB MAINSUB( ) DIM N AS INTEGER N=9 CALL GET. DATA(N) END SUB PRIVATE SUB GETDATA(BYREF M AS INTEGER) M=M*3+SC-N(-9) END SUB

A.25

B.26

C.27

D.28

参考答案和解析
正确答案:B
解析:通过参数传递CALLGETDATA(N)语句,将N值赋予M,所以M=N=9。而SGN函数为返回参数的正负号,SGN(-9)=-1。因而M=M*3+SGN(-9)=9*3+(-1)=27-1=26。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面程序段运行后,m的值为() Dim m, n As Integer m = 5 : n = 20 While m + n <= 100 m = m * 2 n = n + 1 End While TextBox1.Text = m TextBox2.Text = n


6

第2题:

执行下面程序段后,变量k的值为()。 k=0; for(m=1;m<4;m++)   { for(n=1;n<5;n++)     { if(m*n%3==0) continue;     k++; }   }

A.3

B.1

C.6

D.12


D D [解析] 数组元素s[1]没有初值,故其计算结果小确定。

第3题:

6.如果有下面的定义和赋值,则使用【 】不可以输出n中data的值。 struct SNode { unsigned id; int data; }n,*p; p=&n;

A.p.data

B.n.data

C.p->data

D.(*p).data


p.data

第4题:

如果有下面的定义和赋值struct SNode{ unsignedid;intdata;}n,*p;p=&n; .不能输出n中data的值的是()

A.p.data

B.n.data

C.p->data

D.(*p).data


struct st a; a.x=10;

第5题:

将数据库导入R语言后,可用()显示数据库结构,用()查看数据库行列数,用()查看每个变量的基本统计值。

A.str(data) summary(data) dim(data)

B.str(data) dim(data) summary(data)

C.dim(data) summary(data) str(data)

D.summary(data) dim(data) str(data)


str(data) dim(data) summary(data)

第6题:

如果有下面的定义和赋值,则使用()不可以输出 n 中 data 的值。 struct SNode { unsigned id; int data; }n,*p; p=&n;

A.p.data

B.n.data

C.p->data

D.(*p).data


C

第7题:

设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________

A.0

B.4

C.- 4

D.2


正确答案:C

第8题:

以下程序段运行后变量n的值为()inti=1,n=1;for(;i<3;i++){continue;n=n+i;}

A.4

B.3

C.2

D.1


参考答案:D

第9题:

下面程序段运行后,变量n的值为()。n=0 For x=3 To 11 Step2 n=n+1 Next x

A. 4

B. 5

C. 6

D. 7


参考答案B