单选题
执行下列程序后,i的值是()。
执行下列程序后,i的值是()。
int i,x;
for(i=1,x=1;i<20; i++)
{if (x>=10) break;
if(x%2= =1)
{x+=5; continue; }
x-=3;
}
A
4
B
5
C
6
D
7
答案解析
正确答案:C
解析:
考查break与continue的区别
#include
void main()
{
int i,x;
for(i=1,x=1;i<20;i++)
{
if (x>=10)
break;
if(x%2==1)
{
x+=5;
continue;
}
x-=3;
}
printf("%d\n",x);
printf("%d\n",i);
}
#include
void main()
{
int i,x;
for(i=1,x=1;i<20;i++)
{
if (x>=10)
break;
if(x%2==1)
{
x+=5;
continue;
}
x-=3;
}
printf("%d\n",x);
printf("%d\n",i);
}
题目纠错
信息技术知识大赛
相关题目
单选题
从下面关于设备独立性的论述中选择一条正确的论述。( )
单选题
在 UNIX 系统中的 mv 命令表示 ( )。
单选题
下面关于操作系统的叙述中正确的是( )。
单选题
碎片现象的存在使得( )。
单选题
目录文件所存放的信息是( )。
单选题
由字符序列组成,文件内的信息不再划分结构,这是指( )。
单选题
当内存碎片容量总和大于某一作业所申请的内存容量时,( )。
单选题
可变分区存储管理时所采用的地址转换公式为( )。
单选题
在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的( )也可能产生死锁。
单选题
下面关于作业调度和进程调度的说法中错误的是( )。
