首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) {j=
有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) {j=
admin
2009-03-05
46
问题
有以下程序 main() { char *p[]={"3697","2548"}; 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[]”相当于一个两行四列的数组。执行for()语句 i=0,j=O,p
[j]=p[0][0]=3,满足while循环条件,执行循环体中的if语句得num=3,j=2,此时p
[j]=p[0][2]=9,满足循环条件,执行while循环体得num=39,j=4,判断while条件且不符合并退出while循环;再次执行for()语句i=1,j=0,p
[j]=p[1][0],满足while条件,执行循环体中的if语句,但不符合if条件,所以num不进行运算,j进行加 2运算j=2,此时p
[j]=p[1][2]=4,if条件还是为假,num不进行运算,j进行加2运算j=4,再执行while语句条件不符合退出循环。所以结果为39。
转载请注明原文地址:https://kaotiyun.com/show/WlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钳。运行程序,在Text1中输入“FormList",然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
窗口上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommmandl_Click()x=InputBox("Input")SelectCasexCase1.3
设有如下事件过程:PrivateSubForm_Click()Sum=0Fork=lTo3Ifk
计算z的值,当x大于等于y时,z=x;否则z=y。下列语句中错误的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有两个文件框,名称分别为Text1、Text2;还有一个命令按钮,名称为C1,标题为“确定”;请添加两个单选按钮,名称分别为Op1、Op2,标题分别为“男生”、“女生”,再添加两个复选框,名称分
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
(1)在考生文件夹下有一个工程文件sit3.vbp,在Forml的窗体中有一个文本框、两个命令按钮和一个计时器。程序的功能是在运行时,单击“开始计数”按钮,就开始计数,每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数(如图3—165所示)。要求
数据库设计中反映用户对数据要求的模式是()。
VB的数值型数据分为()两种。
随机试题
一个国家在一定时期内向社会提供的最终产品和劳务总量是()
患者男性,49岁,发作性胸骨后疼痛2天,含服硝酸甘油可缓解,1小时前再发胸痛伴大汗,含服硝酸甘油不能缓解就诊,急查心电图示V1~V3导联ST段抬高0.5~0.8mV,呈单向曲线,未见坏死性Q波。提示药物溶栓后冠状动脉再通的心电图表现是
我国目前应用的乙型肝炎疫苗属于脊髓灰质炎糖丸属于
根据公司法律制度的规定,持有有限责任公司全部股东表决权10%以上的股东,在发生某些法定事由时,可以提起解散公司的诉讼,人民法院应予受理。下列各项中,属于该法定事由的有()。
对与错和是否违反规定是两回事。可能会有一些规定,禁止本身就没有错的事情,例如某些国家的法律禁止批评政府;也可能有一些规定,要求实行本身就不对的事情,例如有些法律要求在公共场所实行种族隔离。并且,像评价行为一样,我们也可以评价一些规定的对与错。下面
若变量都已正确说明,则以下程序段的输出结果是()a=2;b=3;printf(a>b?’’***a=%d’’:’’###b=%d’’a,b);
StoryTellingI.StatusofstorytellingA.Inthepastprovidedcultural【T1】______【T1】______providedmoraleducation
ManyeconomistssaytheUnitedStateswill_____economicrecessioninatleastoneyear.
A、BecausehisgrossmonthlyincomeissufficientB、Becauseitsmonthlypaymentisrelativelylow.C、Becausetheinterestrateof
AFlattoLetAcomfortableflatwith3bedrooms,onedining-room,oneliving-roomandonebathroom,istolet.Theflatisloca
最新回复
(
0
)