定义[a,b,c]为函数y=ax2+bc+c的特征数,下面给出特征数为[ 2m ,1-m,-1-m]的函数的一些结论: ①当m=-3时,函数图象的顶点坐标是{1/3,-(8/3)}; ②当m>0时,函数图象截石轴所得的线段长度大于3/2; ③当m1/4时,y随x的增大而减小; ④当m≠0时,函数图象经过同一个点。 其中正确的结论有()。 A.②③④ B.①②④ C.③④ D.②④

题目
定义[a,b,c]为函数y=ax2+bc+c的特征数,下面给出特征数为[ 2m ,1-m,-1-m]的函数的一些结论:
①当m=-3时,函数图象的顶点坐标是{1/3,-(8/3)};
②当m>0时,函数图象截石轴所得的线段长度大于3/2;
③当m<0时,函数在x>1/4时,y随x的增大而减小;
④当m≠0时,函数图象经过同一个点。
其中正确的结论有()。

A.②③④
B.①②④
C.③④
D.②④

相似考题
更多“定义[a,b,c]为函数y=ax2+bc+c的特征数,下面给出特征数为[ 2m ,1-m,-1-m]的函数的一些结论: ”相关问题
  • 第1题:

    下面属于析构函数特征的是()。

    A.析构函数可以重载

    B.对象销毁前会自动调用析构函数

    C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~<类名>()}

    D.析构函数的函数类型为void


    参考答案:BC

  • 第2题:

    下面______ 机制允许对一个函数名给出多个函数定义。

    A.封装性

    B.继承性

    C.函数重载

    D.多态性


    正确答案:D

  • 第3题:

    已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传递给形参x的值是2,若a和y以引用调用(call by reference)的方式传递信息,则函数f1的返回值为(47);若a和y以值调用(call by value)的方式传递信息,则函数f1的返回值为(48)。

    A.6

    B.10

    C.14

    D.随机数


    正确答案:C
    解析:引用调用和值调用是进行过程(函数)调用时实在参数与形式参数间传递信息的两种基本方式。在过程(或函数)首部声明的参数称为形式参数,简称形参;过程(或函数)调用时的参数称为实在参数,简称实参。调用语句实现了对过程(或函数)语句的执行,调用时首先要进行实参与形参间的参数传递。简单地说,以值调用方式进行参数传递时,需要先计算出实参的值并将其传递给对应的形参,然后执行所调用的过程(或函数),在过程(或函数)执行时对形参的修改不影响实参的值。而引用调用时首先计算实际参数的地址,并将此地址传递给被调用的过程,然后执行被调用的过程(或函数)。因此在被调用的过程(函数)中,既得到了实参的值又得到了实参的地址。引用调用方式下,被调用过程(函数)执行时针对形式参数的修改将反映在对应的实在参数变量中。在引用调用方式下,题目中过程f2的执行语句对y的修改结果就是a的值,即a的值在f2中被改为7(即y=2*3+1),在f1中没有修改x的值,所以f1的返回值为14(7*2)。在值调用方式下,在f2中修改y的值不会影响实参a,所以f1的返回值为6(3*2)。

  • 第4题:

    请编写函数proc(),其功能是:计算并输出给定10个数的方差。

    例如,给定的10个数为88.0,89.5,54.0,78.5,89.0,63.0,85.7,83.0,77.0,83.0,则输出为S=11.195271。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填人所编写的若干语句。

    试题程序:


    正确答案:


    【解析】题目要求求方差,因此首先我们应通过循环求得其平均数,然后通过循环来求其平方差,最后求其方差,把方差返回到主函数中。

  • 第5题:

    请补充函数proc(),该函数的功能是判断一个数是否为素数。该数是素数时,函数返回字符串:“yes!”,否则函数返回字符串:“no!”,并在主函数中输出。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。

    试题程序:


    正确答案:

    【l】char*proc(intn)【2】2【3】n%i==0
    【解析】由整个程序可知,【1】应为函数proc()的函数头。根据主函数中的调用可知形参的个数和类型,因此,【1】处填“char”proc(intn)”。素数为只能被1和它本身整除的整数。要判断一个整数是否为素数,要看它是否能被除1和小于它本身之外的数整除,因此,【2】处填“2”;【3】处填“n%i==0”。

  • 第6题:

    已知IN2.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数 jsVal(),其功能是:依次从数组a中取出一个数,如果该4位数连续大于该4位数以后的5个数且该数是奇数,则统计出满足此条件的数的个数cnt,并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数 writeDat() 把结果cnt及数组b中符合条件的4位数输出到 OUT2.DAT文件中。

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

    程序中已定义数组:a[200],b[200],已定义变量:cnt。

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


    #include
    #define MAX 200
    int a[MAX], b[MAX], cnt = 0 ;
    void writeDat();
    void jsVal()
    {
    int i,j; /*定义循环控制变量*/
    int temp; /*定义数据交换是的暂存变量*/
    for(i=0;i
    if(a[i]%2!=0) /*如果当前数是奇数*/
    for(j=i+1;j<=i+5;j++) /*取该数后面的5个数进行比较*/
    {
    if(a[i]
    break; /*如果当前数不满足比后面5个数都大的条件,则跳出循环*/
    else if(j==i+5) /*如果当前数比后面的5个数都大*/
    {
    b[cnt]=a[i]; /*将满足条件的数存入数组b中*/
    cnt++; /*并统计满足条件的数的个数*/
    }
    }
    for(i=0;i
    for(j=i+1;j
    if(b[i]>b[j])
    {
    temp=b[i];
    b[i]=b[j];
    b[j]=temp;
    }
    }
    void readDat()
    {
    int i ;
    FILE *fp;
    fp = fopen("IN2.DAT", "r") ;
    for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;
    fclose(fp) ;
    }
    void main()
    {
    int i ;
    readDat() ;
    jsVal() ;
    printf("满足条件的数=%d\n", cnt) ;
    for(i = 0 ; i < cnt ; i++) printf("%d ", b[i]) ;
    printf("\n") ;
    writeDat() ;
    }
    void writeDat()
    {
    FILE *fp;
    int i ;
    fp = fopen("OUT2.DAT", "w") ;
    fprintf(fp, "%d\n", cnt) ;
    for(i = 0 ; i < cnt ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

  • 第7题:

    下列函数中,与函数定义域相同的函数为( )。
    A.y=1/sinx
    B.y=lnx/x
    C.
    D.y=sinx/x


    答案:D
    解析:

  • 第8题:

    下面给出的四个关于函数定义形式中,正确的是()。

    • A、double FUN(int x,int y);
    • B、double FUN(int x,int y)
    • C、double FUN(int x;int y);
    • D、double FUN(int x,y)

    正确答案:B

  • 第9题:

    数列是定义在自然数集合上的函数。


    正确答案:正确

  • 第10题:

    Excel包含多种统计函数,下面不属于Excel统计函数的是()。

    • A、数据求和
    • B、求平均数
    • C、排序
    • D、日期函数

    正确答案:C

  • 第11题:

    单选题
    按复合投资收益率法计算资本化率的公式是(  )。
    A

    R=M·RM+(1-M)RE

    B

    R=M·RE+(1-M)RM

    C

    R=M·RM+M·RE

    D

    R=(1-M)RM+(1-M)RE


    正确答案: A
    解析: 复合投资收益率法是指将购买建筑物的抵押贷款收益率与自有资本收益率的加权平均数作为资本化率,按下式计算R=M·RM+(1-M)RE。式中:R——资本化率(%);M——贷款价值比率(%),抵押贷款额占房地产价值的比率;RM——抵押贷款资本化率(%),第一年还本息额与抵押贷款额的比率;RE——自有资本要求的正常收益率(%)。

  • 第12题:

    单选题
    下面哪种函数是回溯法中为避免无效搜索采取的策略()
    A

    递归函数

    B

    剪枝函数

    C

    随机数函数

    D

    搜索函数


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

  • 第13题:

    下面函数用来求出两个整数之和,并通过形参传回两数相加的结果。请将函数补充完整。

    int add(int x,int y, 【 】 z){

    【 】=x+y;

    }


    正确答案:int**z
    int*,*z 解析:题目中应把形参z定义为指针变量,以返回运算结果,因此第1个空填入int *,第2个空将和值赋值给指针变量指向的变量。

  • 第14题:

    下面正确的函数定义形式为( )。

    A.void fun();{}

    B.void fun(int x;int y) {}

    C.void fun() {}

    D.void fun(int x,y) {}


    正确答案:C
    解析:选项A函数声明与函数体之间没有分号;选项D形参之间用逗号隔开;选项D形参y没有类型。

  • 第15题:

    设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main(){ int findbig(int,int,int); int (*f)(),x,y,z,big; f=; scanf("%d%d%d",&x,&y,&z); big=(*f)(x,y,z); printf("big=%d\n",big);}


    正确答案:findbig
    在main()函数中,int findbig();是对被调函数的说明,其功能是告诉系统在本函数中将用到该函数且返回整型值。int (*f)();说明f是一个指向函数的指针变量,此函数带回整型的返回值。赋值语句f=findbig;的作用是将函数findbig的入口地址赋给指针变量f,这时f就是指向函数findbig的指针变量。要注意的是,在给函数指针变量赋值时,只需给出函数名而不必给出参数,因为是将函数的入口地址赋给f,而不涉及实参与形参的结合问题。故本题答案为findbig。

  • 第16题:

    请编写函数proc(),它的功能是求Fibonacci数列中小于n的最大的一个数,结果由函数返回。

    Fibonacci数列F(n)的定义为

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

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

    例如,n=500时,函数值为377。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填写所编写的若干语句。

    试题程序:


    正确答案:


    【解析】由题目中所给的公式可知,Fibonacci数列的第n项为第n-1项和第n-2项的和。要求Fibonacci数列中小于n的最大的一个数。首先根据公式求出Fibonacci数列的第n项的值,当第i项大于n,则返回第i-1项的值。

  • 第17题:

    已知数据文件IN1.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal( ),其功能是:如果4位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT1.DAT文件。

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

    程序中已定义数组:a[200],b[200],已定义变量:cnt。

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


    #include
    #define MAX 200
    int a[MAX],b[MAX],cnt=0;
    void writeDat();
    void jsVal()
    {
    int i,j; /*定义循环控制变量*/
    int a1,a2,a3,a4; /*定义变量保存4位数的每位数字*/
    int temp; /*定义数据交换时的暂存变量*/
    for(i=0;i<200;i++) /*逐个取每一个4位数*/
    {
    a4=a[i]/1000; /*求4位数的千位数字*/
    a3=a[i]%1000/100; /*求4位数的百位数字*/
    a2=a[i]%100/10; /*求4位数的十位数字*/
    a1=a[i]%10; /*求4位数的个位数字*/
    if(a4%2!=0 && a3%2!=0 && a2%2!=0 && a1%2!=0)
    /*如果4位数各位上的数字均是奇数*/
    {
    b[cnt]=a[i]; /*将满足条件的数存入数组b中*/
    cnt++; /*统计满足条件的数的个数*/
    }
    }
    for(i=0;i
    for(j=i+1;j
    if(b[i]
    {
    temp=b[i];
    b[i]=b[j];
    b[j]=temp;
    }
    }
    void readDat()
    {
    int i;
    FILE *fp;
    fp=fopen("IN1.DAT","r");
    for(i=0;i
    fscanf(fp,"%d",&a[i]);
    fclose(fp);
    }
    void main()
    {
    int i;
    readDat();
    jsVal();
    printf("满足条件的数=%d\n",cnt);
    for(i=0;i
    printf("%d\n",b[i]);
    printf("\n");
    writeDat();
    }
    void writeDat()
    {
    FILE *fp;
    int i;
    fp=fopen("out1.dat","w");
    fprintf(fp,"%d\n",cnt);
    for(i=0;i
    fprintf(fp,"%d\n",b[i]);
    fclose(fp);
    }

  • 第18题:

    下面所给出的算法的时间复杂度为(56)。(n为大于1的数)

    x=n;y=1;

    while(x>y*y){

    y++;}

    A.

    B.

    C.

    D.


    正确答案:A
    解析:在以上算法中,循环将执行[]-1次,故其时间复杂度为A项。

  • 第19题:

    下面哪种函数是回溯法中为避免无效搜索采取的策略()

    • A、递归函数
    • B、剪枝函数
    • C、随机数函数
    • D、搜索函数

    正确答案:B

  • 第20题:

    下面错误的结论是()

    • A、检验数是用来检验可行解是否是最优解的数
    • B、检验数是目标函数用非基变量表达的系数
    • C、不同检验数的定义其检验标准也不同
    • D、检验数就是目标函数的系数

    正确答案:D

  • 第21题:

    公式:rp=(1-m)/(1+m)为()的公式。


    正确答案:声压反射率

  • 第22题:

    单选题
    下面给出的四个关于函数定义形式中,正确的是()。
    A

    double FUN(int x,int y);

    B

    double FUN(int x,int y)

    C

    double FUN(int x;int y);

    D

    double FUN(int x,y)


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

  • 第23题:

    单选题
    下面错误的结论是()
    A

    检验数是用来检验可行解是否是最优解的数

    B

    检验数是目标函数用非基变量表达的系数

    C

    不同检验数的定义其检验标准也不同

    D

    检验数就是目标函数的系数


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