首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
31
问题
有以下程序: 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 <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )
有以下程序的输出结果是( ) main( ) { int i,n=0; for(i=2;i
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是( )
已有定义:int i,a[10],*p;,则合法的赋值语句是
s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
设有以下定义:inta=0;doubleb=1.25;charc=’A’;#defined2则下面语句中错误的是()。
按条件f对关系R进行选择,其关系代数表达式为()。
Jackson方法是一种面向【】的结构化方法。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
随机试题
Neverforamoment______thatwewouldencountersomanyproblems.
乙状结肠扭转最具特征的表现是
用贝克曼梁测定弯沉时,测得的结果必须进行温度修正。()
常年温度在5℃以上的某市的一栋写字楼,地上52层,地下3层,建筑高度231m,总建筑面积为193159.58m2,地下部分为车库和设备用房,地上各层用途为商场、酒店、办公用房等,每层建筑面积不大于4000m2。消防用水分别从二路市政管网各引一路DN300的
未按照规定保管会计资料,致使会计资料毁损、灭失的行为,是违反国家统一会计制度规定的行为,应承担相应的法律责任。()
下列担保形式中,不动产不能作为担保物的有()。
通过单独主体达成的合营安排,应划分为共同经营。()
事前监督有救济作用。( )
(1)考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个0一999的整数读入到数组a申;②单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与最小
A、Itisbasedontheinterviewswithpopularsingers.B、Itistointroducesomefamoussongwriters.C、Ithelpstounderstandthe
最新回复
(
0
)