单项选择题
有以下程序: #include<string.h> main(int argc,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv[i]); printf("%d\n",len); } 程序编译连接后生成的可执行文件是exl.exe,若运行时输入带参数的命令行是: exl abcd efg 10<回车> 则运行的结果是( )。
A.22
B.17
C.12
D.9
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序#include #define N 5#define M N+1#define f(x) (x*M)main(){int i1,i2;i1=f(2);i2=f(1+1);printf( %d%d\n ,i1,i2);}程序的运行结果是【 】。
A.12 12
B.11 7
C.11 11
D.12 7
点击查看答案&解析
单项选择题
设有以下定义和语句char str[20]= Program ,*p;p=str; 则以下叙述中正确的是【 】。
A.*p与str[0]的值相等
B.str与p的类型完全相同
C.str数组长度和p所指向的字符串长度相等
D.数组str中存放的内容和指针变量p中存放的内容相同
点击查看答案&解析
相关试题
有以下程序:int a=2;int f(int n)...
有以下程序:void fun(int *a,int i...
有下列程序:#include <stdio.h>void...
有以下程序#include main() {FILE ...
A.*sB.sC.*s++D.(*s)++