更多“下列各项中代表使变量i的值减1的操作有是()A、i-=1B、i-1C、i++D、i--”相关问题
  • 第1题:

    下列语句中不是死循环的是

    A.int i=10; while(1) { i--; if(i==1) break; }

    B.for(int i=1;i<10;i++) { i--; }

    C.int i=0; do{ i++; }while(i>=0) ;

    D.int i=1; for(;;) i=i+1;


    正确答案:A
    解析:选项A) 中i自减到1时就会执行break语句跳出循环,选项B) 中i10永远成立不会跳出循环,选项C) 中第一次进入循环体后i>0永远不会跳出循环,选项D) 中未给出结束循环的条件。

  • 第2题:

    下列do...while循环的循环次数为( )。 int i=5; do{ cout<<i--<<endl; i--; }while(i!=0);

    A.0

    B.1

    C.5

    D.无限


    正确答案:D

  • 第3题:

    下列语句中不是死循环的是( )。

    A.int i=10;

    B.for(int i=1;j<10;i++) while(1) { { i--; i--; } if(i==1)break;

    C.int i-0;

    D.int i=1:


    正确答案:A
    选项A中i自减到1时就会执行break语句跳出循环,选项B中i<10永远成立不会跳出循环.选项C中第一次进入循环体后i>0永远不会跳出循环,选项D中未给出结束循环的条件。

  • 第4题:

    下列语句中不是死循环的是

    A.int i=10;

    B.for(int i=1;i<10;i++) while(1) { { i--; i--; } if(i= =1)break; }

    C.int i=0;

    D.int i=1; do{ for(;;)1=i+1; i++; }while(i>=0);


    正确答案:A
    解析:选项A)中i自减到l时就会执行break语句跳出循环,选项B)中i10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。

  • 第5题:

    Dim I As Integer,则运行时变量I的初始值是()。

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

    正确答案:B

  • 第6题:

    自加运算符“++”和自减运算符“--”的作用是使运算变量的值增1或减1


    正确答案:正确

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    下列语句序列执行后,i的值是()。 int i=8,j=16; if(i-1>j)i--; elsej--;

    • A、15
    • B、16
    • C、7
    • D、8

    正确答案:D

  • 第9题:

    若对n个元素进行直接插入排序,则进行第i趟排序过程前,有序表中的元素个数为()

    • A、1
    • B、i-1
    • C、i
    • D、i+l

    正确答案:C

  • 第10题:

    已知 i=5,写出语句i-=0x12; 执行后整型变量i的值是()


    正确答案:13

  • 第11题:

    多选题
    下列各项中代表使变量i的值加1的操作是()
    A

    i++

    B

    i+=1

    C

    i=i+1

    D

    ++i


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

  • 第12题:

    单选题
    下列语句序列执行后,i的值是()。 int i=8,j=16; if(i-1>j)i--; elsej--;
    A

    15

    B

    16

    C

    7

    D

    8


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

  • 第13题:

    关于变量的自增和自减操作,下面语句正确的是()

    A.i := 1i++

    B.i := 1j = i++

    C.i := 1++i

    D.i := 1i--


    参考答案:AD

  • 第14题:

    若已定义:int i=3,k;则语句k=(i--)+(i--);运行后k的值为()

    A.4

    B.5

    C.6

    D.7


    参考答案:C

  • 第15题:

    下列程序执行后,i的值是 public class Testfff { pubic static void main(String args[]) { int i;10; do { i/=2;} while(i- - >1); System.out.println(i); } }

    A.1

    B.5

    C.2

    D.-1


    正确答案:D
    解析:do-while结构首先执行循环体,然后计算终止条件,若结果为true,则循环执行,直到布尔表达式的结果为false。在题目中,先执行do{i/2;}得i的值是5,再判断while(i-->1)条件(判断结束后i的值是4),成立继续执行循环体do{i/=2;}得i的值是2;再判断while(i-->1)条件(判断结束后i的值是1),成立继续执行循环体。do{i/=2;}得i的值是0;再判断while(i-->1)条件(判断结束后i的值是-1),但条件不成立,退出do-while语句,最后i的值是-1。

  • 第16题:

    若i为整型变量,则以下循环执行次数是______。 for(i=2;i==0;)printf("%d",i--);

    A.无限次

    B.0次

    C.1次

    D.2次


    正确答案:B

  • 第17题:

    潮流计算中,要求某些节点之间电压的相位差应满足的约束条件是()

    • A、∣δij∣>∣δij∣min
    • B、∣δij∣<∣δij∣min
    • C、∣δij∣>∣δij∣max
    • D、∣δij∣<∣δij∣max

    正确答案:D

  • 第18题:

    下列各项中代表使变量i的值加1的操作是()

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

    正确答案:A,B,C,D

  • 第19题:

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

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

    正确答案:A

  • 第20题:

    下列语句序列执行后,i的值是()。inti=8,j=16;if(i-1>j)i--;elsej--;

    • A、15
    • B、16
    • C、7
    • D、8

    正确答案:D

  • 第21题:

    若i为整型变量,则以下循环执行次数是(). for(i=2;i==0;) printf("%d",i--);

    • A、无限次
    • B、0次
    • C、1次
    • D、2次

    正确答案:B

  • 第22题:

    多选题
    下列各项中代表使变量i的值减1的操作有是()
    A

    i-=1

    B

    i-1

    C

    i++

    D

    i--


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

  • 第23题:

    单选题
    下列语句序列执行后,i的值是()。inti=8,j=16;if(i-1>j)i--;elsej--;
    A

    15

    B

    16

    C

    7

    D

    8


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