首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int i,n; for(i=0;i<8;i++) { n=rand()%5; switch(n) { case 1: case 3:printf("
有以下程序段 int i,n; for(i=0;i<8;i++) { n=rand()%5; switch(n) { case 1: case 3:printf("
admin
2013-10-19
26
问题
有以下程序段
int i,n;
for(i=0;i<8;i++)
{
n=rand()%5;
switch(n)
{
case 1:
case 3:printf("%d\n",n);break;
case 2:
case 4:printf("%d\n",n);continue;
case 0:exit(0);
}
printf("%d\n",n);
}
以下关于程序段执行情况的叙述,正确的是
选项
A、当产生的随机数n为4时结束循环操作
B、当产生的随机数n为1和2时不做任何操作
C、当产生的随机数n为0时结束程序运行
D、for循环语句固定执行8次
答案
C
解析
rand()函数功能为产生一个随机数,rand()%5,则产生0~4之间的任意随机数,当产生的随机数n为0时,执行“case 0:exit(0)”这条语句,结束程序的运行。
转载请注明原文地址:https://kaotiyun.com/show/4SJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对建立良好的程序设计风格,描述正确的是
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)scanf("%d",(【】
下述程序的输出结果是【】。#include<stdio.h>voidmain(){charc1[20]="1234";charc2[20]="5678";char*p1,*p2;p
若有如下程序:main(){intx=20;if(x>10)printf("%d",x-=5);if(x>15)printf("%d",x);}则程序运行后的输出结果是【】。
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
在下列关于宏定义命令#define的叙述中,正确的一条是()
随机试题
EPC总承包单位一般通过()选择,实行总价承包。
下列不属于建设项目用地预审的原则的是()。
静态式炉窑砌筑的基本程序是:起始点的选择→划线→选砖→锚固钉和托砖板焊接→隔热层安装→()→膨胀缝隙的预留和填充。
简述启发性原则的含义及其基本要求。
血液是维持人体生命活动不可或缺的重要组成部分。下列关于血液的相关说法不正确的是()。
Pilot优加钢笔公司正打算决定何时置换其旧机器。其旧机器的当前残值为180万美元。其当前账面价值为120万美元。如果没有卖出旧机器,那么它将在未来5年中的每年年末要求进行维护,成本为520000美元。每年旧机器的折旧费用为240000美元。在5年年末,其
Intheeighteenthcentury,Japan’sfeudaloverlords,fromtheshoguntothehumblestsamurai,foundthemselvesunderfinancials
AsGilbertWhite,Darwin,andothersobservedlongago,allspeciesappeartohavetheinnatecapacitytoincreasetheirnumbers
TCP使用3次握手协议建立连接,以防止________________;当请求方发出SYN连接请求后,等待对方回答________________以建立正确的连接:当出现错误连接时,响应________________。
TheUSauto-makersdecidedtostoptheiractionbecause______.
最新回复
(
0
)