河南公基

首页 > 试题汇总 > 公基

有以下程序#include main( int argc, char *argv[ ]){ int

华图教育 | 2020-04-08 13:52

收藏

点击查看>>>精品备考图书试卷

有以下程序

#include <string.h>

main( int argc, char *argv[ ])

{ int i=1,n=0;

while (i< argc) {n=n+strIen ( angv[i ] ) ;i++; }

printf("%d ",n);

}

该程序生成的可执行文件名为: proc.exe 。若运行时输入命令行:

proc 123 45 67

则程序的输出结果是

A)3

B)5

C)7

D)11

正确答案:C
答案 C
解析:在 “ proc 123 45 67 ” 输入命令行中带有 4 个参数,所以 argc 等于 4 ,主函数中的循环语句执行 3 次 。 第一次 argv[1] 的长度为 3 , 第二次 argv[2] 的长度为 2 , 第三次 argv[3] 的长度为 2 。 所以最后变量 n 的长度为 7 。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有