参考答案和解析
正确答案:B
更多“a=10,b=6,以下语句不能在当前窗体中输出“a+b=16"的是______。A.Print"a+b=";a+bB.Print a+b=16C.P ”相关问题
  • 第1题:

    设有定义:float a=2,b=4,h=3;以下C语言表达式中与代数式(a+b)h计算结果不相符的是

    A.(a+b)*h/2

    B.(1/2)*(a+b)*h

    C.(a+b)*h*1/2

    D.h/2*(a+b)


    正确答案:B
    解析:将简单的数学表达式表示成合法的C程序的语句。选项B中由于1和2都是整型,其1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。

  • 第2题:

    设“*”的运算法则如下:对任何若a+b≧10,则a*b=a+b;若a+b﹤10,则a*b=ab。则(1*2)+(2*3)+(3*4)+(4*5)+(5*6)+(6*7)+(7*8)+(8*9)+(9*10)=( )

    A.125

    B.115

    C.105

    D.120


    正确答案:B

    12.【解析】(1*2),(2*3),(3*4),(4*5)都满足a+b﹤10,所以按a*b=ab计算,(5*6),(6*7),(7*8),(8*9),(9*10)都满足a+b≧10,所以按a*b=a+b计算,即:
    (1*2)+(2*3)+(3*4)+(4*5)+(5*6)+(6*7)+(7*8)+(8*9)+(9*10)
    =2+6+12+20+11+13+15+17+19
    =115。故选B。

  • 第3题:

    下列程序段的执行结果为( )。 A=0:B=1 A=A+B:B=A+B:Print A:B A=A+B:B=A+B:PrintA:B A=A+B:B=A+B:PrintA:B

    A.1 2 3 5 8 13

    B.1 1 3 5 8 13

    C.1 3 3 4 8 1

    D.1 2 5 6


    正确答案:A

  • 第4题:

    若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是______。

    A.swich(a+b); { case 1:y=a+b;break; case 0:y=a-b;break; } case 3:y=b-a, break;

    B.switch(a*a+b*b) { case 3: case 1:y=a+b;break; }

    C.switch a { case c1:y=a-b;break; case c2:x=a*d;break; default:x=a+b; }

    D.switch(a-b) { default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case 11:y=a-b;break; }


    正确答案:D

  • 第5题:

    数学式et.Log(a+b).(-8t2)写成VB的正确表达式是______。

    A.E^T*Log(A+B)*(-8*T^2)

    B.Exp(T)*Log(A+B)/Log(10)*(-8*T^2)

    C.Exp(T)*Ln(A+B)*(-8*Sqr(T))

    D.E^T*Log(A+B)/Log(10)*(-8*T^2)


    正确答案:B

  • 第6题:

    在公司并购业务中,吸收合并的公式是()。

    A:A+B=C
    B:A+B=AB
    C:A+B=B
    D:A+B=A

    答案:D
    解析:
    吸收合并是一个或几个公司并入一个存续公司的商业交易行为,因而也称为存续合并。即A公司兼并B公司,A公司保留存续,B公司解散,丧失法人地位,用公式表示就是A+B=A。

  • 第7题:

    能显示出if a<cthenc=a+b;的XML语句是(<document>在DTD中已定义为#PCDATA)()。

    • A、<![CDATA[ifa”<”cthenc=a+b;]]>
    • B、<![CDATA[ifa<;cthenc=a+b;]]>
    • C、<![CDATA[ifa<cthenc=a+b;]]>
    • D、<document>ifa<cthenc=a+b;</document>

    正确答案:B

  • 第8题:

    一束平行单色光垂直入射在光栅上,当光栅常数(a+b)为下列哪种时,k=3,6,9„等级次的主极大均不出现?()

    • A、(a+b)=2a
    • B、(a+b)=3a
    • C、(a+b)=4a
    • D、(a+b)=6a

    正确答案:B

  • 第9题:

    一束平行单色光垂直入射在光栅上,当光栅常数(a+b)为下列那种情况时(a代表每条缝的宽度),k=3、6、9…级次的主极大均不出现?()

    • A、a+b=2a;
    • B、a+b=3a;
    • C、a+b=4a;
    • D、a+b=6a。

    正确答案:B

  • 第10题:

    一束平行单色光垂直入射在光栅上,当光栅常数(a+b)为下列哪种情况时,(a代表每条缝的宽度),k=3、6、9等级次的主极大均不出现?()

    • A、a+b=2a
    • B、a+b=3a
    • C、a+b=4a
    • D、a+b=6a

    正确答案:B

  • 第11题:

    单选题
    有以下程序#includemain(){ int a=0,b=0; /*给a赋值a=10;给b赋值b=20; */  printf(a+b=%d,a+b);}程序运行后的输出结果是(  )。
    A

    a+b=0

    B

    a+b=30

    C

    a+b=10

    D

    出错


    正确答案: A
    解析:
    注释/*和*/之间计算机不参与编译,所以a、b值仍为0。答案选择A选项。

  • 第12题:

    单选题
    若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是(  )。
    A



    switch(a+9)
    {
     case c1:y=a-b;
     case c2:y=a+b;
    }

    B



    switch a*b
    {
     case 10:x=a+b;
     default:y=a-b;
    }

    C



    switch(a+b)
    {
     case1:case2:case3:y=a+b;break;
     case0:case4:y=a-b;
    }

    D



    switch(a*a+b*b)
    {
     default:break;
     case 3:y=a+b;break;
     case 2:y=a-b;break;
    }


    正确答案: A
    解析:
    A项错误,case后面的应该为整形或字符型常量;B项错误,switch后面的表达式需要在括号内;C项错误,case和后面的常量表达式应该由空格隔开。答案选择D选项。

  • 第13题:

    若a,b,c1,c2,x,y均是整型变量,正确的switch语句是______。

    A.switch(a+b); {case 1:y=a+b;break; case 0:y=a-b;break; }

    B.switch(a*a+b*b) {case 3; case 1:y=a+b;break; case 3:y=b-a;break; }

    C.switch a {case c1:y=a-b;break; case c2;x=a*b;break; default:x=a+b; }

    D.switch(a-b) {default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case11:y=a-b;break; }


    正确答案:D
    解析:由switch语句的格式排除A、C项,选项B中出现了两个相同的case标号。

  • 第14题:

    已知:int a,b;下列switch语句中,( )是正确的。

    A.switdh (a) { case a: a + +;break; case b: b + +;break; }

    B.switch(a+b) { case 1:a+b;break; case 1:a-b }

    C.switch(a*a) { case 1,2:+ +a; case 3, 4:+ +b: }

    D.switch(a/10+b) { cases 5:a/5:break: default:a+b; }


    正确答案:D

  • 第15题:

    设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式1/2(a+b) 计算结果不相符的是( )

    A.(a+b)*h/2

    B.(1/2)*(a+b)*h

    C.(a+b)*h*1/2

    D.h/2*(a+b)


    正确答案:D
    解析:“*”的运算优先级高于“/”的运算优先级,因此,在选项D)中,计算结果为0.25。

  • 第16题:

    若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是( )。

    A.switch(a+9) {case cl:y=a-b; case c2:y=a+b; }

    B.switch a*b {case l0:x=a+b; default:y=a-b; }

    C.switch(a+b) {casel:case3:y=a+b;break; case0:case4:y=a-b; }

    D.switch(a*a+b*b) {default:break; case 3:y=a+b;break; case 2:y=a-b;break; }


    正确答案:D
    选项A,当cl和c2相等时,不成立;选项B,a*b要用括号括起来;选项C,case与后面的数字用空格隔开。

  • 第17题:

    有以下程序: main {int a=0,b=0; a=10; /*给a赋值 b=20; 给b赋值 */ printf("a+b=%d\n",a+b);//输出计算机结果 } 程序运行后的输出结果是( )。

    A.a+b=10

    B.a+b=30

    C.30

    D.出错


    正确答案:A
    本题中/*……*/为多行注释,所以可知b=20为注释语句,在程序运行时不起作用,b仍为0,所以本题中A正确。

  • 第18题:

    将数学式子(a+b)×c÷d写成Pascal表达式,正确的是()

    • A、(a+b)×c÷d
    • B、a+b*c/d
    • C、(a+b)×c/d
    • D、(a+b)*c/d

    正确答案:D

  • 第19题:

    若有以下函数调用语句,在此函数调用语句中实参的个数是()。 fun(a+b,(y=10,y),fun(n,k,d));

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:A

  • 第20题:

    写出程序的运行结果。 #include main() { inta,b; scanf(”%d%d",&a,&b); if(++a>=b) printf(”Yes”); printf("a+b=%d/n",a+b); } 如果输入:a=6,b=8,则输出结果是()。


    正确答案:a+b=15

  • 第21题:

    新设合并的形式是()。

    • A、A+B=A+B
    • B、A+B=A
    • C、A+B=B
    • D、A+B=C

    正确答案:D

  • 第22题:

    填空题
    写出程序的运行结果。 #include main() { inta,b; scanf(”%d%d",&a,&b); if(++a>=b) printf(”Yes”); printf("a+b=%d/n",a+b); } 如果输入:a=6,b=8,则输出结果是()。

    正确答案: a+b=15
    解析: 暂无解析

  • 第23题:

    单选题
    若有以下函数调用语句,在此函数调用语句中实参的个数是()。 fun(a+b,(y=10,y),fun(n,k,d));
    A

    3

    B

    4

    C

    5

    D

    6


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