题目内容 (请给出正确答案)
[主观题]

有以下程序段:int i,n;for(i=0;i<8;i++) {n=rand()%5;switch(n){case l:case 3:printf(&qu

有以下程序段:

int i,n;

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

{n=rand()%5;

switch(n)

{case l:

case 3:printf("%d\n",n);break;

case 2:

case 4:print?("%d\n",n);continue;

case():exit(0);

}

printf("%d\n",n);

}

以下关于程序段执行情况的叙述,正确的是()。

A.for循环语句固定执行8次

B.当产生的随机数n为4时结束循环操作

C.当产生的随机数n为1和2时不做任何操作

D.当产生的随机数n为0时结束程序运行

提问人:网友howtry 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“有以下程序段:int i,n;for(i=0;i<8;i++…”相关的问题
第1题
已知i为整型变量,以下程序段的运行结果为 。 for(i=0;i<3;i++) switch(i) { case 1: 2: default:>
点击查看答案
第2题
以下程序段的输出结果是( )。for(int i=0; i<5; i++){ switch(i 2) { case 0: printf("+"); 1: printf("*"); break; 2: printf("#"); }> A、+*+***#

B、++**#

C、++#

D、**#

E、+*+*#

F、+*#

点击查看答案
第3题
语句for(i=0;i<=8;i++);中循环几次结束?<br> A、8

B、9

C、10

D、7

点击查看答案
第4题
for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体执行的次数是(> A、9

B、8

C、3

D、2

点击查看答案
第5题
以下程序的输出结果是__________。. int a,i;a=0; for(i=1;i<5;i++) { switch(i) case 0: 3:a+="2;" 1: 2:a+="3;" default:a+="5;" } printf("%d",a);>
点击查看答案
第6题
下面程序的输出结果是__________ main( ) { int i,k=0, a=0, b=0; for(i=1;i<=4;i++) { k++; if (k%2="=0)" {a="a+k;" continue;} b="b+k;" a="a+k;" } printf("k="%d"> A、k=5 a=10 b=4

B、k=3 a=6 b=4

C、k=4 a=10 b=3

D、k=4 a=10 b=4

点击查看答案
第7题

某程序中有如下循环代码段P: for (i=0; i<n; 1 2 3 4 5 6 i++) sum+="A[i];" 假设编译时变量sum和i分别分配在寄存器r1和r2中。常量n在寄存器r6中,数组a的首地址在寄存器r3中,程序段p的起始地址为08048100h,对应汇编代码和机器代码如下表所示: 编号 地址 机器码 汇编码 操作注释 08048100h 00022080h loop: sll r4,r2,2 08048104h 00083020h add r4,r4,r3 (r4)+(r3)→r4 08048108h 8c850000h load r5,0(r4) ((r4)+0)→r5 0804810ch 00250820h r1,r1,r5 (r1)+(r5)→r1 08048110h 20420001h addi r2,r2,1 (r2)+1→r2 08048114h 1446fffah bne r2,r6,loop if (r2) ≠ (r6) goto loop 如果执行上述代码的计算机采用32位定长指令字,其中的分支指令bne格式如下: 31:26 25:21 20:16 15:0 op rs rd offset 其中的op为操作码,rs和rd为寄存器编号,offset为偏移量(用补码表示),请回答下列问题: 计算机的存储器编址单位是( ) a. 8位 b. 16位 c. 32位 d. 64位>

点击查看答案
第8题
阅读以下程序: #include <stdio.h> int main() { int i=10; switch(i){ case 9: i+=1; case 10: i+=1; case 11: i+=1; default : i+=1; } printf("%d",i); return 0; } 运行结果______.
点击查看答案
第9题
程序运行后的输出结果是()

#include

int main()

{

int i;

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

switch(i)

{

case 0: printf("%d",i);

case 2: printf("%d",i);

default: printf("%d",i);

}

return 0;

}

A.022111

B.012

C.000122

D.021021

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

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

简答题官方微信公众号

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

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

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