首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
49
问题
若有如下程序: 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://www.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]!
有定义语句doublda,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
有以下程序:#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
下列关于单目运算符++、--的叙述中正确的是()。
以下叙述中不正确的是()
随机试题
关于甲型肝炎,下列哪种说法是错误的
李某不服县人民政府征用其土地的决定,向人民法院提起行政诉讼。因为被告是县政府,且影响巨大,县人民法院不敢轻易受理,便以向上级请示为由一直未予任何答复。李某应当如何处理?()
天气景观的一般特点有()。
2004年《中国教师》杂志对儿童的生存状态进行了调查。调查发现:833名从小学一年级到高中三年级的学生中,有47%的学生认为自己的童年不快乐。主要表现是:受考试折磨、没有自由、压抑、紧张、忙碌。其中考试是学生认为童年不快乐的主要原因。学生的年龄越大越觉得自
在布罗菲和伊伏特逊划分的课堂管理阶段中,教师要花较多的时间监控和维持管理系统,而不是直接教授规则和程序的是()。(2015.湖南)
根据下面材料回答下列题。下列说法正确的是()。
下列关于我国唐代诗歌的说法正确的是()。
执行下述程序段后,(AX)=0101H,(BX)=0205H,(CX)=【 】。 A DB ’1234’ B DW 5DUP(2,3 DUP (0)) C DW ’AB’,’C’,’D’ L1:MOV
下面描述正确的是()。
Theyaretaughtbytheirsuperiorsthatasoldierwho______hispostintimeofwaristobeshot.
最新回复
(
0
)