首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
36
问题
若有如下程序: 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(){inta=0;a+=(a=8);printf("%d\n",a);}
当调用函数时,实参是一个数组名,则向函数传递的是【】。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。
有以下程序:#include<stdio.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}main(){intx=10,y=20,z=30;
有以下程序:#include<stdio.h>main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请为下划线处选择正确的选项。#include<stdlib.h>stuctnodechardat
下列叙述中,不属于软件需求规格说明书的作用的是______。
随机试题
简述外汇管理的意义。
关于胸腔积液病因的描述,哪项是正确的
A.静脉血栓尾部B.微血栓C.感染性心内膜炎时心瓣膜血栓D.静脉石E.心房球状血栓混合血栓
A.《药品进口注册证》B.《医药产品注册证》C.《进口药品通关单》D.《医疗机构执业许可证》E.《药品经营许可证》根据《中华人民共和国药品管理法实施条例》进口日本生产的药品应取得
东北某市一建筑工地在施工中,将埋藏地下的装有有毒物质的罐体损坏,导致罐内有毒物质泄漏,附近居民发生大面积中毒事件。那么,有关部门应如何处理?
上海证券交易所账户挂失更换证券账户的程序正确的说法有()。
下列关于工会在市场经济体系中的作用,说法错误的是()。
会议杀手是指一些人在会议中习惯性跑题、收邮件发短信、推翻已经达成的决策等等来打乱会议的正常进行,这种扰乱会议的人就被叫做“会议杀手”。如果能够制定明确的会议议程、应对方法,可使会议变得更有成效。根据上述定义,下列属于会议杀手的是:
5岁的星星喜欢帮妈妈洗衣服,但总弄得全身湿湿的,遭到了妈妈的喝斥,并禁止她再洗衣服。此阶段儿童发展的任务是()。
(2010年单选28)1947年成立的第一个民族自治政府即内蒙古自治区政府的法律依据是()。
最新回复
(
0
)