首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include main() { int i,data; scanf("%d",&data); for(i=0;i<5;i++) { if(i<data)continue; printf("%d-",i); } } 程序运行时,从键盘输入:
有如下程序: #include main() { int i,data; scanf("%d",&data); for(i=0;i<5;i++) { if(i<data)continue; printf("%d-",i); } } 程序运行时,从键盘输入:
admin
2015-07-30
38
问题
有如下程序:
#include
main()
{
int i,data;
scanf("%d",&data);
for(i=0;i<5;i++)
{
if(i<data)continue;
printf("%d-",i);
}
}
程序运行时,从键盘输入:3<回车>后,程序的输出结果为( )。
选项
A、3-4-
B、1-2-3-
C、0-1-2-
D、0-1-2-3-
答案
A
解析
从键盘输入3,即给变量data赋值为3,进入for循环语句,满足if语句的条件i3,运行continue语句结束本次循环,而不是终止整个循环的执行。当i加1等于3时,if条件不满足,执行printf函数,输出3-;当i加1等于4时,输出4-;当i再加1等于5时,退出for循环,故程序运行后的结果是:3-4-。因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/FoDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
下列程序的输出结果是______。#include<string.h>main(){char*str1="abcde",*str2="abcd";strl++;str2++;printf("%d\
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*ptr)[3]=a;则下列能正确表示数组元素a[1][2]的表达式是______。
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
若变量已正确定义并赋值,下面符合C语言的表达式是______。
下列工具中为需求分析常用工具的是()。
下列关于栈的描述中错误的是()。
在C语言中,下列关于文件操作的叙述正确的是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
随机试题
孔子说:其身正,不令而行;其身不正,虽令不从。提示我们家庭教育中要注重()
下列关于中国共产党的性质表述正确的是()
十二经别的生理功能,主要是
根据《中华人民共和国海关法》的规定,进口货物的收货人、出口货物的发货人、进出境物品的所有人是关税的纳税义务人。()
期权的(),使其在风险管理、组合投资等方面具有明显的优势。通过不同期权、期权与其他投资工具的组合,投资者可以构造出不同风险和损益状况的组合策略。
(2016年卷一第40题)关于同样发明创造,下列说法哪些是正确的?
()是我国重要的法律原则和道德规范,也是我们国家的基本国策,是我国社会主义制度优越性的重要表现,也是社会主义美德的一项基本要求。
一个城市申办文明城市。投入了大量的人力和物力,但是没有成功。你对此有什么看法?
计算
Intel 80X86 CPU 可以访问的I/O空间共有【 】出。
最新回复
(
0
)