更多“麻沸散má fèi sàn”相关问题
  • 第1题:

    递延期为m期,连续支付n期,每期支付A元,折现率为i的递延年金现值等于 ( )。

    A.A×(P/A,i,n)×(P/S,i,m)

    B.A×[(P/A,i,m+n)-(P/A,i,m)]

    C.A×[(P/A,i,m+n)×(P/A,i,m)]

    D.A×(S/A,i,n)×(P/S,i,m+n)


    正确答案:ABD
    解析:选项AB都是教材上已有的方法;选项D实际上是先求出递延年金在第m+n年末的终值,再将其乘以m+n期的复利现值系数从而求得递延年金现值。

  • 第2题:

    学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),该函数的功能是:把高于等于平均分的学生数据放在b所指的数组中,低于平均分的学生数据放在c所指的数组中,高于等于平均分的学生人数通过形参n传回,低于平均分的学生人数通过形参m传回,平均分通过函数值返回。

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

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

    试题程序:

    include <stdio.h>

    define N 12

    typedef struct

    {char num[10];

    double S;

    } STREC;

    double fun(STREC *a,STREC *b,STREC *C,int *n,int *m)

    {

    }

    main()

    {

    STREC s[N]={{“GA05”,65},{“GA03”,86},

    {“GA02”,76},{“GA04”,95},{“GA01”,93},

    {“GA07”,78},{“GA08”,68},{“GA06”,88},

    {“GA09”,60},{“GAll”,54},{“GAl2”,56},

    {“GAl0”,98}};

    STREC h[N],l[N],t;

    FILE *out;

    int i,j,m,n;

    double ave;

    ave=fun(S,h,l,&n,&m);

    printf("The %d student data which is higher than %7.3f:\n",n,ave);

    for(i=0;i<n;i++)

    printf("%s %4.lf\n",h[i].num,

    h[i].s);

    printf("\n");

    printf("The %d Student data which iS lower than%7.3f:\n",m,ave);

    for(i=0;i<m;i++)

    printf("%s %4.1f\n",l[i].num, l[i].s);

    printf("\n");

    ut=fopen("out26.dat", "w");

    fprintf(out, "%d\n %7.3f\n",n,ave);

    for(i=0;i<n-1;i++)

    for(j=i+1;i<n;j++)

    if(h[i].s<h[j].s)

    {t=h[i];h[i]=h[i];h[j]=t;}

    /*分数从现到低排列*/

    for(i=0;i<n; i++)

    fprintf(out,“%4.1f\n",h[i].s);

    fprintf(out,"%d\n %7.3f\n",m,ave);

    for(i=0;i<m-1;i++)

    for(j=i+1;i<m;j++)

    if(l[i].s<l[j].s)

    {t=l[i];l[i]=l[j];l[j]=t;}

    /*分数从高到低排列*/

    for(i=0;i<m;i++)

    fprintf(out,"%4.1f\n",l[i].s);

    fclose(out);

    }


    正确答案:double fun (STREC *aSTREC *bSTREC *C int *nint *m) { int i; double av=0.0; *n=0; *m=0; for(i=0;iN;i++) av=av+a[i].S; av=av/N; /*求平均值*/ for(i=0;iN;i++) if(av=a[i].s) { b[*n]=a[i]; /*将高于等于平均分的学生存从所指存储单元中并统计人数*/ *n=*n+l; } else { c[*m]=a[i]; /*将低于平均分的学生存入c所指存储单元中并统计人数*/ *m=*m+1; } return av; /*返回平均分*/ }
    double fun (STREC *a,STREC *b,STREC *C, int *n,int *m) { int i; double av=0.0; *n=0; *m=0; for(i=0;iN;i++) av=av+a[i].S; av=av/N; /*求平均值*/ for(i=0;iN;i++) if(av=a[i].s) { b[*n]=a[i]; /*将高于等于平均分的学生存从所指存储单元中,并统计人数*/ *n=*n+l; } else { c[*m]=a[i]; /*将低于平均分的学生存入c所指存储单元中,并统计人数*/ *m=*m+1; } return av; /*返回平均分*/ } 解析:本题中第1个循环的作用求出所有分数的总和,只有进行了av=av/N后才得到平均值(我们在前面的程序中碰到过类似问题)。第2个循环的作用是将高于等于平均分的学生存/kb所指存储单元中,将低于平均分的学生存入c所指存储单元中。同一结构体变量之间可以互相赋值。
    本程序中直接用*n,*m来分别表示b,c的下标,注意开始时要给*n,*m赋0,且使用时不能少*号。因为单独的n, m是一个指针变量,而我们要用的是它所指向的那个存储单元中的值。

  • 第3题:

    设有如下程序: Private Sub Form. Click( ) Dim s As Long,f As Long Dim n As Integer,i As Integer f=1 n=4 For i=1 To n f=f*i s=s+f Next i Print s End Sub 程序运行后,单击窗体,输出结果是( )。

    A.32

    B.33

    C.34

    D.35


    正确答案:B
    B。【解析】本题考查For循环,当f=1时,i=1,计算f=f*i=1*1=1;S=S十f=0十1=1,循环继续,当i=2时,f=f*i=1*2=2,S=s+f=1+2=3,循环继续,当i=3时,f=f*i=2*3=6,S=s+f=3+6=9,循环继凄,当i=4时,f=f*i=6*4=24,S=s+f=9+24=33,所以最后输出结果为33,答案选择B。

  • 第4题:

    对前m期没有收付款项,后"期每期未有相等金额的系列收付款项的递延年金而言,其现值计算公式有( )。

    A.P=A×(P/A,i,n)×(P/F,i,m)

    B.P=A×(F/A,i,n)×(P/F,i,m+n)

    C.P=A×(P/A,i,n)×(P/A,i,m)

    D.P=A×[(P/A,i,m+n)-(P/F,i,m)]


    正确答案:AB
    解析:递延年金现值的计算有三种方法,第一种方法先求出递延期末的现值,然后再将此现值调整到第一期期初:P=A×(P/A,i,n)×(P/F,i,m),即选项A的表达式;第二种方法先求出(m+n)期的年金现值,再扣除递延期(m)的年金现值,即P=A×[(P/A,i,m+n)-(P/A,i,m)];第三种方法先求出递延年金的终值,再将其折算为现值,F=A×(F/A,i,n)×(P/F,i,m+n),即选项B的表达式。

  • 第5题:

    以下程序的输出结果是 ( )。 include using namespace std; int f(int b[],int m, in

    以下程序的输出结果是 ( )。 #include <iostream> using namespace std; int f(int b[],int m, int n) { int i,s = O; for(i = m;i<n;i+=2) s+=b [i]; return s; } int main ( ) { int x a[] = {1,2,3,4,5,6,7,8,9}; x = f(a,3,7); cout<<x<<end1; return 0; }

    A.10

    B.18

    C.8

    D.15


    正确答案:A
    解析:本题考查对数组以及数组作为函数参数的掌握程度。本题通过参数传递将数组a传给f()函数中的数组b,并由s传递返回值给主函数中的x。主函数中,x=f(a,3,7),即把数组a传给f()函数中的数组b,把3传给m,把7传给n。所以函数f()中的for循环中,是从3开始循环,经过两次循环后,实现a[3]和a[5]值的累加,并存入s中,然后返回给主函数中的x。所以x的值为10。故本题答案是A。

  • 第6题:

    以下程序的功能是调用函数fun计算m=1-2+3-4+…+9-10,并输出结果,请填空。int fun( int n){ int m=0,f=1,i; for(i=1;i<=n;i++) { m+=i*f; f=-f; } return m;}main{ printf("m=%d\\n",); }


    正确答案:fun(10)
    在本题中,题目给出了程序的功能是调用函数fun计算m=1-2+3-4+…+9-10,并输出结果。
    在程序中,首先定义了fun函数,该函数带有一个整型变量的形参,在函数体中,定义三个整型变量m、f和i,变量m用来存放计算的结果,变量i作为循环变量,变量f用来控制数据的正负。程序运行for循环。
    当循环变量i=1时,m=0+1*1=1,然后将变量f变为-1。
    当循环变量i=2时,m=1+2*(-1),然后将变量f变为1。
    当循环变量i=3时,m=1+2*(-1)+3*1,然后将变量f变为-1。以此类推,直到循环结束,可以实现m=1-2+3-4+…+9-10。最后通过return语句返回m的结果。
    在主函数中,只有一条输出语句,本题的空就是输出语句的输出表达式,从题目的要求可以知道,此空是调用fun计算m=1-2+3-4+…+9-10,从上面对fun的分析可以,形参n就是要计算数的最大数。因此,此空需要填写的内容为fun(10)。

  • 第7题:

    某建设项目现金流量图见图4-3,基准折现率为i,则该项目在k时点的现值P的表达式正确的有( )。


    A:P=A(P/A,i,n-m+1)(P/F,i,m-k-1)
    B:P=A(P/A,i,n-m+1)(P/F,i,n-k)
    C:P=A(F/A,i,n-m+1)(P/F,i,m-k-1)
    D:P=A(F/A,i,n-m+1)(P/F,i,n-k)
    E:P=A(P/A,i,n-k)-A(P/A,i,m-k-1)

    答案:A,D,E
    解析:
    2019版教材P163
    本题中,将已知的年金折算为一点有三种方法:一种是将年金往前折算,折算到m-1年末,然后再一起往k点折算;此时共有n-(m-1)个年金,从m-1到k共计息(m-1-k)次,因此P=A(P/A,i,n-m+1)(P/F,i,m-k-1)。第二种方法是将年金往后折算,折算到第n年末。然后再一起往k点折算;从n到k共计息(n-k)次。因此P=A(F/A,i,n-m+1)(P/F,i,n-k)。第三种方法如图4-4所示,在k+1与m-1增加一个等额年金A,再减去等额年金A。则k+1到n年有等额现金流入,k+1到m-1年有等额现金流出,因此P为两个年金现值的差。

  • 第8题:

    请问“沸点”的“沸”字的正确发音是()。

    • A、fú;
    • B、fèi;
    • C、fēi;
    • D、fèn。

    正确答案:B

  • 第9题:

    麻沸散


    正确答案: 为东汉名医华佗创制的中药全身麻醉剂,对后世影响颇大,历代的中药麻醉,都是在他的启发下发展起来的,惜已失传。

  • 第10题:

    名词解释题
    麻沸散má fèi sàn

    正确答案: 麻沸散是华佗创制的用于外科手术的麻醉药。
    解析: 暂无解析

  • 第11题:

    判断题
    我(wǒ)想(xiǎng)找(zhǎo)离(lí)公(gōng)司(sī)近(jìn)点(diǎn)儿(ér)的(de)房(fáng)子(zi),但(dàn)是(shì)还(hái)没(méi)找(zhǎo)到(dào)。★房(fáng)子(zi)离(lí)公(gōng)司(sī)远(yuǎn)近(jìn)没(méi)有(yǒu)关(guān)系(xì)。(  )
    A

    B


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

  • 第12题:

    单选题
    男(nán):谁(shuí)在(zài)门(mén)外(wài)?是(shì)你(nǐ)妈(mā)妈(mɑ)回(huí)来(lɑi)了(le)?女(nǚ):不(bù)是(shì),是(shì)送(sòng)牛(niú)奶(nǎi)的(de)。问(wèn):谁(shuí)在(zài)门(mén)外(wài)?
    A

    ()()

    B

    ()()

    C

    (sòng)(niú)(nǎi)(de)


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

  • 第13题:

    递延期为m期,连续支付n期,每期支付A元,折现率为i的递延年金现值等于 ( )。

    A.A×(P/A,i,n)×(P/F,i,m)

    B.A×[(P/A,i,m+n)-(P/A,i,m)]

    C.A×[(P/A,i,m+n)×(P/A,i,m)]

    D.A×(F/A,i,n)×(P/F,i,m+n)


    正确答案:ABD
    解析:选项AB都是教材上已有的方法;选项D实际上是先求出递延年金在第m+n年末的终值,再将其乘以m+n期的复利现值系数从而求得递延年金现值。

  • 第14题:

    下列给定程序中,函数fun()的功能是:从n个学生的成绩中统计出高于平均分的学生人数,人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如输入8名学生的成绩:

    85 65.5 69 95.5 87 55 62.5 75

    则高于平均分的学生人数为4(平均分为74.312500)。

    请改正程序中的错误,使它能得到正确结果。

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

    试题程序:

    include <stdio.h>

    include <conio.h>

    define N 20

    int fun(float *S,int n,float *aver)

    {

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

    int ave,t=0;

    int count=0,k,i;

    for(k=0;k<n;k++)

    t+=s[k];

    ave=t/n;

    for(i=0;i<n;i++)

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

    if(s[i]<ave)

    count++;

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

    aver=ave;

    return count;

    }

    main()

    {

    float S[30],aver;

    int m,i;

    clrscr();

    printf("\nPlease enter m:");

    scanf("%d",&m);

    printf("\nPlease enter%d mark:\n",m);

    for(i=0;i<m;i++)

    scanf("%f",s+i);

    printf("\nThe number of students:%d\n",

    fun(S,m,&aver));

    printf(“AVe=%f\n”,aver);

    }


    正确答案:(1)错误:int avet=0; 正确:float avet=O.O; (2) 错误:if(s[i]ave) 正确:if(s[i]>ave) (3) 错误:aver=ave; 正确: *aver=ave;
    (1)错误:int ave,t=0; 正确:float ave,t=O.O; (2) 错误:if(s[i]ave) 正确:if(s[i]>ave) (3) 错误:aver=ave; 正确: *aver=ave; 解析:错误1:ave和t分别用来存放成绩的平均值和总分,应为实型数。错误2:根据题意,找出高于平均分的数,所以此处的关系运算符应为“>”错误3:aver是指针,而ave是—个数,不能将—个数赋值给一个指针,而要用符号‘*’。

  • 第15题:

    设有如下程序: fun(float*p1,int n,float*p2,int m,float*s) {int i; *s=0.0; for(i=0;i<n;i++)*s+=*p1++; for(i=0;i<m;i++)*s+=*p2++; } main() { float a[]={1.1,2.2},b[]={1.0,2.0,3.0),*s=a; fun(a,2,b,3,s); printf("%f\n",*s); } 上面程序的输出结果是______。

    A.8.2

    B.9.3

    C.3.3

    D.1.1


    正确答案:A
    解析:实参指针变量s指向数组a的第一个元素,在函数fun中首先将s所指数组a的第一个元素赋值为0.0,然后将数组a和b中的元素值依次累加到数组a的第一个元素中。

  • 第16题:

    以下程序的输出结果是 f(int b[] ,int m, int n) { int i,s=0; for (i=m; i<n; i=i+2) s=s+b [i]; return s; } main ( ) { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf ( "%d\n", x); }

    A.10

    B.18

    C.8

    D.15


    正确答案:A
    解析:本题考核的知识点是数组名作为函数参数的应用.在malii()函数中定义了一个变量x,以及一个有9个元素的数组a,并且每个元素分别赋初值为1、2、3、4、5、6、7、8和9.执行函数调用f(a,3,7),把a的首地址赋给形参b,把3和7分别赋给形参m和n。在f()函数中,for循环执行了2次:第一次,i的值为3,相当于执行7语句“s=s+b[3]”,br3J的值就是a[3]的值4,故s的值变为4;第二次,i值为5,相当于执行了语句“s=s+b[5];”,b[5]的值6,故s的值变为10。把s作为函数值返回并赋值给x。所以,4个选项中A为所选。

  • 第17题:

    下列递延年金的计算式中正确的是( )。

    A.P=A×(P/A,i,n)×(P/F,i,m)

    B.P=AX(F/A,i,n)×(P/F,i,m)

    C.P=A×E(P/A,i,m+n)-(P/A,i,m)]

    D.P=A×(F/A,i,n)×(P/F,i,n+m)


    正确答案:ACD
    递延年金有三种计算方法:
    第一种方法:P=A×(P/A,i,n)×(P/F,i,m);
    第二种方法:P=A×[(P/A,i,m+n)-(P/A,i,m)];
    第三种方法:P=A×(F/A,i,n)×(P/F,i,n+m)。

  • 第18题:

    某现金流量如图所示,如果利率为i,则下面的4个表达式中,正确的是:

    A. P(P/F,i,l) =A(P/A,i,n-m)(P/F,i,m)
    B.P(F/P,i,m-l)=A(P/A,i,n-m)
    C. P=A(P/A,i,n-m)(P/F,i,m-l)
    D. P(F/P,i,n-1)=A(F/A,i,n-m+1)


    答案:D
    解析:
    提示:根据资金等值计算公式,选项D的方程两边是分别将现金流出和现金流入折算到n年末,等式成立。

  • 第19题:

    东汉名医华佗发明全身麻醉剂“()”,能成功地实施外科大手术。

    • A、麻沸散
    • B、麻沸药
    • C、麻沸草
    • D、麻沸汤

    正确答案:A

  • 第20题:

    开放条件下国民收入均衡的条件是()

    • A、I=S
    • B、I+G=S+T
    • C、I+G+X=S+T+M
    • D、I+G+X+N=S+T+M+F

    正确答案:C

  • 第21题:

    计算递延年金的现值时,下列表达式中(n表示连续收支期数,m表示递延期)正确的有()。

    • A、P=A×(P/A、i、n)(P/F、i、m)
    • B、P=A×[(P/A、i、m+n)-(P/A、i、m)]
    • C、P=A×(F/A、i、n)(P/F、i、m+n)
    • D、P=A×(P/A、i、m+n)(P/F、i、n)

    正确答案:A,B,C

  • 第22题:

    单选题
    东汉名医华佗发明全身麻醉剂“()”,能成功地实施外科大手术。
    A

    麻沸散

    B

    麻沸药

    C

    麻沸草

    D

    麻沸汤


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

  • 第23题:

    单选题
    男(nán):你(nǐ)每(měi)天(tiān)都(dōu)去(qù)跑(pǎo)步(bù)?女(nǚ):是(shì),我(wǒ)每(měi)天(tiān)早(zǎo)上(shɑng)跑(pǎo)三(sān)十(shí)分(fēn)钟(zhōng)。
    A

    B

    C

    D

    E

    F


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