首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:main(){ char *p[]={"3697","2584"}; int i, j; long num=0; for(i=0;i<2;i++) {j=0; while(p[i][j]!=’\0’)
有以下程序:main(){ char *p[]={"3697","2584"}; int i, j; long num=0; for(i=0;i<2;i++) {j=0; while(p[i][j]!=’\0’)
admin
2013-02-23
45
问题
有以下程序:main(){ char *p[]={"3697","2584"}; int i, j; long num=0; for(i=0;i<2;i++) {j=0; while(p
[j]!=’\0’) { if((p[il[j] -’0’)%2) num=10*num+ p
[j] -’0’; j+=2; } printf("%d\n", num);}程序执行后的输出结果是( )。
选项
A、35
B、37
C、39
D、3975
答案
4
解析
本题首先定义了一个字符指针数组p,然后使用一个两重循环遍历数组p。因为内循环的循环变量j每次会加2,所以只能遍历到数组p每行中列下标为偶数的字符,它们是‘3’、‘9’、‘2’、‘8’。然后,将它们通过p
[j]-‘0’表达式转换为对应的整数3、9、2、8,并用%2来判断该整数是否为奇数。所以最终能执行到num=10*num+ p
[j]-‘0’,语句的只有‘3’和‘9’两个字符。此时已不难算出,运行后num中的值为39。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/FSPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
以下叙述中正确的是()。
在深度为5的满二叉树中,结点的个数为
在面向对象方法中,类之间共享属性和操作的机制称为【】。
算法是求解问题的方法,具有输入、输出、有穷性、确定性和______的特性。
有一个深度为4的满二叉树,下面关于序号为7的结点的叙述中,正确的是______。
程序中对fun函数有如下说明void*fun();此说明的含义是
软盘上第()磁道最重要,一旦损坏,该盘就不能使用了。
随机试题
下列哪项是氧化磷酸化的解偶联剂
根据《民事诉讼法》和司法解释的相关规定,关于级别管辖,下列哪些表述是正确的?(2012年试卷三第78题)
普通硅酸盐水泥的代号是()。
防水混凝土冬期施工宜采用()保证施工质量。
旅行社服务网点从事招徕、咨询以外的旅行社业务经营活动的不属于超范围经营。()
19世纪,爱默生和其他一些作家向读者传授一种称为“自助论”的理论。在这些人看来,一个有个性的人必须要有一颗充实的大脑。在这种思想的指导下,为了得到他人的尊重,有必要在闲暇时广泛涉猎文化史上的杰出著作。同时,也有必要熟悉哲学、神学和世界范围内的重大政治事件。
在泸州遗赠案中,法院认为,尽管继承法中有明确的法律条文,而且本案中的遗赠也是真实的,但是黄某将遗产赠给“第三者”的这种民事行为违反了民法通则第七条“民事活动应当尊重社会公德,不得损害社会公共利益,破坏国家经济计划,扰乱社会经济秩序”,因此,遗赠是无效的。
设Ω:x2+y2+z2≤1,证明:
WelcometothePublicBusSystem.Itsbusnetworkoperates365daysoftheyearandhas【11】thatcantakeyoutoyourdestinati
Werecognizethatthekeytoqualityassuranceiscontinuousalertness.Thatiswhyoursystemsarecontrolledcentrally,andpe
最新回复
(
0
)