首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(char s[]) {int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-0’;s++;} return(n];} main() {char si10]={
有以下程序 #include<stdio.h> int fun(char s[]) {int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-0’;s++;} return(n];} main() {char si10]={
admin
2019-08-10
82
问题
有以下程序
#include<stdio.h>
int fun(char s[])
{int n=0;
while(*s<=’9’&&*s>=’0’)
{n=10*n+*s-0’;s++;}
return(n];}
main()
{char si10]={’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://kaotiyun.com/show/yrRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表示关系式x≤y≤z的C语言表达式的是
若有定义语句charc=’\101’;则变量c在内存中占
有以下程序#includemain(){intx;for(x=3;x<6;x++)printf((x%2)?("*%d"):("#%d"),x);printf("\n");}程序的输出结果是
以下能正确定义字符串的语句是
以下叙述中正确的是
以下叙述中正确的是
C语言中double类型数据占字节数为
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
负责数据库中查询操作的数据库语言是( )。
随机试题
庄子,名周,______时宋国蒙人,道家代表,与老子并称为“老庄”,主张______,提倡______,一生清贫。
下列不属于双面嵌体的是()
A.耐受性B.成瘾性C.反跳现象D.戒断症状E.急性中毒长期应用地西泮须加大剂量才产生原有的催眠效果,这是产生了
下列哪些属于祛痰药()。
净收入理论假定:当企业融资结构变化时,企业发行债券和股票进行融资,其成本均不变,也即企业的债务融资成本和股票融资成本不随债券和股票发行量的变化而变化。()
A注册会计师负责审计甲公司20×8年度财务报表。在编制和归整审计工作底稿时,A注册会计师遇到下列事项,请代为做出正确的专业判断。在编制重大事项概要时,下列内容中属于重大事项的有()。
我国的根本政治制度是
邓小平在《党和国家领导制度的改革》中指出:改革党和国家领导制度及其他制度,是为了充分发挥社会主义制度的优越性,加速现代化建设事业的发展。而现行的党和国家的领导制度、干部制度的主要弊端包括()。
Thetechnologicalrevolutionsofthelasttwodecadeshaveplacedasevereburdenontheconceptoftechnologytransfer.Itisq
Thequestionsinthisgrouparebasedonthecontentofapassage.Afterreadingthepassage,choosethebestanswertoeachque
最新回复
(
0
)