首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #nclude long fun(char s[]) {long n;int sign; for(;isspace(*s);s++); sign=(*s==’一’)?一1:1; if(
有以下程序: #include #nclude long fun(char s[]) {long n;int sign; for(;isspace(*s);s++); sign=(*s==’一’)?一1:1; if(
admin
2019-01-11
67
问题
有以下程序:
#include
#nclude
long fun(char s[])
{long n;int sign;
for(;isspace(*s);s++);
sign=(*s==’一’)?一1:1;
if(* s==’+’||*s=’一’)s++;
for(n=0;isdigit(木s);s++)
n=10*n+(*s一’0’);
return sign*n;
}
main()
{ char S[]="一26a3";
printf("%d\n",fun(s));
}
程序运行后的输出结果是( )。
选项
A、一263
B、2
C、0
D、一26
答案
D
解析
isspace(c)检查参数c是否为空格字符。若参数c为空格字符,则返回TRUE,否则返回NULL(0)。Isdigit(c)函数检查参数c是否为阿拉伯数字0到9。返回值若为阿拉伯数字,则返回TRUE,否则返回NULL(0)。fun()函数的第一个for循环判断字符串是否为负号。第二个for循环获取符号后面的数字字符,并将它们转化为整数。若遇到了非数字的字符则跳出,最后返回数组的结果。因此,可知首先获取负号,紧接着获取数值26,遇到了字符a,跳出返回一26,因此打印的结果是一26。故答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/kZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。#include<stdio.h>main(){inti,f[10];f[0]=f[1]=1;for(i=2;i<10;i++)f[i]=f[i-2]
下列程序的输出结果是______。#include<stdio.h>main(){intx=1,y=1,a=1,b=1;switch(x){case1:switch(y){Case
下列程序的输出结果是______。longfun5(intn){longs;if((n==1)‖(n==2))s=2;e
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于【】。
下面程序的功能是根据公式e=1+1/1!+1/2!+1/3!+1/4!+...计算e的近似值,精度要求为10-5。请填空。main(){intn;doublee=1.0,t=1.0;for(n=1;【】n++
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s==*
请编写一个函数proc(),它的功能是:将str所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入ab7988BJ,则应输出aBT088BJ。注意:部分源程序给出如下。请勿改动main
请补充main()函数,该函数的功能是求出1!+2!+3!+4!…+N!的和。例如,1!+2!+3!+4!+…+9!=409113。仅在横线上填写所需要的若干表达式或语句,请勿改动函数中的其他任何内容。注意:部分源程序给出如下。试题程序:#inc
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
下列实体的联系中,属于多对多联系的是()。
随机试题
根据《反恐怖主义法》和有关规定,下列情形可以使用武器的是()。
职业病诊断最主要的依据之一是
下列有关酶的叙述,正确的是
患者,男性,24岁。有先天性心脏病。近来工作加班后出现心悸、胸闷、气短。数分钟前突然晕倒,意识丧失,皮肤苍白,呼吸断续,大动脉脉搏消失,最可能的原因是
郭某,男,30岁,胸部外伤后出现进行性加重的胸闷、胸痛、呼吸困难。胸部查体:左侧叩诊呈鼓音,左肺呼吸音低,心率90次/分,心音低钝,该患者最可能的诊断是()。
如果普惠制产地证书已签发,因遗失或损毁等原因向出入境检验检疫局申请补发证书时,经出入境检验检疫局审批后,可以补发,并在证书上盖“DUPLICATE”红色印章。()
无论是定期会议还是临时召开的会议,业主委员会的会议作出决定必须经全体委员人数()以上同意。
提出学习过程应始终以人为本,必须重视学习者的意愿、情感、需要等的学习观是由()提出的。
谈谈清代实行“地丁银”的背景、内容和意义,并分析它与“一条鞭法”的关系。
Lookatthenotesbelow.Youwillheartwocolleaguestalkingonthephone.ITDepartmentMessage
最新回复
(
0
)