itgle.com

(iii) Calculate the cash remaining in the company as a result of the salary and dividend payments made in(ii) above. (1 mark)

题目

(iii) Calculate the cash remaining in the company as a result of the salary and dividend payments made in

(ii) above. (1 mark)


相似考题
参考答案和解析
正确答案:

 

更多“(iii) Calculate the cash remaining in the company as a result of the salary and dividend p ”相关问题
  • 第1题:

    请补充main函数,该函数的功能是:从键盘输入只有两个整数参与运算的一个四则运算式,然后计算出它的值。注意数字全部为正整数。

    例如,输入308*28,结果为8624.000000。

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

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

    试题程序:

    include<stdio, h>

    main ( )

    {

    int a=0, b=0, flag=l, fg=l;

    float result;

    char *p, ch;

    char str[10];

    clrscr ();

    printf("\n Input a string \n");

    gets (str);

    p=str;

    while (*p)

    {

    if (*p>='0' &&*p<='9' && flag==l )

    a=【 】;

    else

    if (fg)

    {

    ch=*p;

    flag=2;

    fg=0;

    }

    if (*p>='0 ' &&*p<='9' &&flag==2)

    b=【 】;

    p++;

    }

    switch(【 】)

    {

    case '+': result=a+b;break;

    case '-': result=a-b;break;

    case '*' :result=a*b;break;

    case '/' :result= (float) a/b;break;

    printf ("\nresult=%f", result);

    }


    正确答案:a*l0+*p-'0' b*10+*p-'0' ch
    a*l0+*p-'0' b*10+*p-'0' ch 解析:第一空:变量a用来保存第一个整数,*p-‘0’得到指针p所指的数字字符的对应数字。第二空:同理,变量b用来保存第二个整数。第三空:字符ch中保存的是四则运算符,而switch语句中case后面的常量表达式都是运算符,所以为了能够匹配,switch后面括号中的表达式应该为ch。

  • 第2题:

    Company.comhasfourpSeriesserversintheirdatacenterandwantstodeploymultipleMicro-Partitions.Whichofthefollowingdatacenterserverscanbeusedforthispurpose?()

    A.p5-520runningVirtualI/OServer

    B.p690runningAIX5LV5.3

    C.p5-510runningAIX5LV5.2

    D.p5-520runningtwodedicatedprocessorpartitions


    参考答案:A

  • 第3题:

    we will try our best to solve the residual problems.

    A:geographical
    B:complex
    C:domestic
    D:remaining

    答案:D
    解析:
    本句意思:我们将尽全力去解决遗留的问题。residual意思是“剩余的,残留的”,与 remaining(剩下的,剩余的)意思相近。geographical地理的;complex复杂的;domestic国内的。

  • 第4题:

    result=(bool)(P0&0x80); 这一句怎么该怎么解释

    bool lcd_bz()

    {   //  测lcd是否忙碌

       bool  result;

       lcd_rs=0;

       lcd_rw=1;

       lcd_en=1;

       _nop_();

       _nop_();

       _nop_();

       _nop_();

       result=(bool)(P0&0x80);

       lcd_en=0;

       return  result;

    }


     

    解释:

    测试p0的第一位(p7位)是1还是0P0&0x80意思是把p0的最高位不变其他位变为0,再强制转换为bool型,就是说这个结果非零则是1,否则是0,再给result

     

     

  • 第5题:

    假定a=3,下列程序的运行结果是()。includeint fun(int n);void main(){cout<<"Pleas

    假定a=3,下列程序的运行结果是( )。 #include<iostream.h> int fun(int n); void main() { cout<<"Please input a number:"; int a,result=0; cin>>a; result=fun(a); cout<<result<<end1; } int fun(int n) { int p=1,result=0; for(int i=1;i<=n;i++) { p*=i; result +=p; } return result; }

    A.4

    B.8

    C.9

    D.20


    正确答案:C
    解析:由程序main主函数入手,调用fun函数获得返回值result输出。题目中假定a=3,即调用语句fun(a)中的输入参数为a,进入 fun函数,在for循环中当i小于等于n,即输入参数3时,循环3次执行“p*=i;result+=p;”语句。即执行3次p=p*i,result=result+p, result的结果为9。返回的fun函数结果为9,即“coutresultend1;”输出9。

  • 第6题:

    将变量salary重新赋值为原来取值的3倍的语句是 ()

    A.salary=salary*2.00;

    B.salary=salary+(salary*3.00);

    C.salary=salary*3;

    D.salary=*3;


    DECLARE @countSELECT @count=1