首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(char S[]) {int n=0; while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;) return(n); } main() { char s[10]={’
有以下程序 #include int fun(char S[]) {int n=0; while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;) return(n); } main() { char s[10]={’
admin
2015-12-25
51
问题
有以下程序
#include
int fun(char S[])
{int n=0;
while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;)
return(n);
}
main()
{ char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
printf("%d\n",fun(s));
}
程序的运行结果是
选项
A、61490
B、61
C、9
D、5
答案
B
解析
在fun函数中,while循环的功能是逐个取字符数组s的字符判断其是否是数字。若是则将这些数字组成一个数保存到变量n中,并返回变量n的值。所以在主函数中调用fun(s)时,将把字符数组s中的数字组成一个数输出。因为当指针s指向数组的第3位时,即字符’*’,循环条件不成立,循环结束,返回n的值。所以输出n的值为61。
转载请注明原文地址:https://jikaoti.com/ti/zBi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
若有定义:"inta[2][3];"则对a数组的第i行第j列无素的正确引用为()。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
下列选项中不是字符常量的是()
在位运算中,操作数每右移两位,其结果相当于()。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
以云海、日出著名的台湾山地风景区是()。
习近平总书记强调,必须深化对新的时代条件下我国各类资本及其作用的认识,规范和引导资本健康发展,发挥其作为重要生产要素的积极作用。下列对资本的认识不准确的是:
A、上颌侧切牙B、下颌第二前磨牙C、上颌尖牙D、上颌第一磨牙E、下颌第一磨牙牙合面有一个中央窝,一个近中窝的牙是
设备形成过程中,业主的主要工作内容包括()。
属于预防水泥混凝土路面断板的措施是()。
先有工程设计图,然后施工建成大楼。这一事实说明()。
检察院在构建和谐社会中应发挥什么作用?
我国不仅是资源大国,而且是人口大国,按最新统计,我国各种矿产品人均占有量从世界水平看()。
栈和队列的共同特点是()
TheGenuineArticleAManybusinessbooksassumethatpotentialleadersareablankcanvasontowhichmustbehurledaparticul
最新回复
(
0
)