首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {char*p[]={"3697","2584"}; int i,j;long num=0; for(i=0;i<2;i++) { j=0; while(p[i][j]!=’\0’) { if
有下列程序: main() {char*p[]={"3697","2584"}; int i,j;long num=0; for(i=0;i<2;i++) { j=0; while(p[i][j]!=’\0’) { if
admin
2012-12-03
24
问题
有下列程序:
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][j]-’0’;
j+=2:
}
}
printf("%d\n",num);
}
程序执行后的输出结果是( )。
选项
A、35
B、37
C、39
D、3975
答案
D
解析
执行第一次for循环时.用表达式p
[j]!=’\0’来到断字符串数组指针p是否到达字符串的结尾,如果没有到达,继续执行while中的语句。if语句表示(p[ij[j]-’\0’)除2的余数不为0时,即字符串所有奇数,执行后面的语句。所以退出第1次for的循环体时,输出为397,执行第2次循环体。对字符串“2584”进行处理,输出结果为5,因而最后输出结果为3975。
转载请注明原文地址:https://jikaoti.com/ti/joB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。#include<stdio,h>main()inti,a[20],sum,count;
以下程序运行后的输出结果是【】。#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);pri
设intx=1,y=1;表达式(:x||y--)的值是______。
以下叙述中错误的是()。
在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在错误,只有【】证明才有可能证明程序的正确性。
以下不能正确计算代数式sin2()值的C语言表达式是()。
为了使模块尽可能独立,要求()。
若以下对fun函数的调用是正确的:x=fun(fun(a,b,c),(a+b,a+c),a+b+c);则fun函数的形参个数为()
需求分析中开发人员要从用户那里了解
随机试题
HLA分型细胞学阴性分型法又称
【案情】2012年5月,兴平家装有限公司(下称兴平公司)与甲、乙、丙、丁四个自然人,共同出资设立大昌建材加工有限公司(下称大昌公司)。在大昌公司筹建阶段,兴平公司董事长马玮被指定为设立负责人,全面负责设立事务,马玮又委托甲协助处理公司设立事务。2
影响一个系统目标实现的人的因素包括:建设单位和该项目的()的生产人员的数量和质量。
《安全生产法》对于生产、经营、储存、使用危险品的车间、商店、仓库与员工宿舍的要求是()。
汉字在计算机内进行处理、存储的编码称为()。
对×公司吸收甲公司投资事项,下列会计分录正确的是()。×公司1999年度的资本收益率为()。
苏菜为八大莱系之一,主要由()四种风味组成。
(1)救治无效,家属告状 (2)身患重病,借款购药 (3)企业胜诉,报社致歉 (4)药品鉴定,真伪不同 (5)记者撰文,药厂蒙冤
设有5个产地A1,A2,A3,A4,A5和4个销地B1,B2,B3,B4之间的供应量与需求量及单位运费表如表3-2所示。
"Professor’sOffice"Howisthesecondpartofthereadinglistdifferentfromthefirstpart?
最新回复
(
0
)