首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
50
问题
若有如下程序: 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>main(){charb[]="Helloyou";b[5]=0;printf("%s\n",b);}
设y是int型变量,请写出y为奇数的关系表达式【】。
阅读下列程序,当运行程序时,输入asdafaaz67,则输出为()。#include<sldio.h>intfun(char*str){inti,j=0;for(i=0;str[i]!
有如下程序:#include<stdio.h>intfunc(inta,intb){return(a+b):}main(){intx=2,y=5,z=8,r;r=func
有以下程序:#include<stdio.h>main(){intm=3,n=4,x;x=-m++;x=x+8/++n;prinff("%d\n",x);}程序运
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。
以下叙述中不正确的是()
随机试题
能用于气体熏蒸的消毒剂是
可以转变为酪氨酸的是脱羧基生成γ-氨基丁酸的是
预防未成年人犯罪,应当立足于()。
给定资料1.中国人讲究礼尚往来,逢年过节来往走动,互赠礼物,互祝安康,也是美好情谊的表达。特别是在结婚这样的喜事上更是讲究礼尚往来。操办婚礼无可厚非,但是动辄十几万甚至几十万的彩礼、几百几千的份子钱,亲朋好友连吃多天的婚宴酒席等大操大办、铺张浪费的不良风
曾经有一位教授对一棵树算了两笔不同的账:一棵正常生长50年的大树,按市场上的木材价格计算,最多值300美元,但是从它产生的氧气、减少大气污染、涵养水源、可以为鸟类与其他动物提供栖息环境的生态效益看,则价值不止20万美元。这种算账方法强调了()。
( )适用于对重要问题提出见解和处理方法。
农业的社会主义改造由于党的领导取得了巨大的成功并积累了许多基本经验,这些基本经验是()。
Olderpeoplemustbegivenmorechancestolearniftheyaretocontributetosocietyratherthanbeafinancialburden,accordi
A、宾馆B、图书馆C、超市A
Youwillhearfiveshortrecordings.Foreachrecording,decidewhichtopicfromtheboxbelowthespeakeristalkingabout.Wri
最新回复
(
0
)