首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(char s[]) main() {int n==0; {char s[10]={’6’
有以下程序 #include<stdio.h> int fun(char s[]) main() {int n==0; {char s[10]={’6’
admin
2020-05-19
25
问题
有以下程序
#include<stdio.h>
int fun(char s[]) main()
{int n==0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}; while(*s<=’9’&&*s>=’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/QgCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(streat函数用于连接两个字符串):#include#includemain(){chara[20]=“ABCD\0EFG\0”,b[]=“LIK”;strcat(a,b);
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
下列叙述中正确的是()。
下列叙述中错误的是()。
有以下程序:#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)prinff(“%d”,一y);}程序的运行结果是()
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是()。
以下选项中与if(a=1)a++;elsea=b;语句功能不同的语句是()。
随机试题
各民族的共同繁荣是解决民族问题的根本出发点和归宿。在新时期搞好民族工作,最重要的是()
A.进行性贫血B.皮肤、鼻腔等处发生坏死性溃疡C.皮肤、黏膜出血D.频繁性呕吐E.胸骨压痛血小板减少可出现的临床表现是
要实现财务自由,需要使()成为个人或家庭收入的主要来源。
属于反映会计主体某一时点财务状况的报表是()。
从所给的四个选项中,选择最符合左侧图形规律的一项:
根据下列材料回答问题。表1中2011年从事该行业的农民工占所有农民工比重与上年相比变化最小的行业,其在东部地区的从业农民工占该地区所有农民工的比重与西部地区相差几个百分点?()
通过课堂学习,小学生了解了“长方形”具有的一系列属性,包括有四条边、对边相等且平行、是一个平面封闭图形。此时,小学生关于长方形的知识的表征形式是
阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计________个测试用例。
1WhenAmericahadanenergycrisis,ourleadersrespondedbycreatingtheDepartmentofEnergy.Whenweperceivedshortcomi
Ayoungpeople’smagazineispreparingaspecialissueonthesubjectofhealth.Writeanarticleforthisissueofthemagazine
最新回复
(
0
)