首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {char*p[]={"3697","2584"}; int i,j;long num=0; for(i=0;i<2;i++) {j=0; while(p[i][j]!=’\0’) {i
有以下程序: main() {char*p[]={"3697","2584"}; int i,j;long num=0; for(i=0;i<2;i++) {j=0; while(p[i][j]!=’\0’) {i
admin
2011-06-10
48
问题
有以下程序: 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
[j]-’0’)%2)num=10*num+p
[j]-’0’; j+=2; } } printf("%d\n",num); } 程序执行后的输出结果是( )。
选项
A、35
B、37
C、39
D、3975
答案
C
解析
通过赋值表达式指针数组*p[]等价于数组p[2][4];表达式“p
[j]-’0’”可用来表示该字符数组元素的数值,故表达式“(p
[j]-’0’)%2”为判断该字符数组元素的数值的奇偶性,表达式“num=10*num+p
[j]-’0’”中的数值运算表示直接加该字符数组元素的数值。
转载请注明原文地址:https://kaotiyun.com/show/23Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i,k=0,n=0; fp=fopen(“d1.dat”,”w”); for(i=1;i<4;i++) fprintf(fp,”%d”
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式1/2(a+b) 计算结果不相符的是( )
若以下选项中的变量已正确定义,则正确的赋值语句是( )
下列叙述中正确的是( )
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
在下列叙述中,正确的一条是_______。
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
在一棵二叉树上第5层的结点数最多是()。
在结构化方法中,用数据流图(DFD)作为描述工具的软件开发阶段是()。
在一棵二叉树上第6层的结点个数最多是______个。
随机试题
制酸制剂合理的服药时间是()
精神药品的分类依据是
某患牛排尿时,前段尿液颜色深,呈鲜红色,大体可判定损伤的部位是
鸡内金味甘,性平,除治疗小儿疳积外,又可用于()。
供需预测的具体步骤是通过()来预测未来市场容量,分析项目产品可能占有的市场份额。
关于Partnering模式特征的说法,错误的是()。
服务策划的形式有多种,在社会工作领域主要的形式有()。
儿童在泥塑中能搓出各种弯曲的、盘旋的棒状物,还能制作出立方体和圆柱体,并会用棒状物组合的方式制作出一些复杂的物体。这个年龄阶段大概是()。
上世纪30年代,人们开始试用瑞士化学家缪勒发明的滴滴涕。正当人们庆幸自己找到置害虫于死地的高效农药时,害虫的天敌也近乎绝迹了。同时,由于滴滴涕的残毒可以长期累积,已经引起遗祸无穷的世界性公害。上面一段话说明的道理是()。
根据材料回答下列问题
最新回复
(
0
)