首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
46
问题
若有如下程序: 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);}
当调用函数时,实参是一个数组名,则向函数传递的是【】。
下列程序的输出结果是()。#include<stdio.h>structabc{inta,b,c,s;};main(){structabcs[2]={{1,2,3},{4,5,6}}
以下程序的输出结果是()。#include<stdio.h>main(){inta,i;a=0;for(i=1;i<5;i++){switch(i){cas
有以下程序:#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
下列关于单目运算符++、--的叙述中正确的是()。
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。
以下叙述中不正确的是()
以下叙述中正确的是()
以下叙述中错误的是()
随机试题
提起劳动争议仲裁的当事人应当自劳动争议发生之日起()提起仲裁。
作业指导书编写过程中需要重点注意的内容是
男性,40岁,因门脉高压症,食管、胃底曲张静脉破裂出血引起休克,经放置三腔管压迫止血和快速输血、补液后,抽出胃内容物中已无血液。脉搏150/min,血压10.1/6.1kPa(76/46mmHg),中心静脉压0.196kPa(2cmH2O)。表示病人已发生
下列各项中,不是微生物特点的是()。
监理工程师对工程索赔的影响主要是( )。
下列关于增值税一般纳税人的登记及管理说法正确的是()。
关于不同理论流派的指导方法,下列说法中不正确的是()。
若A={(x,y)||x+3|+=0},B={一3,1},则必有()。
Fearseemstobethedominantmoodofthemoment.Hurricanes,tidalwaves,floods,earthquakesandterrorismthisyearhaveall
有3个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
最新回复
(
0
)