首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #incltade int fun(char s[]) main() {int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}; whil
有以下程序 #incltade int fun(char s[]) main() {int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}; whil
admin
2020-03-15
23
问题
有以下程序
#incltade
int fun(char s[]) main()
{int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
while(*s<=’n’9&&*s>=’n’0) printf("%d\n",fun(s));
{n=10*n+*s-’0’;s++;} }
return(n);}
程序的运行结果是
选项
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/DxCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义并赋值,以下正确的表达式是
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
有以下程序#include<stdio.h>main()voidfun(int*a,int*b){intx=3,y=5,*p=&x,*q=&y;{in
以下能正确定义且赋初值的语句是
阅读以下程序#includemain(){intcase;floatprintf;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%
以下叙述中正确的是
阅读下面程序,程序执行后的结果为()。#include’’stdio.h’’main(){char*str=’’abcdefghijklmnopq’’;while(*str++!=’e’);
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
数据库应用系统中的核心问题是()。
随机试题
具有预测直肠癌预后及监测复发作用的指标是
图中宅旁(宅间)绿地面积计算起止界,哪个正确?[2004年第86题]
1.背景材料:某高速公路M合同段(K17+300~K27+300),主要为路基土石方工程,本地区岩层构成为泥岩、砂岩互层,抗压强度20MPa左右,地表土覆盖层较薄。在招标文件中,工程量清单列有挖方2400000m3(土石比例为6:4),填方249
企业是企业价值的载体,要评估企业价值,首先要理解企业的概念和特征,下列关于企业概念的理解,不正确的是()。
当事人提出证据证明裁决有依法应撤销情形的,可在裁决书生效之日起3个月内,向仲裁委员会所在地的基层人民法院申请撤销裁决。()
一数学试卷分成两部分:第一部分有20个题目,其中几何题占10%;第二部分有30个题目,几何题占20%。几何题在整个试卷中占百分之几?()
(2010年吉林.甲级.4)10,12,15,20,27,()。
已知一个总体的标准差为8,那么样本量为16的抽样的均数标准误是()。
WhichofthefollowingisNOTtrueaboutthebook?
Itisnevertoolateforanyone(learn)_______.
最新回复
(
0
)