首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: main() {char a[]={"1234"};int i,t=0; for(i=0;a[i]>=’0’&&a[i]<=’9’;i+=2) t=10*t+a[i]一-’0’; printf("%d\n’,t
若有如下程序: main() {char a[]={"1234"};int i,t=0; for(i=0;a[i]>=’0’&&a[i]<=’9’;i+=2) t=10*t+a[i]一-’0’; printf("%d\n’,t
admin
2013-02-23
31
问题
若有如下程序: main() {char a[]={"1234"};int i,t=0; for(i=0;a
>=’0’&&a
<=’9’;i+=2) t=10*t+a
一-’0’; printf("%d\n’,t);} 则程序运行后的输出结果是( )。
选项
A、13
B、1234
C、24
D、123
答案
1
解析
程序中首先以字符串常量定义并初始化了一个字符数组a,此时数组a包含5个元素{’1’,’2’,’3’,’4’,’\0’},然后定义了一个变量t,并初始化为0。接下来是一个for循环,循环变量i从0开始每次递增2,循环条件a
是一个数字字符。因为a[0]、a[2]分别是数字字符’1’、’3’而a[4]不是,所以循环体执行了两次,第一次执行前t为0,执行后t=10*t+a
-’0’=10*0+’1’-’0’=1,所以第二次执行结果为t=10*t+a
-’0’=10*1+’3’-’0’=13。程序运行后的输出结果是13,本题选A。
转载请注明原文地址:https://kaotiyun.com/show/h4Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}main(){intx=10,y=20,z=30;
以下函数sstrcat的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:,所指字符串为abed,t所指字符串为efgh,调用函数sstrcat后s所指字符串为abcdefgh。请填空。#inehde<stdio.h>
设a、b、c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
以下叙述中正确的是()。
以下叙述中正确的是 _____。
以下叙述中不正确的是()
随机试题
简述审美形态的历史性。
根据《医疗机构制剂配制质量管理规范(试行)》制剂室负责人的学历要求()。
某试验室按质量法进行混凝土的配合比设计。混凝土设计强度等级为C40,强度标准差为4.5MPa,设计坍落度为30~50mm。选用42.5级硅酸盐水泥,富裕系数γc=1.16;中砂;最大粒径为20ram石灰岩碎石。混凝土假定密度采用2450kg/m3,碎石的回
某单位出纳员小李在报销差旅费时,对于同样是领导批准、主管会计审核无误的差旅费报销单,对和自己私人关系不错的人是随来随报,但对和自己有矛盾、私人关系较为疏远的人则以账面无款、库存无现金、整理账务等理由无故拖欠。这违反了()的职业道德要求。
《上市公司证券发行管理办法》第八条规定,发行可转换公司债券的上市公司最近3年内以现金或股票方式累计分配的利润不少于()。
准确地说,耕地占用税的征税范围包括纳税人为建房或从事其他非农业建设而占用的()的耕地。
关于公允价值计量中的输入值,下列说法中正确的有()。
人力资源管理在现代企业中已经上升到(),它日益受到人们的普遍重视。
春节期间,铁路系统在某两个城市间增加了临时客车,以作为这些线路客运的补充。原来的车次要乘坐12个小时,临时客车比原来的车次要多乘坐1个小时,但是在刚实施的一段时间内,原车次的乘客拥堵现象仍未得到缓解。那么最有说服力的原因是()。
下列选项中,符合所给图形的变化规律的是()。
最新回复
(
0
)