首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2019-08-18
37
问题
有以下程序
#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 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://www.kaotiyun.com/show/UdRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。例如,N=3,有下列矩阵123456789计算结果为:
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.917914。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。
给定程序中,函数fun的功能是:有N×N矩阵,将矩.阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵
下列选项中属于面向对象设计方法主要特征的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
若有定义语句charc=’\101’;则变量C在内存中占
对于循环队列,下列叙述中正确的是
随机试题
关于汉字的特点,说法错误的是()。
本票基本关系中,当事人为()
Theautomaticdoorsinsupermarkets______theentryandexitofcustomerswithshoppingcarts.
女性,24岁。心悸、颜面苍白4年,并感吞咽困难。HGB51g/L,RBC2.0×1012/L,白细胞及血小板正常,血片见红细胞大小不等,以小细胞为主,中心染色过浅。首选抗贫血制剂为
高产奶牛,已产3胎,此次分娩后2天,出现精神沉郁,食欲废绝,卧底不起,体温37℃。眼睑反射微弱,头弯向胸部一侧等症状。如进一步确诊该病,可采用的方法是
用测温孔进行测温时,测温仪表应采取与外界气温隔离措施,并留置在测温孔内不少于()min。
如果某一审计项目的审计风险为5%,注册会计师评估的认定层次重大错报风险为30%,则检查风险应为()。
设总体X服从正态分布N(μ,σ2),(X1,X2,…,X10)为来自总体X的简单随机样本,试求下列概率:
Peoplecanbeaddictedtodifferentthings-alcohol,drugs,eventelevision.Peoplewhohavesuchanaddictionare(21)which
Thebenefitsofquittingsmoking—reducedriskofcancerandmanyotherhealthproblems—areknown.Butformillionsofsmokers,t
最新回复
(
0
)