首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
26
问题
若有如下程序: 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>structabc{inta,b,c,s;};main(){structabcs[2]={{1,2,3},{4,5,6}}
阅读下列程序,当运行程序时,输入asdafaaz67,则输出为()。#include<sldio.h>intfun(char*str){inti,j=0;for(i=0;str[i]!
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。
若有说明:inta[][4]={0,0};则下面不正确的叙述是()。
下面程序的功能是将从键盘输入的两个数由小到大排序输出,当输入一对相等数时结束循环。请选择填空。#include<stdio.h>main(){inta,b,t;scanf("%d%d",&a,&b);
有以下程序:#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
程序中对fun函数有如下说明:void*fun();此说明的含义是()。
下列关于单目运算符++、--的叙述中正确的是()。
以下叙述中不正确的是()
随机试题
在ABC分类中,如果按照存货价值占库存总价值的不同进行分类,则A类存货是指()
十二经脉中阳经与阳经的交接部位是( )
木龙骨及木墙面板的()处理必须符合设计要求。
运营商之间应为各自的用户通信提供保障,应保证自己的用户能够顺利地与其他运营商的用户进行通信。运营商之间如果存在()的行为,将受到相应的处罚。
常用的信用衍生工具包括()。
人类行为模式理论指出,人类的行为根源于()。
实行量化宽松货币政策刺激本国经济复苏的国家是()。
王同学是一个调皮且不听老师管教的学生,新来的张老师为了找到有效管理王同学的方法,偷看了王同学的日记。张老师的行为侵犯了王同学的()。
层层关卡,没有堵住问题洋奶粉流向市场,这暴露出我国食品安全监管的缺位和割裂。专家认为,食品安全生产和监督都容不得一丁点的侥幸心理,企业、监管部门都应该有“守门”意识,出了问题捂着、掖着,只会带来市场信任和政府公信力的丧失。这段文字中的“守门”主要是指企业和
全国两会______,来自社会各界的代表、委员,齐聚北京,______。
最新回复
(
0
)