已知某物体在运动过程中,其路程函数S(t)是二次函数,当时间t=0、1、2时,S(t)的值分别是0、3、8。路程函数是()AS(t)=∫083t2dtBS(t)=ds/dt+t2CS(t)=t3+3tDS(t)= t2+2t

题目
已知某物体在运动过程中,其路程函数S(t)是二次函数,当时间t=0、1、2时,S(t)的值分别是0、3、8。路程函数是()

AS(t)=∫083t2dt

BS(t)=ds/dt+t2

CS(t)=t3+3t

DS(t)= t2+2t


相似考题
更多“已知某物体在运动过程中,其路程函数S(t)是二次函数,当时间t=0、1、2时,S(t)的值分别是0、3、8。路程函数是()”相关问题
  • 第1题:

    ●试题二

    阅读下列程序或函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。

    【函数2.1说明】

    函数strcmp()是比较两个字符串s和t的大小。若s<t函数返回负数;若s=t函数返回0;若s>t,函数返回正数。

    【函数2.1】

    int strcmp(char *s,char *t)

    { while(*s && *t && (1) ){

    s++;t++;

    }

    return (2) ;

    }

    【程序2.2说明】

    在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个。

    【程序2.2】

    #includestdio.h

    #define N 100

    int a[N][N];

    void main()

    { int row ,col,max,min,n;

    /*输入合法n(<100),和输入n×n个整数到数组a的代码略*/

    for (row=0;row<n;row++){

    for(max=a[row][0],col=1;col<n;col++)

    if( (3) )max=a[row][col];

    if( (4) )min=max;

    else if( (5) )min=max;

    }

    printf ("The min of max numbers is %d\n",min);

    }


    正确答案:

    ●试题二

    【答案】(1)*s == *t(2) *s - *t

    【解析】*s *t相等才执行循环体。返回二者差值,恰好符合题目要求。

    【答案】(3) arow][col>max (4) row == 0(5) max<min

    【解析】当前值比max大,则把它赋给maxmax是本行最大值。初始化min为第一行的max。该行的maxmin小,则将max赋给min

     

  • 第2题:

    [说明1]

    函数void convelt(chal *a,int n)是用递归方法将一个正整数n按逆序存放到一个字符数组a中,例如,n=123,在a中的存放为'3'、'2'、'1'。

    [C函数1]

    void convert(char *a,int n)

    { int i;

    if((i=n/10)!=0; convert( (1) ,i);

    *a= (2) ;

    }

    [说明2]

    函数int index(char *s,char *t)检查字符串s中是否包含字符串t,若包含,则返回t在s中的开始位置(下标值),否则返回-1。

    [C函数2]

    int index(char *s,char *t)

    { int i,j=0;k=0;

    for(i=0;s[i]!:'\0';i++)

    ( for( (3) ;(t[k]!='\0')&&(s[j]!='\0')&&( (4) );j++,k++);

    if( (5) ) return(i);

    }

    return(-1);

    }


    正确答案:(1) A+1 (2) n%10+'\0' (3) j=ik=0 (4) t[k]==s[j] (5) t[k]=='\0'或!t[k]
    (1) A+1 (2) n%10+'\0' (3) j=i,k=0 (4) t[k]==s[j] (5) t[k]=='\0'或!t[k] 解析:函数1采用递归方法将一个正整数n按逆序存放到一个字符数组a中,递归调用为convert(a+1,i),所以(1)“a+1”。按逆序输出字符保存在数组a中为*a=n%10+'\0',即(2)填“n%10+'\0'”。
    函数2检查字符串s中是否含有字符串t是在for循环中实现的。空(3)应填“j=i,k=0”。如果两个字符串中含有相同的字符,则字符串s和字符串t都指向下一个字符,循环继续,直到字符串t结束。所以空(4)应填“t[k]=s[j]”,空(5)应填“t[k]='\0'”或“!t[k]”。

  • 第3题:

    设R(t)表示可靠度函数,F(t)表示累积故障分布函数,则下列表述正确的有( )。

    A.R(t)是[0,∞)区间内的非减函数,且0≤R(t)≤1

    B.R(t)是[0,∞)区间内的非增函数,且0≤R(t)≤1

    C.在[0,∞)区间内,R(t)+F(t)=1

    D.F(t)在[0,∞)区间内的非减函数,且0≤F(t)≤1

    E.F(t)在[0,∞)区间内是非增函数


    正确答案:BCD
    解析:可靠度R(t)随时间推移越来越低,是[0,∞)区间内的非增函数,且0≤R(t)≤1;而F(t)是[0,∞)区间内的非减函数,且0≤F(t)≤1;在[0,∞)区间内,R(t)+F(t)=1。

  • 第4题:

    已知单位反馈系统的开环传递函数为2210(21)()(6100)s G s s s s +=++,当输入信号是2()22r t t t =++时,系统的稳态误差是( )

    A 、0;

    B 、∞;

    C 、10;

    D 、20。


    参考答案D

  • 第5题:

    下列给定程序中函数fun()的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如当s中的数为87653142时,t中的数为7531。

    请改正函数fun()中的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

    试题程序:

    include <stdio.h>

    include <conlo.h>

    void fun (long s, long *t)

    {int d;

    long s1=1;

    /*************found**************/

    t=0;

    while(s>0)

    { d=s%10;

    /*************found**************/

    if(d%2==0)

    {*t=d*s1+*t;

    s1*=10;

    }

    s/=10;

    }

    }

    main()

    {long s, t;

    clrscr();

    printf("\nPlease enter s:");scanf("%ld",&s);

    fun(s,&t);

    printf("The result is:%ld\n",t);

    }


    正确答案:(1)错误:t=0; 正确:*t=0; (2)错误:if(d%2==0) 正确:if(d%2!=0)
    (1)错误:t=0; 正确:*t=0; (2)错误:if(d%2==0) 正确:if(d%2!=0) 解析:其实,本题的重点在考查两个问题:第1个错误中出现了一个t=0,那么请看一下,t是从哪儿来的,第1次出现t的地方在哪儿?对,就这么简单。那我们再来思考一下用C语言表达一个奇数的话应该怎么表达?用数学的方法呢?偶数是能被2整除的,奇数刚好相反,那么if(d%2==0)是想表示奇数呢还是偶数,看题目就明白了!

  • 第6题:

    质点沿半径为R=5m的圆周运动,其所行路程S与时间T的函数关系式为S=0.5T2+3T(m),则2S内质点通过的路程和位移的大小为()

    A、6m;8.2m

    B、7m;6.5m

    C、6.5m;7m

    D、8m;7.2m


    参考答案:D

  • 第7题:

    函数mycmp(char *s,char *t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值,请填空。mycmp( char *s,char *t){ while (*s==*t) { if (*s==’\0’)return 0; ++s;++t; } return();}


    正确答案:*s–*t
    函数的两个形参是两个字符指针变量,字符串的首地址是指针变量的值,*s和*t表示字符串数组s和t的第一个字符,在while循环中,是通过s和t值的不断变化来改变指针所指向的字符的,要得到s和t所指向的不同字符的ASCII码的差值,必须使用“*s–*t”。

  • 第8题:

    设R(t)表示可靠度函数,F(t)表示累积故障分布函数,则以下表述正确的是( )。

    A.R(t)是[0,∞)区间内的非减函数,且0≤R(t)≤1

    B.R(t)是[0,∞]区间内的非增函数,且0≤R(t)≤1

    C.在(0,∞)区间内,R(t)+F(t)=1

    D.F(t)在[0,∞]区间内的非减函数,且0≤F(t)≤1

    E.F(t)在[0,∞]区间内是非增函数


    正确答案:BCD

  • 第9题:

    已知函数x(t)=t,则函数x(t)的拉氏变换为()

    • A、S+1
    • B、S
    • C、1/S2
    • D、1/(S+1)

    正确答案:C

  • 第10题:

    点作直线运动,其运动方程为x=27t-t3,式中x以m计,t以s计。则点在t=0到t=7s时间间隔内走过的路程为()m。


    正确答案:262

  • 第11题:

    当BOF()函数为.T.时,RECNO()函数的值为0。


    正确答案:错误

  • 第12题:

    单选题
    已知某物体在运动过程中,其路程函数S(t)是二次函数,当时间t=0、1、2时,S(t)的值分别是0、3、8。路程函数是()
    A

    S(t)=∫083t2dt

    B

    S(t)=ds/dt+t2

    C

    S(t)=t3+3t

    D

    S(t)= t2+2t


    正确答案: C
    解析: 暂无解析

  • 第13题:

    函数int factors(int n)的功能是判断整数n(n>=2)是否为完全数。如果n是完全数,则函数返回0,否则返回-1。

    所谓“完全数”是指整数n的所有因子(不包括n)之和等于n自身。例如,28的因子为1,2,4,7,14,而28=1+2+4+7+14,因此28是“完全数”。

    [C函数1]

    int factors(int n)

    { int i,s;

    for(i=1,s=0;i<=n/2;i++)

    if(n%i=0) (1)______;

    if( (2)______ )return 0;

    rerurn-1;

    }

    [说明2]

    函数int maxint(int a[],int k)的功能是用递归方法求指定数组中前k个元素的最大值,并作为函数值返回。

    [C函数2]

    int maxint(int a[],int k)

    { int t;

    if( (3)_____ ) return (4)_______;

    t=maxint(a+1, (5)______ );

    return(a[0]>t)?a[0]:t;

    }


    正确答案:s+=i (2) n==s (3) k==1或k-1==0 (4) a[0]或*a或a[k-1] (5) k-1或--k
    s+=i (2) n==s (3) k==1或k-1==0 (4) a[0]或*a或a[k-1] (5) k-1或--k 解析:对于函数1,是判断整数n(n>=2)是否为完全数。首先用for循环求该整数的所有因子之和,所以(1)填“s+=i”。若其和等于整数本身,则为完全数,返回值为0,则(2)填“n==s”;否则返回值为-1。
    对于函数2,是用递归方法找出数组中的最大元素。该递归的出口条件为k=1,即(3)填“k==1”或“k-1==0”;只有一个数时,它本身就是最大的,(4)填“a[0]”或“*a”或“a[k-1]”;对于多个数的情况,在剩下的k-1个元素中找到最大的,并与首元素值比较,返回最大的一个,所以(5)填“k-1”或“-k”。

  • 第14题:

    ( 8 )已知有函数 f 的定义如下:

    int f(){

    static int s=0;

    s+=2;

    return s;

    }

    则在某程序中第 2 次执行函数调用语句 f( ) ; 时 , 函数 f 的返回值是 ___________ 。


    正确答案:

  • 第15题:

    阅读以下说明和C语言函数,将应填入(n)处的语句写在对应栏内。

    【说明】

    设串s和串t采用顺序存储结构,编写函数实现串s和串t的比较操作,要求比较结果包括大于、小于和等于3种情况。

    【函数】

    int StrCompare(SStrType s, SStrType t)

    {

    int n=s.length, m=(1), i,j,tag;

    i=0; j=0;

    while((2))

    {

    if((3))

    {

    i++;

    j++;

    }

    else if(s.str[i]>t.str[j])

    {

    tag=1;

    return tag;

    }

    else

    {

    tag=-1;

    return tag;

    }

    }

    if(n==m)

    tag=0;

    else if((4))

    tag=1;

    else if(n<m)

    tag=-1;

    (5);

    }


    正确答案:(1)t.length (2)in&&jm (3)s.str[i]==t.str[j] (4)n>m (5)retrun tag
    (1)t.length (2)in&&jm (3)s.str[i]==t.str[j] (4)n>m (5)retrun tag 解析:本题考查用C语言程序实现对串的操作。
    题目要求对顺序存储的串s和串t进行比较,且比较结果可能是大于、小于和等于3种情况。对串的操作是考试中容易出现的内容,串是指由任意个字符构成的有限序列。要判断两个串的大小是通过串中元素的比较来实现的。
    第(1)空是对刚声明的变量进行赋初值操作,前面的n中存放了串s的长度,而对于串t的长度在程序中一直没求过,而是用m来表示,那么此空是将串t的长度存放到变量m中。因此,此空答案为t.length。
    第(2)空是循环的判断条件,从程序不难看出此循环的作用是实现对串s和串t的比较,在进行比较串时,需要对串中逐个元素进行比较,只要串中还有元素,比较就需继续,而判断串中是否还有元素是通过串的长度来实现的。两个串中元素的长度分别存放在变量n和变量m中,因此,此空答案为in&&jm。
    第(3)空是条件判断语句的条件,如果这个条件成立,则两个串中的元素都往后移动一个,再结合下面的程序,不难看出此条件的作用是判断当前两个元素是否相等,如果相等,则执行下面语句。因此,此空答案为s.str[i]==t.str[j]。
    第(4)空也是条件判断语句的条件,题目要求比较结果可能是大于、小于和等于三种情况,程序中已经考虑了其中小于和等于的情况,那么此空应该是考虑大于的情况,因此,此空答案为n>m。
    第(5)空在程序的最后,题目中要求函数能返回运算的结果,而根据程序的内容,我们知道结果存放在变量tag中,因此,此空答案为return tag。

  • 第16题:

    当f(t)为威布尔分布函数时,在v=1,t0=0不变情况下,当形状函数m1时,f(t)曲线随时间单调下降。()


    标准答案:√

  • 第17题:

    编写函数,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; } 解析:类型:序列计算。
    关键点:分析序列定义,选择合适的方法生成和存储序列或序列中的特定值。
    根据序列定义,以及题目的输出要求,可选择保存序列中的所有值,也可以只保留与当前项计算相关的几项,采用递推的方式进行计算。
    对于某些特殊序列,还可以求出通项公式,利用公式直接计算。
    此题只需要保存当前项,根据当前项计算下一项。

  • 第18题:

    阅读下列函数说明和C代码,将应填入 处的字句写在答题纸的对应栏内。

    [函数1.1说明]

    函数int factors(int n)的功能是判断整数n(n>=2)是否为完全数。如果n是完全数,则函数返回0,否则返回-1。

    所谓“完全数”是指整数n的所有因子(不包括n)之和等于n自身。例如28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28是“完全数”。

    [函数1.1]

    int factors(int n)

    {

    int i,s;

    for(i=1,s=0;i<=n/2;i++)

    if(n%i==0) (1) ;

    if( (2) )return 0;

    return -1;

    }

    [函数1.2说明]

    函数int maxint(int a[], int k)的功能是用递归方法求指定数组中前k个元素的最大值,并作为函数值返回。

    [函数1.2]

    int maxint(int a[],int k)

    {

    int t;

    if( (3) ) return (4) ;

    t=maxint(a+1, (5) );

    return (a[0]>t)?a[0]:t;


    正确答案:
                      

  • 第19题:

    已知有函数f的定义如下:

    int f( ){

    static int s=0;

    s+=2:

    return s;

    }

    则在某程序中第二次执行函数调用语句f( );时,函数f的返回值是______。


    正确答案:4
    4

  • 第20题:

    已知某物体在运动过程中,其路程函数S(t)是二次函数,当时间t=0、1、2时,S(t)的值分别是0、3、8。路程函数是()

    • A、S(t)=∫083t2dt
    • B、S(t)=ds/dt+t2
    • C、S(t)=t3+3t
    • D、S(t)= t2+2t

    正确答案:D

  • 第21题:

    设R(t)表示可靠度函数,F(t)表示累积故障分布函数,则以下描述正确的有()。

    • A、R(t)是[0,∞)区间内的非减函数,且0≤R(t)≤1
    • B、R(t)是[0,∞)区间内的非增函数,且0≤R(t)≤1
    • C、在[0,∞)区间内,R(t)+F(t)=1
    • D、F(t)是[0,∞)区间内的非减函数,且0≤F(t)≤1

    正确答案:B,C,D

  • 第22题:

    当t=0时,停留时间分布函数F(t)=()。


    正确答案:0

  • 第23题:

    单选题
    已知函数x(t)=t,则函数x(t)的拉氏变换为()
    A

    S+1

    B

    S

    C

    1/S2

    D

    1/(S+1)


    正确答案: D
    解析: 暂无解析