已知f=lambda n:len(bin(n)[bin(n).rfind(’1’)+1:]),那么表达式f(7)的值为()。
第1题:
设R、N分别表示实数、整数和自然数集,下面定义函数f1、f2、f3: f1:R→R,f(x)=2x f2:N→N×N,f(n)=<n,n+1> f3:N→N,f(x)=x mod 3,x除以3的余数 则下面说法正确的是( )。
A.f1和f2是单射但不是满射函数
B.f1和f3都是满射函数
C.f2是双射函数
D.以上说法全都是错误的
第2题:
A.r-f
B、(n+f-r)%n
C、n+r-f
D、(n+r-f)%n
第3题:
有以下程序
void f(int n, int *r)
{ int r1=0;
if(n%3==0) r1=n/3;
else if(n%5==0) r1=n/5;
else f(--n,&r1);
*r=r1;
}
main( )
{ int m=7,r;
f(m,&r); printf("%d\n",r);
}
程序运行后的输出结果是
A) 2
B) 1
C)3
D) 0
第4题:
第5题:
已知递归函数f(n)的功能是打印n,n-1,…,1,且n>=1,应采用的代码段是(42)。
A.if n>1 then f(n-1); printf("% d",n);
B.if n<1 then f(n+1); printf("% d", n);
C.printf("% d",n); if n>1 then f(n-1);
D.printf("% d", n); if n<1 then f(n+1);
第6题:
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1); *r=r1; } main() { int m=7,r; f(m,&r);printf("%d",r); } 程序运行后的输出结果是
A.2
B.1
C.3
D.0
第7题:
下列各项中(r表示利率、n表示时期),可用于根据年金(用R表示)计算终值(用F表示)的是( )。
A.F=R×r(1+r)n/[(1+r)n-1]
B.F=R×[(1+r)n-1]/r
C.F=R×r/×[(1+r)n-1]
D.F=R×[(1+r)n-1]/r(1+r)n
第8题:
A.1000
B.1009.4
C.2000
第9题:
第10题:
防患未然fánɡ huàn wèi rán