1/4,3/10,(  ),2/5。

题目
单选题
1/4,3/10,(  ),2/5。
A

23/50

B

17/40

C

11/30

D

7/20

参考答案和解析
正确答案: B
解析:
原数列可变为0.25,0.3,(  ),0.4,0.3-0.25=0.05,0.35-0.3=0.05,0.4-0.35=0.05,即所填数字为0.35=7/20。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设数据集合为D={1,2,3,4,5,6}。下列数据结构B=(D,R)中为线性结构的是()。

A.R={(1,2),(2,3),(6,5),(3,6),(5,4)}

B.R={(1,2),(2,3),(3,4),(4,5),(6,5)}

C.R={(5,4),(3,4),(3,2),(4,3),(5,6)}

D.R={(1,2),(2,3),(4,3),(4,5),(5,6)}


正确答案:A

第2题:

下列程序的输出结果是______。 main ( ) { char a [10] ={ 9, 8,7,6, 5, 4,3, 2, 1,0},*p=a+5; printf ("%d", *--p); }

A.非法

B.a[4]的地址

C.5

D.3


正确答案:C

第3题:

有以下程序:main(){ int x=0,y=5,z=3; while(z- ->0&&++x<5?x:y--)y=y-1 Printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果是( )。A.3,2,0 B.3,2,-1 C.4,3,-1 D.3,-1,-2


正确答案:D
第一次:x=0,y=5,z=3,z>0,z--=2,++x=1<5,所以执行y--=4,y=y-1=4-1=3;
           第二次:x=1,y=4,z=2, z>0,z--=1,++x=2<5,所以执行y--=2,y=y-1=2-1=1;
           第三次:x=2,y=3,z=1, z>0,z--=0,++x=3<5,所以执行y--=0,y=y-1=0-1=-1;
           第四次:x=3,y=2,z=0, z>0不成立,z--= -1,y--=-2退出循环。

第4题:

下列程序的输出结果是( ) main( ) { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf(“%d,%d,%d\n”,x,y,z); }

A.3,2,0

B.3,2,-1

C.4,3,-1

D.5,-2,-5


正确答案:B
解析:本题的执行过程是:
  在While循环中,
  比较  x y z
  第—次:  3>0 &&15 1 4 2
  第二次:  2>0 &&25 2 3 1
  第三次:  1>0 &&35 3 2 0
  判断条件“z-->0”不成立,也不执行“i+=2”语句,循环结束,因此,输出结果为3,2,-1。

第5题:

有如下函数模板定义: template T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。

A.sum<int,4,3>(5);

B.sum<4,3>(5);

C.sum<int,int,int>(5);

D.sum(5);


正确答案:A
解析:本题考查的函数模板的使用,有时不能根据用户传进来的参数决定所有模板函数的值类型,如函数的返回值,还有用户希望自己指定参数类型,这时就需要显式地指出参数模板的类型,显示指定模板的类型格式为:返回值类型函数模板参数类型表>(参数表)。

第6题:

有以下程序执行后的输出结果是()。



A.3,2,0

B.3,2,-1

C.4,3,-1

D.5,-2,-5


正确答案:B

第7题:

1/4,3/10,7/16,13/22,( )

A.3/5

B.4/5

C.1

D.3/4


正确答案:D
仔细分析数列前四项,很容易看出数列中各数字的分子部分依次增加2、4、6,分母部分依次增加6,即未知项的数值为:13+8/22+6=3/4 。

第8题:

有以下程序: main() { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是( )。

A.3,2,0

B.3,2,-1

C.4,3,-1

D.5,-2,-5


正确答案:B
解析:本题中首先定义了3个整型变量x、y和z,并分别赋值为0、5和3,while循环的判定条件为z-->0&&++x5,由于 z的初值为3,所以当z--执行3次后,z-->O将不再成立,又由于x的初值为0,所以++x执行5次,++x5将不再成立,而它们两个表达式的值为逻辑与的关系,故当z-->O不成立时整个表达式的值为假,因此该循环共执行了3次,即语句y=y-1:共执行了三次,但while循环的判定表达式却执行了四次,故最后输出的x、y、z的值分别为3,2,-1,所以,4个选项中选项B符合题意。

第9题:

有以下程序: main { int x=0,y=5,z=3; while(z-->0&&++x<5)y=y-l; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是( )。

A.3,2,0

B.3。2. 1

C.4,3,-1

D.5,2.-5


正确答案:B
while语句执行如下:当z=3,x=0时,表达式Z-->0&&++x<5为真,z的值变为2,x的值变为1,执行语句“y=y-1;”,y的值变为4;当z=2,x=1时,表达式z-->O&&++x<5为真,z的值变为1,x的值变为2,执行语句“y=y-1;”,y的值变为3;当z=1,x=2时,表达式z-->0&&++x<5为真,z的值变为0,X的值变为3,执行语句“y=y-1;”,y的值变为2;当z=0,x=3时,表达式z-->0为假,表达式(Z-->O&&++x<5)为假,z的值为-1,不进行++x<5的判断,不执行语句y=y-1;;所以x的值为3,y的值为2,z的值为-1。答案为B。

第10题:

有如下函数模板定义:templateT1 sum(T1 a1) {return(a1+a2+a3);}则

有如下函数模板定义: template<typename T1,int a2,int a3> T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。

A.sum<int,4,3>(5);

B.sum<4,3>(5);

C.sum<int,int,int>(5);

D.sum(5);


正确答案:A

更多相关问题