首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(char s[]) { int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} retu
有以下程序 #include <stdio.h> int fun(char s[]) { int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} retu
admin
2010-12-10
49
问题
有以下程序 #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 s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}; printf("%d\n",fun(s)); } 程序的运行结果是
选项
A、9
B、61490
C、61
D、5
答案
C
解析
在fun函数中,while循环的功能是:逐个取字符数组s的字符判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个10进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n的值,输出n的值为61。
转载请注明原文地址:https://www.kaotiyun.com/show/DQPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有窗体的Form_MouseMove事件过程如下:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) If(Button
如果要定义一个窗体级变量,定义变量语句的位置应该是
向文本框中输入字符时,下面能够被触发的事件是()。
以下叙述中正确的是( )。
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是( )。
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
构成计算机软件的是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
随机试题
规制型管理方法与情感型管理方法是相对立的。()
关于功血的治疗,正确的是
患者心悸,善惊易恐,坐卧不安,多梦易醒,舌苔薄白,脉虚数。其证候是
明挖基坑轻型井点降水的布置应根据基坑的()来确定。
在药品管理处罚案件中,销售者因产品质量受到处罚时,若销售者为行政复议申请人,通常生产厂家为()。
母亲在怀孕期间营养不良的后果有()
“真理和谬误在一定条件下能互相转化”,这说明()
用户A通过计算机网络将消息传给用户B,若用户B想确定收到的消息是否来源于用户A,而且还要确定来自A的消息有没有被别人篡改过,则应该在计算机网络中使用()。
下面程序中需要对Employee的对象进行存储,横线处应填入的语句是( )。classEmployeeimplements______{...}
Howmanypeoplelosttheirlivesworldwideinemergenciesin2008?
最新回复
(
0
)