首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
73
问题
有以下程序: 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<stdlib.h> structNODE{ intnum; structNODE*next;}; main( ) { structNODE*p,*q,*r; intsum=
有以下程序 #include <string.h> main(int argc ,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv[i]); printf
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
有以下说明和定义语句 structstudent {intage;charnum[8];}; structstudentstu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是
有以下定义和语句 inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
下列叙述中正确的是()。
下图所示二叉树的中序遍历结果为()。
随机试题
医疗保险
枯藤老树昏鸦,________。(马致远《天净沙.秋思》)
Itwasnotmuchfuntotravelononeoftheoldsailingships.Lifewashardforbothpassengersandcrew.Inthe17thcentury,
A.皮部B.经筋C.奇经八脉D.别络对全身无数细小络脉起主导作用的是
患者男,56岁,1个月前开始出现上腹部隐痛不适,进食后明显,伴饱胀感,食欲逐渐下降,无明显恶心、呕吐及呕血,当地医院按“胃炎”进行治疗,稍好转。近半月自觉乏力,体重较1个月前下降3kg。近日大便色黑,查2次大便潜血(+),查血Hb95g/L。辅助检查:上
最可能的诊断左肩部疼痛伴有腹痛表示
患者,男,64岁。右侧腹股沟区可复性肿块8年。查体:患者直立时,在腹股沟内侧端、耻骨结节上外方有一4cm×4cm半球形肿物,未进入阴囊,平卧后自行消失。最有效的治疗方法是
简述家庭教育、社会教育、学校教育协调一致互相配合的重要性。
TheFlowerMarketinSanFranciscois______,anditwasestablishedinthe1930’s.
Peoplewhohave【S1】______difficultywithreading,writing,listeningorworkingwithnumbersmighthavealearningdisability.W
最新回复
(
0
)