已知f=lambda n:len(bin(n)[bin(n).r

题目

已知f=lambda n:len(bin(n)[bin(n).rfind(’1’)+1:]),那么表达式f(7)的值为()。

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

第1题:

设R、N分别表示实数、整数和自然数集,下面定义函数f1、f2、f3:f1:R→R,f(x)=2xf2:N→N×N,f(n)=f

设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.以上说法全都是错误的


正确答案:A

第2题:

数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素个数的公式为()。

A.r-f

B、(n+f-r)%n

C、n+r-f

D、(n+r-f)%n


参考答案:D
解释:对于非循环队列,尾指针和头指针的差值便是队列的长度,而对于循环队列,差值可能为负数,所以需要将差值加上MAXSIZE(本题为n),然后与MAXSIZE(本题为n)求余,即(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


正确答案:A

第4题:

资本回收系数可以表示为( )。

A.(A/F,r,n)
B.(A/P,r,n)
C.(P/A,r,n)
D.(P/F,r,n)

答案:B
解析:
选项A,属于偿债基金系数;选项C,属于年金现值系数;选项D,属于复利现值系数。

第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);


正确答案:C
解析:n等于1时,递归结束,当n>1时递归打印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


正确答案:A
解析:本题考查了函数的递归调用。在f函数中,当m=7时,程序执行“f(--n,&r1);”语句,递归调用f(6,&r1),程序执行“r1=n/3;”语句,即r1= 6/3=2,然后执行“*r=r1;”语句,所以输出结果为2。

第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


正确答案:B
已知年金求终值。

第8题:

已知F1=800N,F2=400N,F1与F2夹角为70°,则合力R=()N。

A.1000

B.1009.4

C.2000


参考答案:B

第9题:

已知递延期为m的n期年金,计算其现值的公式有( )。

A.PA=A(P/A,r,n)(P/F,r,m)
B.PA=A(P/A,r,m)(P/F,r,n)
C.PA=A[(P/A,r,m+n)-(P/A,r,n)]
D.PA=A[(P/A,r,m+n)-(P/A,r,m)]
E.PA=A(F/A,r,n)(P/F,r,m+n)

答案:A,D,E
解析:
选项A,先将递延年金视为n期普通年金,求出递延期期末的普通年金现值,然后再折算到现在,即第0期价值;选项D,先计算m+n期年金现值,再减去m期年金现值; 选项E,先求递延年金终值,再折现为现值。

第10题:

防患未然fánɡ huàn wèi rán


正确答案: 在祸患发生之前就加以预防。

更多相关问题