首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main(int argc, char *argv[]) { int n=0,i; for (i=1; i<argc; i++) n=n*10+*argv[i]-’0’; printf("%d\n",n);
有以下程序: main(int argc, char *argv[]) { int n=0,i; for (i=1; i<argc; i++) n=n*10+*argv[i]-’0’; printf("%d\n",n);
admin
2009-01-15
22
问题
有以下程序: main(int argc, char *argv[]) { int n=0,i; for (i=1; i<argc; i++) n=n*10+*argv
-’0’; printf("%d\n",n); } 编译连接后生成可执行文件tt.exe。若运行时输入以下命令行 tt 12 345 678 程序运行后的输出结果是( )。
选项
A、12
B、12345
C、12345678
D、136
答案
8
解析
因为题目给出的命令行为tt 12 345 678,所以main函数的两个参数分别为4和 {"tt","12","345","678")。程序中,通过一个for循环,遍历了后面的三个参数字符串,每次将n自乘10,然后累加*argv
-’0’,即第i个参数字符串的首字符减去’0’。一个数宁字符减去,O字符,即可得到这个数字字符的实际数值,因此三次循环的结果是让n的值变为136,故本题应该选择D。
转载请注明原文地址:https://jikaoti.com/ti/h6K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() Dimarray1(10,10)AsInteger DimiAsIntege
下列选项中不属于软件生命周期开发阶段任务的是()。
在过程定义中,Private表示()。
编写如下程序:PrivateSubCommand1_Click() DimxAsInteger,yAsInteger x=InputBox("输入第一个数") y=InputBox("输入第二个数") Callf(x,
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerStaticzAsIntegerx
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
在窗体Forml上放一个名为Textl的文本框和一个名为Commandl的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是(
结构化程序设计中,下面对goto语句使用描述正确的是
下列程序在运行时输出的结果是()。OptionBase1PrivateSubForm_Click()Dimx(10)Fori=1To10x(i)=10-i
随机试题
可用于水下开挖的机械是().
尤内斯库是法国______戏剧的主要作家。
关于苯妥英钠治疗强心苷引起的快速性心律失常,哪点是错误的()
某施工合同约定由施工单位负责采购材料,合同履行过程中,由于材料供应商违约而没有按期供货,导致施工没有按期完成。此时应当由( )违约责任。
下列关于年金的个人所得税处理中,正确的是()。
Iwould______(不会诉诸法律)acourtoflawifIhadn’tbeensodesperate.
真正的信息公开,当然要求政府要在第一时间发布信息,但更重要的是,不能________信息的发布渠道,而必须尊重媒体多渠道地报道、展现事实,在多元的信息和声音的“竞争”中由公众判断事实在哪里。政府调查的能力有限,可能被假象所________,所以需要媒体调查
设二维非零向量α不是二阶方阵A的特征向量.(1)证明α,Aα线性无关;(2)若A2α+Aα一6α=0,求A的特征值,讨论A可否对角化;
PresidentBushsaidUSforceswillremaininIraquntil______.
A、ItwasdoomedforthestartB、Itturnedouttobeadisaster.C、Itwasspoiledbyonegirl.D、Allthestudentsenjoyedit.B录音
最新回复
(
0
)