首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <ctype.h> #include <stdio.h> long fun( char s[] ) { long n; int sign; for( ; isspace(*s); s++ );
有以下程序 #include <ctype.h> #include <stdio.h> long fun( char s[] ) { long n; int sign; for( ; isspace(*s); s++ );
admin
2020-11-27
44
问题
有以下程序
#include <ctype.h>
#include <stdio.h>
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是否为空格字符,也就是判断是否为空格('')、水平定位字符('\t')、归位键('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。若参数c为空格字符,则返回TRUE,否则返回NULL(0)。Isdigit(c)函数检查参数c是否为阿拉伯数字0到9。返回值若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。fun()函数的第一个for循环判断字符串是否负号。第二个for循环获取符号后面的数字字符,并将它们转化为整数。遇到了非数字的字符跳出,最后返回数组的结果。因此,可知首先获取负号,紧接着获取数值26,遇到了字符a,跳出返回-26,因此打印的结果是-26。故答案为D选项
转载请注明原文地址:https://kaotiyun.com/show/ti3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include<stdio.h>#include<string.h>main(){intn;chars1[20],s2[2
有以下程序#includevoidfun(inta[],intn){inti,j=0,k=n/2,b[10];for(i=n/2-1;i>=0;i--){b[i]=a[j];b[k]=a[j+1];j+=2;
有以下程序main(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);printf("\n");}程序的运行结果是
下列叙述中正确的是
有以下程序#includemain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
属于常用液位计种类的是()液位计。
简述流通管理现代化的实现途径。
关于荨麻疹的描述,正确的是
《钢结构工程施工质量验收规范》规定,低合金结构钢在加热矫正后应()。
根据相关资料缮制下列有关单据。已知资料:信用证。20:DDCUMENTARYCREDIT、NUMBER:GENDA104036D540A:FDRMDFDDCUMENTARYCREDIT:IRREVOCABLETRANSFERABLE31
国务院期货监督管理机构、期货交易所、期货保证金安全存管监控机构和期货保证金存管银行等相关单位的工作人员,泄露知悉的国家秘密或者会员、客户商业秘密,或者徇私舞弊、玩忽职守、滥用职权、收受贿赂的,依法给予行政处分或者纪律处分。()[2015年5月真题
商业银行销售理财产品,应当遵循的原则有()。
企业的下列所得,可以免征、减征企业所得税的有()。
落叶人说自己的作品是结成的果实,我却觉得,我的作品像一片落叶。一年年落叶。一阵阵落叶。春天,叶芽萌发,渴望生长,汲取养分,迎接阳光。夏天,日趋丰满,摇曳自语,纷披叠翠,自在茁壮。而小树成为大树,老树就靠了这些树叶而呼吸,而做梦,
TheFoodandDragAdministrationsaidonWednesdaythatitistryingtotrackdownasmanyas386pigletsthatmayhavebeengen
最新回复
(
0
)