题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-29 18:02:05

[简答题]有一个数列,前两个数是1,2,第三个是前两个数之和,以后的每个数都是其前两个数之和。现编程输出其前30个数,每行输出3个数。

更多"有一个数列,前两个数是1,2,第三个是前两个数之和,以后的每个数都是其"的相关试题:

[单项选择]有4个数,前3个数成等差数列,后3个数成等比数列,且第一个数与第四个数之和是16,第二个数和第三个数之和是12,则这4个数的和为()。
A. 42
B. 38
C. 28
D. 32
E. 34
[简答题]有4个数,前三个数成等比数列,前三个数的和为13;后三个数成等差数列,后三个数的和为27,求这4个数。
[单项选择]有一个数列,它的前3个数为0,1,1,此后的每个数都是其前面3个数之和,即0,1,1,2,4,7,13,24,……
要求编写程序输出该数列中所有不超过1000的数。
某人编写程序如下:
Private Sub Form Click( )
Dim i As Integer, a As Integer, b As Integer
Dim c As Integer, d As Integer
a=0:b=1:c=1
d=a+b+c
i=5
While d<=1000
Print d;
a=b:b=c:c=d
d=a+b+c
i=i+1
Wend
End Sub
运行上面的程序,发现输出的数列不完整,应进行修改。以下正确的修改是( )。
A. 把While d<=1000改为While d>1000
B. 把i=5改为i=4
C. 把i=i+1移到while d<=1000的下面
D. 在i=5的上面增加一个语句:Print a;b;c;
[单项选择]Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即1,1,2,3,5,8,13,21,34,55,89,…某人编写了下面的函数,判断大于1的整数x是否是Fibonaeci数列中的某个数,若是,则返回True,否则返回False。
Function Isfab(x As Integer)As Boolean
Dim a As Integer,b As Integer,c As Integer,flag As Boolean
fIag=False
a=1:b=1
Do While x<b
c=a+b
a=b
b=c
If x=b Then flag=True
Loop
Isfab=flag
End Function
测试时发现对于所有正整数x,函数都返回False,程序需要修改。下面的修改方案中正确的是( )
A. 把a=b与b=C的位置互换
B. 把c=a+b移到b=c之后
C. 把Do while x<b改为Do While x>b
D. 把If x=b Then flag=True改为If x=a Then flag=True
[简答题]基本操作题 下面的程序是求菲波那契(Fibonacci)数列的前10项。已知该数列的前两项都为1,即F(1)=1,F(2)=1;而后面各项满足:F(n)=F(n-1)+F(n-2).请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。 public class Fibonacci{ public static void main( ){ System.out.println("Fibonacci is"+" "+ ); } static long fib(int n){ if( ) return 1; else return } }
[填空题]斐波那契(Fibonacci)数列的构成规律是:数列的第一、二个数是1,从第三个数起,每个数是其前面两个数之和。据此,下面有求斐波那契前12项值的过程,请完善之。
Sub Fibonacci(N As Integer, s1)
  s1 = 0
  f1 = 1
   (11)
  For i = 1 To N / 2
    Print f1; f2;
    s1 = f1 + f2
    f1 = f1 + f2
    f2 = (12)
  Next i
  Print
End Sub
Private Sub Command1_Click( )
  Dim sum As Integer
  Call Fibonacci(12, sum)
  Print "Sum = "; sum
End Sub

[填空题]三个数成等差数列,其和为24,若首尾两数各加上2,它们又成等比数列,则这三个数依次为()。
[单项选择]一个公比为2的等比数列,第n项与前n-1项的和的差等于3,则此数列的前4项之和是( )。
A. 54
B. 45
C. 42
D. 36
[填空题]完善下列程序,使两个程序的功能相同(求一个数列的前20项之和)。 【程序清单1】 【程序清单2】 CLEAR CLEAR s=0 s=0 FOR i=1 To 20 FOR i=l TO 19 STEP 2 s=s+(-1)**(i+1)/( ) s=s+1/(i*(i+1))-1/((i+1)*(i+2)) ENDFOR ENDFOR s S
[填空题]以下程序用来计算由键盘输入的N个数中正数之和,负数之和,正数的个数,负数的个数。其中用C累加负数之和,IC累加负数的个数,D累加正数之和,ID累加正数的个数。 Privae Sub Commandl_Click N=10 C=0:IC=0:D=0:ID=0 For =1 To N A=Val(1nputBox(“请输入A”)) IFA<0 Then C=C+A:IC=IC+1 lf A>O Then D= Next K Print"负数的个数为:",IC Print"负数的和为:",C Print"正数的个数为:",ID Print"正数的和为:",D End Sub
[填空题]三个数成等比数列,其和为26,其平方和为364,则这三个数依次是()。
[判断题]如果一个数列的自相关系数出现周期性变化,每间隔若干个便有一个高峰,表明该时间数列是趋势性时间数列。 ( )

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码