Java程序设计

单选题设有定义int i=6,则执行i += i - 1;语句后,i的值为()。A 10B 121C 11D 100

题目
单选题
设有定义int i=6,则执行i += i - 1;语句后,i的值为()。
A

10

B

121

C

11

D

100

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知int i=1;执行语句while(i++<4);后,变量i的值为( )。A.3 B.4 C.5 D.6


正确答案:C
循环语句;i=1,执行i++<4;满足条件,执行循环体,然后i++<4……,当 i=3时,先执行i<4,成立,然后i++,循环,i=4,判断i<4不成立,i++,变成5.

第2题:

执行下列语句后,变量n的值是______。

int n=0;

for(int i=1;i<=3;i++)

for(int j=1;j<<=i;j++)

n++;


正确答案:6
6 解析:当i=1时,内循环中的i的值为1,n目加一次,n=1;当i=2时,内循环中的j的值为i和2,n自加两次,n=3,当i=3时,内循环中的i的值为1、2、3,n自加三次,n=6。

第3题:

定义int i=1; 则执行语句while(i++<5); 后,i的值为( )。

A.3

B.4

C.5

D.6


参考答案:D

第4题:

定义如下变量和数组:

int i;

int y[2][3]={2,4,6,8,10,12};

则下面语句的输出结果是【 】。

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

cout<<y[1-i)[i+1]<<",";


正确答案:106
10,6 解析:for循环所输出的数组元素分别为y[1][1]、y[O][2],即输出10和6。

第5题:

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


正确答案:
10

第6题:

假设有下列程序段:

For i=1 To 3

For j=5 To 1 Step-1

Print i*i

Next j

Next i

则语句Print i*j的执行次数是______,i的值为______,j的值为______。


正确答案:15 4 0
15 , 4 , 0 解析:本程序是一个双重For循环,外层循环循环变量i从1到3,共循环3次;内层循环从5到1每次递减1,共循环5次,这样一共循环15次。循环结束时,i的值是0,i的值是4。

第7题:

( 7 )执行下列语句后,变量 sum 的值是 ___________ 。

int sum=0;

for(int i=1;i<=3;i++)

for(int j=1;j<=i;j++)

sum++;


正确答案:

第8题:

设i,j,k均为int型变量,则执行完下面的for语句后,k的值为【14】 。

for(i=0, j=10; i<=j; i++, j--)k=i+j;


正确答案:
10

第9题:

(10)假设有下列程序段: For i=1 To 3 For j=5 To 1 Step -1 Print i*j Next j Next i则语句Print i*j的执行次数是,i的值为______,j的值为______。


正确答案:15,4,0
【解析】本程序是一个双重For循环,外层循环循环变量i从1到3,共循环3次;内层循环从5到1每次递减1,共循环5次,这样一共循环15次。循环结束时,j的值是0,i的值是4。

第10题:

设有数组定义: int a[] = {11, 22, 33, 44, 55, 6, 77, 88, 99};, 则执行下列几个语句后的输出结果是______、______和______。

for(int i = O; i < a.tength; i++)

if(a[i]%3.== 0) System.out.println(a[i]);


正确答案:33 66 99
33 66 99