参考答案和解析
正确答案:C
更多“SELECTSUBSTRING(‘WelcometoChina’,9,2)的结果是() ”相关问题
  • 第1题:

    有以下程序 main( ) { int i=10,j=1; printf("%d,%d\n",i--,++j); } 执行后输出的结果是

    A.9,2

    B.10,2

    C.9,1

    D.10,1


    正确答案:B

  • 第2题:

    有以下程序main(){ int i=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是A.9,2 B.10,2C.9,1 D.10,1


    正确答案:B
    本题主要考查自加和自减运算符。对变量a进行自减、自加的运算主要有如下四种。
    ++a:是对变量a进行自加运算,它是先加,再对加后的结果进行调用;
    a++:也是对变量a进行自加运算,它是先调用变量a原来的值,然后对其进行自加;
    --a:是对变量a进行自减运算,它是先减,然后对相减后的结果进行调用;
    a--:也是对变量a进行自减运算,它是先调用变量a原来的值,然后对其进行自减。
    在程序中,首先定义了两个整型变量i和j,并分别赋初值为10和1,然后用输出语句分别输出这两个变量自减与自加的结果。程序中调用的形式分别为i--和++j,前者为先调用再减,输出的为10,而后者是先加再调用,输出的为2。程序最后的输出结果为10,2。因此,本题答案选B。

  • 第3题:

    有以下程序: mam() { int i=10,j=1; printf("%d,%d\n",i--,++j); } 执行后输出的结果是( )。

    A.9,2

    B.10,2

    C.9,1

    D.10,1


    正确答案:B
    解析:++、--运算符在变量之前是先使变量的值加1或减1,然后再使用变量的值:如果在变量之后则先使用变量之前的值,再把变量的值加1或减1。显然,程序中表达式“i--”的值为10,“++j”的值为2,所以最后输出的值为10和2,所以,B选项为所选。

  • 第4题:

    有以下程序

    main( )

    { int i=10,j=1;

    cout<<- -<<","<<++j<<endl;

    }

    执行后输出结果是

    A.9,2

    B.10,2

    C.9,1

    D.10,1


    正确答案:B
    解析:本题还是考察前置和后置自增与自减运算符的使用方法。在i输出时,还是10,输出之后才变成9,而++j则是先加一在将新值输出。

  • 第5题:

    有以下程序 main() {int i=10,j=1; cout<<i--<<","<<++j<<endl; 执行后输出结果是

    A.9,2

    B.10,2

    C.9,1

    D.10,1


    正确答案:B
    解析:本题还是考察前置和后置自增与自减运算符的使用方法。在i输出时,还是10,输出之后才变成9,而++j则是先加一在将新值输出。