更多“已知int i=1,j=2;则表达式++i+j的值为()A、1B、2C、3D、4”相关问题
  • 第1题:

    阅读以下程序: include void main() { static int a[][3]={9,7,5,3,1,2,4,6,8}; int

    阅读以下程序:

    include<iostream.h>

    void main()

    {

    static int a[][3]={9,7,5,3,1,2,4,6,8};

    int i,j,s1=0,s2=0;

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

    for(j=0;j<3;j++)

    {

    if(i==j)s1=sl+a[i][j];

    if(i+j==2)s2=s2+a[i][j];

    }

    cout<<s1<<","<<s2<<endl;

    }

    则该程序的输出结果为【 】。


    正确答案:1810
    18,10

  • 第2题:

    设int i=2,j=1,k=3,则表达式i&&(i+j)&k|i+j的值是_______。

    A.0

    B.2

    C.1

    D.3


    正确答案:C
    解析:本题表达式中优先级顺序从高到低为括号、+、&、|、&&。

  • 第3题:

    设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。


    正确答案:10
    10 解析:该for语句以i为0、j为10初始化,循环条件是i=j,每次循环后i增1、j减1,循环体是将i与j的和赋给k。这样变量k将保存的是最后一次赋给它的值。一次循环后i为1、j为9,二次循环后i为2、j为 8,……,五次循环后i为5、j为5,继续第六次循环,将i与j的和10存于k后,i为6、j为4,结束循环。所以循环执行后k为10。

  • 第4题:

    若有定义:int i=1,j=5;则表达式(++j)*(i--)的值为()

    • A、1
    • B、0
    • C、6
    • D、7

    正确答案:B

  • 第5题:

    若有定义:int i=7,j=8;则表达式i>=j||i

    • A、1
    • B、变量i的值
    • C、0
    • D、变量j的值

    正确答案:A

  • 第6题:

    若a是int型变量,计算表达式a=25/3%3后,a为()

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:B

  • 第7题:

    已知int i=1,j=2;则表达式i+++j的值为()

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:C

  • 第8题:

    若变量已正确定义,表达式(j=1,++j)的值是()

    • A、1
    • B、2
    • C、3
    • D、0

    正确答案:B

  • 第9题:

     public class Foo {   public static void main (String []args) {   int i = 1;   int j = i++;   if ((i>++j) && (i++ ==j))  {           i +=j;          }        }      }   What is the final value of i?()  

    • A、 1
    • B、 2
    • C、 3
    • D、 4
    • E、 5

    正确答案:B

  • 第10题:

    填空题
    i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()

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

  • 第11题:

    单选题
    已知int i=0,j=1,k=2;则逻辑表达式++i || --j && ++k的值为()
    A

    0

    B

    1

    C

    2

    D

    3


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

  • 第12题:

    单选题
    public class Foo {   public static void main (String []args) {   int i = 1;   int j = i++;   if ((i>++j) && (i++ ==j))  {           i +=j;          }        }      }   What is the final value of i?()
    A

     1

    B

     2

    C

     3

    D

     4

    E

     5


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

  • 第13题:

    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

    A.8

    B.6

    C.7

    D.5


    参考答案:A

  • 第14题:

    已知i、j、k为int型变量,若要从键盘输入2、3、4,使I、j、k的值分别为2、3、4,A.scanf("%3d,%3d,%3d",

    已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使I、j、k的值分别为2、3、4,

    A.scanf("%3d,%3d,%3d",&i,&j,&k);

    B.scanf("%d,%d,%d",&i,&j,&k);

    C.scanf("%d%d%d",&i,&j,&k);

    D.seanf("i=%dj=%d,k=%d",&i,&j,&k);


    正确答案:B
    解析:scanf函数的调用形式是:scanf(格式字符串;输入项地址表)。其中,“格式字符串”是要输入的变量的格式符;“输入项地址表”是要输入的变量的地址。若在格式符中插入了其他字符,则在输入时要求按一一对应的位置原样输入这些字符,其中的逗号也必须输入。

  • 第15题:

    已知{i,j,k}是单位正交基底,a=i+j,b=-i+j-k,则a·b=(  )

    A.-1
    B.1
    C.0
    D.2

    答案:C
    解析:
    a·b=(1,1,0)·(-1,1,-1)=1×(-1)+1×1+0×(-1)=0.(答案为C)

  • 第16题:

    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

    • A、8
    • B、6
    • C、7
    • D、5

    正确答案:A

  • 第17题:

    表达式k=(12<10)?4:1?2:3的值为()

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:B

  • 第18题:

    i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()


    正确答案:10

  • 第19题:

    已知int i=0,j=1,k=2;则逻辑表达式++i || --j && ++k的值为()

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:B

  • 第20题:

    设a=8,则表达式a〉〉〉2的值是()。

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:B

  • 第21题:

    单选题
    已知int i=1,j=2;则表达式++i+j的值为()
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第22题:

    单选题
    已知int i=1,j=2;则表达式i+++j的值为()
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第23题:

    单选题
    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()
    A

    8

    B

    6

    C

    7

    D

    5


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