更多"有以下程序: #include <string.h> main( "的相关试题:
[单项选择]有以下程序:
#include <string.h>
main(int argc, char *argv[ ])
int i,len-0;
for(i=l;i<argc;i+=2) len+=strlen(argv[i]);
printf("%d/n",len);
经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行
ex abcd efg h3 k44
执行后输出的结果是
A. 14
B. 12
C. 8
D. 6
[单项选择]有以下程序:
#include<string.h>
main(int argc,char *argv[])
int i=1,n=0;
while(i<argc)n=n+strlen(argv[i]);i++)
printf("%d/n",n);
该程序生成的可执行文件名为:proc.exe,若在运行时
输入命令行:
proc 123 45 67
则该程序的输出结果是()。
A. 3
B. 5
C. 7
D. 11
[单项选择]有以下程序:
#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);
程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:
ex1 abcd efg 10<回车>
则运行的结果是()。
A. 22
B. 17
C. 12
D. 9
[单项选择]有以下程序:
#include<string.h>
main(int argc,char*argv[])
int i=1,n=0;
while(i<argc)n=n+strlen(argv[i]);i++
printf("%d/n",n);
该程序生成的可执行文件名为:proc.exe,若在运行时输入命令行:
proc 123 45 67
则该程序的输出结果是______。
A. 3 B) 5 C) 7 D) 11
[单项选择]有以下程序 #include <string.h> main(int argc, char *argv[]) {int i=1,n=0; while(i<argc) {n=n+strlen(argv[i]);i++;} printf("%d/n",n); } 该程序生成的可执行文件名为:proc.exe。若运行时输入命令行: proc 123 45 67 则程序的输出结果是______。
A. 3
B. 5
C. 7
D. 11
[单项选择]有以下程序
#include
main( )
int x=8;
for( ; x>0; x--)
if(x%3)
printf("%d,",x--); continue;
printf("%d,",--x);
程序的运行结果是______。
A) 7,4,2
B) 8,7,5,2
C) 9,7,6,4
D) 8,5,4,2
[单项选择]有以下程序:
#include <stdio.h>
main( )
int a; char c=10;
float f=100.0; double x;
a=f/=c*=(x=6.5);
printf("%d%d%3.1f%3.1f/n",a,c,f,x);
程序运行后的输出结果是( )。
A. 1 65 1 6.5
B. 1 65 1.5 6.5
C. 1 65 1.0 6.5
D. 2 65 1.5 6.5
[填空题]以下程序的输出结果是______。
#include
main( )
int a[5]=2,4,6,8,10, *p;
p=a; p++;
printf("%d",*p);
[单项选择]有以下程序
#include
#include
main( )
{ char a[5][10]={ "china","beijing","you","tiananmen","welcome"};
int i,j; char t[10];
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(strcmp(a[i],a[j])>0)
{strcpy(t,a[i]); strcpy(a[i],a[j]); strcpy(a[j],t);}
puts(a[3]);
}
程序运行后的输出结果是_______。
A. beijing
B. china
C. welcome
D. tiananmen
[填空题]下列程序可以判断输入的年份是不是闰年。
#include
main( )
int 【11】 ,leap;
scanf("%d",&year);
if(year%4)
leap=0;
else if(year%lO0)
【12】 ;
else if(year%400)
leap=0;
else
leap=1;
if( 【13】 )
printf("%d年是闰年",year);
else
printf (" %d年不是闰年/n", year);
[单项选择]有以下程序
#include
main( )
int s[12]=1,2,3,4,4,3,2,1,1,1,2,3,c[5]=0,i;
for(i=0;i<12;i++) c[s[i]]++;
for(i=1;i<5;i++) printf("%d",c[i]);
printf("/n"); 程序的运行结果是______。
(A) 1 2 3 4
(B) 2 3 4 4
(C) 4 3 3 2
(D) 1 1 2 3