首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
76
问题
有以下程序: 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全国计算机二级
相关试题推荐
有以下程序 main( ) { unsigned char a,b; a=4|3; b=4&3; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )
有以下程序 struc STU { charname[10]; intnum; }; voidf1(structSTUc) { structSTUb={“LiSiGuo”,2042}; c=b; }
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式1/2(a+b) 计算结果不相符的是( )
下列叙述中正确的是( )
s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
设有以下定义:inta=0;doubleb=1.25;charc=’A’;#defined2则下面语句中错误的是()。
设有下列二叉树:对此二叉树后序遍历的结果为
在一棵二叉树上第6层的结点个数最多是______个。
随机试题
反义词
狭义地讲,指数是反映不能直接相加的多种事物数量综合变动情况的()
A.厚朴、枳实B.枳实、甘草C.甘草、人参D.人参、芍药E.芍药、柴胡四逆散与逍遥散均含有的药物是
以下关于法和和谐社会的关系,说法正确的是:
在一起故意杀人案件的侦查过程中,公安机关决定组织证人进行辨认,以确定犯罪嫌疑人。那么被辨认的人数不得少于几人?()
定金与预付款、押金的主要区别是()。
政府质量监督机构在工程开工前的质量检查工作有()。
近代思想家龚自珍说过:“自古及今,法无不改,势无不积,事例无不变迁,风气无不移易。”这说明()。
2013年10月发布的《国家卫星导航产业中长期发展规划》显示,到2020年,我国卫星导航系统产值将超过()亿元,将建成由()余颗卫星及地面运行控制系统组成的全球卫星导航系统,具备为全球用户提供导航定位服务的能力。
小石城事件
最新回复
(
0
)