首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
30
问题
有以下程序: 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://jikaoti.com/ti/8DB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是( )
有以下说明和定义语句 structstudent {intage;charnum[8];}; structstudentstu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};
已经定义ch为字符型变量,以下赋值表达式中错误的是______。
C语言运算对象必须是整型的运算符是______。
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
设有下列二叉树:对此二叉树后序遍历的结果为
在一棵二叉树上第6层的结点个数最多是______个。
树是结点的集合,它的根结点数目是()。
随机试题
如果当前的证券价格反映了历史价格信息和所有公开的价格信息,则该市场属于()。
影响分权的因素有哪些?通过什么途径来实现分权?
对鉴别轻型和重症胰腺炎,有帮助的一项是
患者男,糖尿病,59岁,入院时护士说:您好,我是您的责任护士。这属于
在控制温度和大气成分的温室中,可以用人工配制的营养液进行蔬菜的无土栽培。下表为营养液成分表,右下图为无土栽培番茄体内的代谢示意图。请回答下列问题:图中物质E是呼吸作用非常重要的中间产物,它产生于细胞质基质。E还可以通过______作用转变为丙氨酸。
训练发散思维的方法有()
骅阳图书公司的编辑部有5名编辑,其中有两名本科生专业是法律,两名本科生专业是中文,有一名本科生专业是数学。又知五人中有两名女士,她们的本科专业背景不同。根据上文所述,以下哪项论断一定为真?()
AbabypolarbearnamedKnutattheBerlinZooistheepicenterofadebateaboutanimalrightsandtheethicsofkeepinganimal
A------boardofdirectorB------cargocontainerC------salesnetworkD------indebtednessE-----bonusF—--labourinsuranceG----
Shadowplayisatraditionalfolkart,anditsorigincanbetracedbacktotheWesternHanDynasty.Itisanancientformofst
最新回复
(
0
)