首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
28
问题
若有如下程序: 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全国计算机二级
相关试题推荐
已知学生记录描述为:structstudent{intno;charname[20],sex;struct{intyear,month,day;}birth;
有以下程序:#include<stdio.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}main(){intx=10,y=20,z=30;
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请为下划线处选择正确的选项。#include<stdlib.h>stuctnodechardat
设a、b、c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是______。
下列关于单目运算符++、--的叙述中正确的是()。
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。
以下叙述中正确的是 _____。
以下叙述中错误的是()
随机试题
国际政治中的“南北关系”是指()
IADSA的优点不包括
关于肝转移癌的CT表现,错误的是
激活的PKC能磷酸化的氨基酸残基是
房地产开发投资的经济效果主要表现为投资利润,其经济效果的大小则用销售收入、成本利润率、投资收益率等指标来衡量。()
下列关于外商投资企业注册资本的表述,正确的是()
电缆在室外直接埋地敷设时,埋设深度一般为0.8m,经过农田的电缆埋设深度不应小于( )m。
编造并传播证券交易、期货交易虚假信息罪,是指编造并且传播影响证券、期货交易的虚假信息,扰乱证券、期货交易市场,造成严重后果的行为。下列可能构成该罪的主体是( )。
张明完成了毕业论文,需要在正文前添加目录,最佳的操作方法是()。
NarratorListentoapartofalectureinanecologyclass.Whatcanbeinferredaboutplantsinthehydrologiccycle?
最新回复
(
0
)