单选题
执行下列程序后,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);
}
相关题目
单选题
8086总线周期的T1状态下,数据/地址线上是什么信息( )。
单选题
设异步串行通信时,每个字符对应1个起始位,7个信息位,1个奇/偶校验位和2个停止位,每秒传送这样字符240个,其波特率为( )。
单选题
8255工作于中断方式传送数据时,可供使用的8位数据端口个数有( )。
单选题
改变8086CPU构成系统的组态的控制信号是( )。
单选题
构成8086系统32KB的存储空间,选择存储器的最佳方案是( )。
单选题
8086CPU的内部结构由什么组成( )。
单选题
将各种物理信号变成电信号的装置称为( )。
单选题
使多路模拟信号共有一个A/D转换器时,需使用( )。
单选题
D/A转换器输出模拟电压的最大幅值不会超过( )。
单选题
当外设输入的信号变化很快时,应考虑在A/D转换器的输入端加一个( )。
