首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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://jikaoti.com/ti/lVf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
以下叙述中错误的是
以下叙述中正确的是
C语言中double类型数据占字节数为
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
软件需求规格说明书的作用不包括
随机试题
typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是()
关于绒毛膜癌正确的
背景资料:某大型顶进箱涵工程为三孔箱涵,箱涵总跨度为22m,高为5m,总长度为33.66m,共分三节,需穿越5条既有铁路站场线;采用钢板桩后背,箱涵前设钢刃脚,箱涵顶板位于地面下0.6m,箱涵穿越处有一条自来水管需保护。地下水位于地面下3m。箱涵
被誉为中华“人文初祖”的是()。
职业活动的内在的道德准则是()。
不公平竞争:是一个企业采用不正当或者不公平的手段,提高其产品的市场份额,给生产同类产品的竞争对手造成了不公平的市场环境,严重损害其竞争对于的利益。根据定义,下列行为不是不公平竞争的是()。
从下列两题中任选一题作答,如果两题都答,只按第Ⅰ道的成绩计入总分。认真阅读下面一段访谈记录,请一一列举出这段访谈存在的不足之处。访谈问题:家长对孩子教育问题的看法访谈者:一位35岁男子,在北京某大学从事教育管理工作受访者:一位47岁男子,在北京某
关于向教会收回教育权的说法错误的是
阅读以下材料,试述胡锦涛就新形势下发展两岸关系的“四点意见”。材料12005年3月4日下午,中共中央总书记、国家主席胡锦涛看望了参加全国政协十届三次会议民革、台盟、台联委员,并参加联组会,听取委员们的意见和建议。在听取了大家的发言后,胡
Educationistheprocessoflearningandknowing,whichisnotrestrictedtoourschooltext-books.Itisaholisticprocessan
最新回复
(
0
)