niusouti.com
参考答案和解析
B
更多“已知一个F=30+4t(F的单位为N,t的单位为s)的合外力作用在质量m=10kg的物体上。求:此力在t=0s至t=2s内力的冲量为_______N·s。”相关问题
  • 第1题:

    已知f(t)= 0.5t,则其L[f(t)]=()

    A.s+1/2s2

    B.s2/2

    C.1/2s2

    D.1/2s


    正确答案:C

  • 第2题:

    编写函数,isValue,它的功能是:求以下数列中满足t(K)=1的最小的k,结果由函数返回。其中数列t(n)的定义为:

    t(0)=m(m为给定正整数,m<=300)

    t(n+1)=t(n)/2 (当t(n)为偶数时)

    或t(n+1)=3*t(n)+1(当t(n)为奇数时)

    最后调用函数writeDat()读取50个数据m,分别得出结果且把结果输出到文件out.dar中。

    例如:当t=299时,函数值为117。

    已知对于m<=300,结果k不超过300

    部分源程序已给出。

    请勿改动主函数main()和写函数writeDat()的内容。

    include<stdio. h>

    int jsValue(int m)

    {

    main ( )

    {

    int m;

    m=300;

    printf ("m=%d, k-%d\n", m, jsValue (m));

    writeDat ( );

    writeDat ( )

    {

    FILE *in, *out;

    int i,m,s;

    in= fopen ( "in. dar" , "r" );

    ut=f open ( "out. dar" , "w" );

    for (i=0; i<50; i++) {

    fscanf (in, "%d", &m);

    s=jsValue (m);

    printf( "%d\n", s );

    fprintf (out, "%d\n" , s );

    }

    fclose (in);

    fclose (out);


    正确答案:int isValue(int m) { /*初值t(0)=m*/ int fn=m k=0; /*t(k) != 1 求t(k+1)*/ while ( fn>) { if (fn%2==1) /*t(k)为奇数*/ { fn-3*fn+1; } else /*t (k) 为偶数*/ { fn=fn/2; } k++; } /*t (k) ==1 返回 k*/ return k; }
    int isValue(int m) { /*初值t(0)=m*/ int fn=m, k=0; /*t(k) != 1, 求t(k+1)*/ while ( fn>) { if (fn%2==1) /*t(k)为奇数*/ { fn-3*fn+1; } else /*t (k) 为偶数*/ { fn=fn/2; } k++; } /*t (k) ==1, 返回 k*/ return k; } 解析:类型:序列计算。
    关键点:分析序列定义,选择合适的方法生成和存储序列或序列中的特定值。
    根据序列定义,以及题目的输出要求,可选择保存序列中的所有值,也可以只保留与当前项计算相关的几项,采用递推的方式进行计算。
    对于某些特殊序列,还可以求出通项公式,利用公式直接计算。
    此题只需要保存当前项,根据当前项计算下一项。

  • 第3题:

    编写函数jsValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为:

    F(0)=0, F(1)=1

    F(n)=F(n-1)+F(n-2)

    最后调用函数writeDat(),把结果输出到文件OUT10.DAT中。

    例如:当t=1000时,函数值为1597。

    注意:部分源程序已给出。

    请勿改动主函数main()和写函数WriteDat()的内容。

    试题程序:

    include<stdio.h>

    int jsValue(int t)

    {

    }

    main()

    {

    int n;

    n=1000;

    printf("n=%d, f=%d\n", n,jsValue(n));

    writeDat();

    }

    writeDat()

    {

    FILE *in, *out;

    int n,s;

    ut = fopen("OUT10.DAT", "w");

    s = jsValue(1000); printf("%d",s);

    fprintf(out, "%d\n", s);

    fclose(out);

    }


    正确答案:int jsValue(int t) { int f1=0f2=1fn; fn=f1+f2; while(fn=t) {f1=f2;f2=fn;fn=f1+f2;} /*如果当前的Fibonacci数不大于t则计算下一个 Fibonacci数*/ return fn; /*返回Fibonacci数列中大于t的最小的一个数*/ }
    int jsValue(int t) { int f1=0,f2=1,fn; fn=f1+f2; while(fn=t) {f1=f2;f2=fn;fn=f1+f2;} /*如果当前的Fibonacci数不大于t,则计算下一个 Fibonacci数*/ return fn; /*返回Fibonacci数列中大于t的最小的一个数*/ } 解析:解答本题的关键是要充分理解题意,只有理解了题意本身的数学过程,才能把数学过程转化为程序逻辑。根据已知数列,我们不难发现:Fibonacci数列中,从第三项开始,每一项都可以拆分为前两项之和。本题要求找到该数列中“大于t的最小的一个数”。这里可以借助一个while循环来依次取数列中的数,直到出现某一项的值大于t,那么这一项就是“大于t的最小的一个数”。注意:在循环体内部,我们用变量f1始终来表示第n项的前面第二项,用变量f2来始终表示第n项的前面第一项。这就实现了变量的活用与巧用。

  • 第4题:

    编写函数jsvalue(),其功能是:求Fibonacci数列中大于t的最小的一个数,结果由该函数返回。其中,Fibonacci数列F(n)的定义如下。F(0)=0, F(1)=1F(n)=F(n-1)+F(n-2)最后,调用函数writeDat()读取10个数据t,分别得出结果,并把结果输出到文件out.dat中。例如:当t=1000时,函数值为1597。部分源程序已给出。请勿改动主函数main()和写函数writeDat()的内容。#include <stdio.h>int jsValue(int t){ }void writeDat(){ FILE *in, *out; int i, n, s; in = fopen("in.dat", "r"); out = fopen("out.dat", "w"); for (i=0; i<50; i++) { fscanf(in, "%d,", &n); s = jsValue(n); fprintf(out, "%d\n", s); } fclose(in); fclose(out);}main(){ int n; n = 1000; printf("t=%d,f=%d\n", n, jsValue(n)); writeDat();}


    正确答案:参考试题解析
    【解析及答案】
    本题属于按条件查找类型的题目,考核的知识点为:求解Fibonacci数列的第n项的值;查找满足条件的Fibonacci数列的第n项的值。
    本题的解题思路为:从第1项开始逐个求出Fibonacci数列的每一项的值,并且将其与给定的数据相比较,若找到第1个大于给定数据的值则将其返回。程序的流程为:调用jsvalue(n)函数处理数据,由writeDat()函数将数据写回到文件out.dat中。在jsvalue()函数中,根据题目给出的条件,Fibonacci数列中的每一项的值均为前两项之和。将Fibonacci数列的每一项的都初始化,然后通过while循环的条件进行判断:当Fnt,即第n项的值小于1000时,进入while循环体,计算Fn的值,每计算一个Fn的值就与t比较一次,直到fn>t,即找到大于t的最小的一个数时,循环结束。该while循环的功能就是查找比t大的Fn的值。while循环结束后,利用return语句返回Fn的值,函数结束。
    int jsvalue(int t)
    { int f1=0,f2=1,fn;
    fn=f1+f2;
    while(fn<=t)
    {f1=f2;
    f2=fn;
    fn=f1+f2;}
    return fn;
    }

  • 第5题:

    一质量为5 kg的物体在恒力F作用下,从静止开始做匀加速直线运动。已知第5 s内的位移为9 m,则此物体前4 s内的位移为__________m,此恒力的大小F=__________N。


    答案:
    解析:
    16,10

  • 第6题:

    质量为5 kg的物体运动的速度为 ,在时间t=2 s时所受外力为______N


    答案:
    解析:

  • 第7题:

    如果反射波的频谱S(f)和干扰波的频谱N(f)是()的即当S(f)≠0时,则N(f)=0;当S(f)=0时则(),这时可采用频率滤波的方法.要求滤波器的频率响应H(f),在()的频谱分布区为1,而在()的分布区为零.即:X(t)→X(f)=S(f)+N(f),X^(f)=X(f)•H(f)=S(f).


    正确答案:分离;N(f)≠0;反射波;干扰波.

  • 第8题:

    某物体做直线运动,遵循的运动方程为x=6t-t2(其中,x单位为m,t单位为s)。则该物体在0~4s时间内经过的路程为()

    • A、8m
    • B、9m
    • C、10m
    • D、11m

    正确答案:C

  • 第9题:

    三个力同时作用于质量为2千克的物体上,其中F1="3N,"F2="4N,"F3=2N,F1和F2的方向总保持垂直,F3的方向可以任意改变,则物体的加速度不可能是()

    • A、4m/s2
    • B、5m/s2
    • C、2m/s2
    • D、1m/s2

    正确答案:A,B,D

  • 第10题:

    设车厢上水平向右的牵引力F为常力,大小为F=10KN,作用时间△t=10s,则这段时间内,力F的冲量I的大小为()。

    • A、100KN·s
    • B、10KN·s
    • C、100N·s
    • D、10N·s

    正确答案:A

  • 第11题:

    设作用在质量为1kg的物体上的力F=6t+3(SI)。如果物体在这一力的作用下,由静止开始沿直线运动,在0到2.0s的时间间隔内,这个力作用在物体上的冲量大小I=()

    • A、20N·s。
    • B、18N·s。
    • C、34N·s。
    • D、68N·s。

    正确答案:B

  • 第12题:

    设作用在质量为2kg的物体上的力F=(6N·S-1)t,如果物体由静止出发沿直线运动,在头2s的时间内,这个力作功为()。

    • A、9J
    • B、18J
    • C、36J
    • D、72J

    正确答案:C

  • 第13题:

    已知f(t)=t[u(t)-u(t-1)],求s(t)=f(t)*f(t),并画出s(t)的波形。


    答案:对输入求拉普拉斯变换:F(s)=1+e(-s)对输出求拉普拉斯变换:Y(s)=[1-e(-s)]/s。所以H(s)=Y(s)/F(s)是h(t)的拉式变换,对H(s)求拉式反变换就是h(t)如果f(t)=δ(t)-δ(t1)的话,h(t)=u(t),波形就是t0时的一条直线

  • 第14题:

    一物体质量为10kg,?受到方向不变的力F=30+40t(SI)作用,在开始的2s内,此力冲量的大小为()。

    A、140N·s

    B、130N·s

    C、125s

    D、140N


    参考答案:A

  • 第15题:

    设作用在一质量为2kg的物体上的力F在5S内均匀的从零到40N,开始时物体静止,则5S时物体的速度为()

    A、50m/s

    B、40m/s

    C、45m/s

    D、55m/s


    参考答案:A

  • 第16题:

    有以下程序:includeint f(int t[],int n);main(){int a[4]={1,2,3,4},s;s=f(a,2);prin

    有以下程序: #include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s); } int f(int t[],int n) {if((n>0)&&(n<5))return t[n+1]+f(t,n-1); else return 0; } 程序运行后的输出结果是( )。

    A.4

    B.7

    C.10

    D.61


    正确答案:B

  • 第17题:

    质量是5 kg的物体,在水平恒定拉力F=20 N的作用下,从静止开始经2s速度达到2m/s,则物体


    答案:
    解析:
    0.3

  • 第18题:

    质量为2 k9的物体,在力F=2ti+4t2的作用下由静止从原点开始运动,求:
    (1)5 S末物体的速度和位置。
    (2)5 s内力所做的功。


    答案:
    解析:

  • 第19题:

    质量为1kg的物体停放在水平地面上,物体与地面间的最大静摩擦力为2.3N,动摩擦因数为0.2.现给物体施加一水平方向的外力F,则当F=2N时,物体与地面间的摩擦力f1=()N;当F=3N时,物体与地面间的摩擦力f2=()N。(g="10"m/s2


    正确答案:2;2

  • 第20题:

    质量为2kg的物体,在F1="2N"、F2=8N的两个力同时作用下,获得的加速度可能为()

    • A、1m/s2
    • B、2m/s2
    • C、4m/s2
    • D、6m/s2

    正确答案:C

  • 第21题:

    数据结构里,时间复杂度记作:()。

    • A、T(n)=O(f(n))
    • B、S(n)=O(f(n))
    • C、T(n)=f(n)
    • D、S(n)=f(n)

    正确答案:A

  • 第22题:

    质量为10kg的质点,受水平力F的作用在光滑水平面上运动,设 F=2+6t(t以s计, F以 N计),初瞬时(t=0)质点位于坐标原点。且初速度为零。则当t=2s时,质点的位移和速度分别为()。

    • A、1.2m和1.6m/s
    • B、1.4m和1.6m/s
    • C、1.6m和1.2m/s
    • D、2m和1.6m/s

    正确答案:A

  • 第23题:

    系统的闭环传递函数C(s)/R(s)为ωn2/(s2+2ξωns+ωn2)误差定义为e=r-c,试求系统在r(t)为l(t)、tl(t)时的稳态误差。


    正确答案: 将系统等效变换为单位反馈的典型结构形式,便可直接运用误差规律计算ess.                 G(s)=ωn2/(s2+2ξωns)                             r(t)=1, ess=0
    R.t)=t, ess=1/k=ξ/ωn.

  • 第24题:

    填空题
    如果反射波的频谱S(f)和干扰波的频谱N(f)是()的即当S(f)≠0时,则N(f)=0;当S(f)=0时则(),这时可采用频率滤波的方法.要求滤波器的频率响应H(f),在()的频谱分布区为1,而在()的分布区为零.即:X(t)→X(f)=S(f)+N(f),X^(f)=X(f)•H(f)=S(f).

    正确答案: 分离,N(f)≠0,反射波,干扰波.
    解析: 暂无解析