首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: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
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[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全国计算机二级
相关试题推荐
下述程序向文件输出的结果是______。#include<stdio.h>voidmain(){FILE*fp=fopen("TEST","wb");fprintf(fp,"%d%5.0f%c%%d",58,76
可以在C语言中用做用户标识符的是______。
下面结构体的定义语句中,不正确的是______。
在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为4;一个double型数据在内存中所占的字节数为【】。
有以下程序:#include<stdio.h>main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i+1;printf
设有说明;structDATE{intyear;intmonth;intday;};请写出一条定义语句,该语句定义d为上述结构体类型变量,并同时为其成员year、month、day依次赋初值2006、10、1:【】。
在结构化程序设计中,模块划分的原则是()。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
对二叉排序树进行查找的方法是:用待查的值与根结点的值相比,若比根小,则继续在【】子树中找。
下面不属于软件工程的3个要素的是()
随机试题
架空光缆检修吊线,更换挂钩、杆路通杆检查维修周期为()年一次。
《中国药典》(2010版)第二部规定,片剂的平均片重在0.30g以下时,片剂差异限度为
牛排卵后在卵泡破裂处首先出现
刘美应以谁为被告起诉?设一审法院受理案件后,主持调解,刘美与被告达成协议,由被告再给付刘美1000元。人民法院向刘美送达调解书时,刘美表示被告给的赔偿金数额过少,拒绝在调解书上签字。人民法院又主持调解了两次均告失败,遂要双方当事人回去好好商量一下,什么
搜集什么样的实例资料,主要取决于拟采用的估价方法。对于收益法而言,主要是搜集()。
根据《建筑法》,下列各项中( )是错误的。
期货从业人员涉嫌违法违规需要给予行政处罚的,中国期货业协会应当()。
甲上市公司(以下简称“甲公司”)2×13年至2×16年发生的有关交易或事项如下。(1)2×13年9月30日,甲公司公告购买丙公司持有的乙公司80%的股权。购买合同约定,以2×13年9月1日经评估确定的乙公司可辨认净资产的公允价值7000万元为基础,甲公司
十一届全国人大三次会议表决通过了关于修改选举法的决定,根据该决定,我国城乡居民首次实现了()。
结合材料回答问题:材料1 在今年的美国“西南偏南”艺术节上,一辆名为“认知烹饪”的餐车在现场制作外卖。不过,餐车的目标并非让顾客为美食掏腰包,而是展示先进的计算机如何创造出人类想象不到的食谱。这款餐车搭载的“美食家”程序由IBM公司研发,能构想出无数
最新回复
(
0
)