首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: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
35
问题
有以下程序: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全国计算机二级
相关试题推荐
下列选项中非法的字符常量是()。
设有以下结构体类型:structst{charname[8];intnum;floats[4];}student[50];并且结构体数组student中的元素都已有值。若要将这些元素写到硬盘文
有以下程序:#include<stdio.h>main(){intx=3,y=2,z=1;printf("%d\n",x/y&~z);程序运行后的输出结果是()。
按照“后进先出”原则组织数据的数据结构是()。
下列关于栈的描述中错误的是()。
软件开发的原型化方法是一种动态定义软件需求的方法,下述条件中,______是实施原型化方法所必需的。①成熟的原型化人员②快速的成型工具③需求了解的准确性
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【】。
假定在一棵二叉树中,双分支结点数为15个,单分支结点数为32个,则叶结点数为______个。
若进栈序列为1、2、3、4、5,并且在它们进栈的过程中可以进行出栈操作,那么不可能是出栈序列的是______。
算法分析的目的是
随机试题
骶耻外径16.5~17.5cm,骨盆入口前后径8.5~9.5cm,属于相对性骨盆狭窄。()
关于铁代谢的叙述错误的是
(一)资料甲、乙签订一份购销合同。甲以汇票汇款,并在汇票背书栏记载“若乙不按期履行交货义务,则不享有票据权利”,承兑人为丁公司,付款人为戊公司,保证人为乙公司,汇票到期日为2012年4月30日。2012年4月20日乙又将此汇票背书转让给丙。2012年3
存款客户向存款机构提供的转账凭证或填写的存款凭条是()。
甲、乙签订买卖合同同时签订仲裁协议,后双方发生合同纠纷,在仲裁庭首次开庭时,甲对双方事先签订的仲裁协议效力提出异议,对该案件的下列处理方式中,符合法律规定的是()。
经营者年薪制的特点包括()。
别人有困难时伸出援助之手,这是一个健康社会应有的公民德性,但一个健康的社会,救助民众困难首先应该是公共救济,完备的社会保障网最大程度地把弱者的生存保障纳入其中—不过再完美的公共救济总会有漏洞,所以需要民间的道德自治,即社会自发的求助机制消化困境。最能概括本
Jackwishesthathe______businessinsteadofhistorywhenhewasinuniversity.
在以下ARM处理器的指令操作码中可让寄存器R1扣的指定位“置位”的指令操作码是()。
Aregularyogapracticewillhelpyou______.
最新回复
(
0
)