若要表达从1计算到n的运算组合式,(* …(* (* (* (* 1 1) 2) 3) 4) …n) 定义一个过程。正确的定义为_____。
A.(define (f product counter max-count) (cond ((> counter max-count) product) ((<= counter max-count) (f (* counter product) (counter 1) max-count )) ))#B.(define (f product counter max-count) (f (* counter product) (counter 1) max-count ))#C.(define (f product counter max-count) (cond ((> counter max-count) product) ((<= counter max-count) (f (counter*product) (counter+ 1) max-count )) ))#D.(define (f prod第1题:
( 21 )计算斐波那契数列第 n 项的函数定义如下:
Int fib(int n){
if (n == 0) return 1;
else if (n == 1) return 2;
else return fib(n-1)+fib(n-2);
}
若执行函数调用表达式 fib(2) ,函数 fib 被调用的次数是
A ) 1
B ) 2
C ) 3
D ) 4
第2题:
以下能正确定义数组并正确赋初值的语句是
A.int N=5,b[N][N];
B.int a[1][2]={{1},{3}};
C.int c[2][ ]={{1,2},{3,4}};
D.int d[3][2]={{1,2},{3,4}};
第3题:
有如下函数模板定义:
template<typename T1, Typename T2>
T1 Fun(T2 n){return n*5.0;}
若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。
A) FUN(9)
B) FUN<9>
C) FUN<double>[9]
D) FUN<9>(doubl
A.
B.
C.
D.
第4题:
若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值()。
A.0
B.1
C.12
D.6
第5题:
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
A.1
B.2
C.3
D.0
第6题:
定义结构体数组:
A.2A3N4A5U
B.112A3H4I
C.1A2N3A4U
D.2H3A4H5I
第7题:
将数学表达式写成VBA的表达式,其正确的形式是( )。
A.a^(2 * n+1)/(b^(2 * n-1)*c)^4
B.(a^(2 * n+1)/(b^((2*n-1)*c)))^4
C.(a^(2 * n+1)/(b^(2 * n-1)*c))^4
D.a^((2 * n+1)/b^((2 * n-1) * c))^4
第8题:
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)
unsigned fact (unsigned n)
{
if(n<=1)
retum 1;
return【 】;
}
第9题:
一个物理ID是由()和()来唯一定义。
第10题:
X=n4n3n2n1,它的奇校验码表达式为()
第11题:
以下能正确定义数组并正确赋初值的语句是()
第12题:
有以下宏定义#defineN2#defineY(n)((N+1)*n)则表达式z=2*(N+Y(5));的值为()
第13题:
一个物理ID是由()来唯一定义。
A、N^(1)
B、N^(2)
C、N^(3)
D、N^(4)
第14题:
计算斐波那契数列第n项的函数定义如下: intfib(intn){ if(n==0)returnl; elseif(n==l)return2: elsereturnfib(n-1)+fib(n-2); } 若执行函数调用表达式fib(2),函数fib被调用的次数是( )。
A.1
B.2
C.3
D.4
第15题:
设有如下程序: Private Sub Command1_Click() Dim sum As Double,x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum+x Next End Sub 该程序通过For循环计算一个表达式的值,这个表达式是 ______。
A.1+1/2+2/3/4+4/5
B.1+1/2+2/3+3/4
C.1/2+2/3+3/4+4/5
D.1+1/2+1/3+1/4+1/5
第16题:
以下能正确定义数组并正确赋初值的语句是( )。
A.int N=5,b[N][N];
B.int a[1][2]={{1},{3}};
C.intc[2][]={{1,2},{3,4}};
D.int d[3][2]={{1,2},{34}};
第17题:
计算斐波那契数列第n项的函数定义如下: intfib(intn){ if.(n==0)return1; elseif(n==1)return2: elsereturnfib(n-1)+fib(n-2); } 若执行函数调用表达式fib(2),函数fib被调用的次数是( )。
A.1
B.2
C.3
D.4
第18题:
有如下类模板定义:
template<typenameT>
classBigNumber{
longn;
public;
BigNumber{Ti}:n(i){}
BigNumberoperator+(BigNumberb){
returnBigNumber{n+b.n);
}
};
已知b1、b2是BigNumber的两个对象,则下列表达中踏误的是( )。
A.b1+b2
B.b1+3
C.3+b1
D.3+3
第19题:
以下能正确定义数组并正确赋初值的语句是
A.int N=5,b[N][N];
B.int a[1][2]={{1},{3}};
C.int c[2][1]={{1,2},3,4}};
D.int d[3][2]={{1,2},{34}};
第20题:
设有如下定义:int a=1,b=2,c=3,d=4,m=5,n=6;则执行表达式:(m=a>b)‖(n=c>d)后,n的值是()
第21题:
有定义:int a[10], n, *p1=a,*p2=&a[9];,则正确的赋值语句为()。
第22题:
以下能正确定义数组并赋初值正确的语句是:()。
第23题:
定义:intm=5,n=3;则表达式m/=n+4的值是(),表达式m=(m=1,n=2,n-m)的值是(),表达式m+=m-=(m=1)*(n=2)的值是()-2。
第24题:
(*p).n++
p++->n
p->n++
(++p)->n