题目内容 (请给出正确答案)
[单选题]

下列代码段执行后,j的值是()。 int j = 5, i = 2; while(--i != i / j) j = j + 2;

A.4

B.6

C.7

D.8

提问人:网友tonyou 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 A,占比36.36%
  • · 有3位网友选择 B,占比27.27%
  • · 有2位网友选择 C,占比18.18%
  • · 有2位网友选择 D,占比18.18%
匿名网友 选择了D
[39.***.***.8] 1天前
匿名网友 选择了B
[218.***.***.142] 1天前
匿名网友 选择了A
[179.***.***.126] 1天前
匿名网友 选择了B
[35.***.***.50] 1天前
匿名网友 选择了A
[24.***.***.40] 1天前
匿名网友 选择了A
[146.***.***.211] 1天前
匿名网友 选择了D
[67.***.***.11] 1天前
匿名网友 选择了B
[4.***.***.188] 1天前
匿名网友 选择了C
[161.***.***.57] 1天前
匿名网友 选择了A
[61.***.***.65] 1天前
匿名网友 选择了C
[142.***.***.247] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“下列代码段执行后,j的值是()。 int j = 5, i …”相关的问题
第1题
阅读下列程序说明和C代码,将应填入(n)处。

【程序5说明】

著名的四色定理指出任何平面区域图均可用四种颜色着色,使相邻区域着不同的颜色。本程序对给定的区域图找出所有可能的不超过四种颜色的着色方案。

程序中用1~4表示四种颜色。要着色的N个区域用0~N-1编号,区域相邻关系用 adj[][]矩阵表示,矩阵的i行j列的元素为1,表示区域i与区域j相邻;矩阵的i行j列的元素为0,表示区域i与区域j不相邻。数组color[]用来存储着色结果,color[i]的值为区域i所着颜色。

【程序5】

include<stdio.h>

define N 10

void output(int color[])/*输出一种着色方案*/

{ int i;

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

printf("%4d",color[i]);

printf("\n");

}

int back (int * ip,int color[])/*回溯*/

{ int c=4;

while(c==4){

if(*ip<=0)return 0;

--(*ip);

c=(1);

color[*ip]=-1;

}

return c;

}

/*检查区域i,对c种颜色的可用性*/

int colorOk(int i,int c,int [][N],int color[]}

{ int j;

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

if((2))

return 0;

return 1;

}

/*为区域i选一种可着的颜色*/

int select (int i,int c,int adj[][N],int color[])

{ int k;

for(k=c;k<=4;k++)

if(colorOK((3)))

return k;

return 0;

}

int coloring(int adj[][N])/*寻找各种着色方案*/

{ int color[N],i,c,cnt;

for(i=0;i<N;i++)color[i] =-1;

i=c=0;cnt=0;

while(1){

if((c=(4))==0){

c=back(&i,color);

if(c==0)return cnt;

}else{(5);i++;

if(i==N){

output(color);

++cnt;

c=back(&i,color);

}else c=0;

}

}

}

void main()

{ int adj[N][N]=

{{0,1,0,1,1,1,1,1,1,1},

{1,0,1,1,0,1,1,1,1,0},

{0,1,0,1,0,1,1,0,1,1},

{1,1,1,0,1,1,0,0,1,1},

{1,0,0,1,0,1,0,0,0,0},

{1,1,1,1,1,0,1,0,0,1},

{1,1,1,0,0,1,0,0,1,0},

{1,1,0,0,0,0,0,0,1,1},

{1,1,1,1,0,0,1,1,0,1},

{1,0,1,1,0,1,0,1,1,0}

};

printf("共有%d组解.\n",coloring(adj));

}

点击查看答案
第2题
下列语句序列执行后,j的值是()intj=8,i=6;while(i>4)i-=2;--j。
A、5

B、6

C、7

D、8

点击查看答案
第3题
下列语句序列执行后,j的值是()intj=1;for(inti=5;i>0;i-=2)j*=i。
A、15

B、1

C、60

D、0

点击查看答案
第4题
执行以下程序段后,i的值是( )。 int count = 0, i = 0, j = 0; for(i = 0 ; i <= 10; i++) { for(j="0;" j j++) count++; if(i +>= 10) break; }

A、0

B、1

C、5

D、10

点击查看答案
第5题
下列代码段int i= 1, j= 10 ; do { if (i++> --j) continue; } while(i<5);执行完毕后,i和j的值分别是( )。
A.i = 6 j= 5

B.i = 5 j= 5

C.i = 6 j= 4

D.i = 5 j= 6

点击查看答案
第6题
执行下面的程序段,输出的结果为()。 int i=0,k=10,j=5; if(i+j) k=(i=j)?(i=1):(i=i+j); printf("k=%d\n",k);
点击查看答案
第7题
下面的代下面的代码段中,执行之后i 和j 的值是什么 码段中,执行之后i 和j 的值是什么 int i = 6; int j; j = i++ + i;
A.8,14

B.5, 11

C.6, 12

D.7, 13

点击查看答案
第8题
下面程序段在执行完成后,a的值为()

int j=0,k=0,a=0;

while(j<3) {j++;a=a+1;k=0;while(k<=2) {k++;if(k%2!=0)continue;a=a+1;} a=a+1;}

A. 6

B. 8

C. 9

D. 10

点击查看答案
第9题
以下代码在MATLAB表达意义中正确的是( )

A、i=10; i%2 ==5;

B、for(i=1;i<=m;i++) i> C、a=ones(2); a[1]=0;

D、num2cell(1:2)

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信