首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int i,n; for(i=0;i
有以下程序段 int i,n; for(i=0;i
admin
2015-08-14
20
问题
有以下程序段
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://jikaoti.com/ti/Iyi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x<y)if(y<0)z=0;elsez+=1;printf("%
下面各选项中,均是C语言合法标识符的选项组是
下列叙述中,正确的是
以下程序中函数reverse的功能是对a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
设y为血型变量,请写出描述“y是偶数”的表达式_____。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
随机试题
导致胁痛的病机是( )
在神经纤维一次兴奋后的相对不应期时
A、青春前期儿童B、青春期少年C、青少年D、青壮年E、老年下列疾病的好发年龄坏死性龈炎为
下列何药应去油制霜用
出口日期应填______。经营单位应填______。
下列各项中,符合城镇土地使用税征税规定的有()。
某初中语文教师在教学《阿长与(山海经)》一课时,为学生布置了以下作业:一、熟读课文,看看文章围绕阿长写了哪些事情,重点写了什么。从这些事情中,可以看出阿长是怎样的一个人?二、课文前半部分,作者大写他如何“憎恶”“讨厌”阿长,但在这些充满贬义的文字后面,
【2016年烟台市】小丽在学习时,为了记住数字、年代等枯燥无味的知识,常常对其赋予意义,使记忆过程牢固,小丽使用的学习策略是()。
在监视居住期间,视情况可中断对案件的侦查、起诉和审理。()
•Lookatthenotesbelow.•Someinformationismissing.•Youwillhearapricenegotiationbetweenasalesmanandhisclient.
最新回复
(
0
)