更多"[单选题]有以下程序Main(){ int i,n=0;For( i="的相关试题:
[单选题]有以下程序
Main(int argc,char *argv[])
{ int n,i=0;
While(argv[1][i]!='\0')
{ n=fun(); i++;}
Printf("%d\n",n*argc);
}
Int fun()
{ static int s=0;
S+=1;
Return s;
}
假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令
Exam 123↙
则运行结果为()。
A.6
B.8
C.3
D.4
[单选题]有以下程序
Int f(int a)
{ return a%2; }
Main()
{ int s[8]={1,3,5,2,4,6},i,d=0;
For (i=0;f(s[i]);i++) d+=s[i];
Printf("%d\n",d);
}
程序运行后的输出结果是()。
A.9
B.11
C.19
D.21
[单选题]有以下程序
int add(int a,int b){return+b};}
main()
{int k,(*f)(),a=5,b=10;
f=add;
... }则以下函数调用语句错误的是()。
A.k=(*f)(a,b);
B.k=add(a,b);
C.k=*f(a,b);
D.k=f(a,b);
[填空题]下列程序段的运行结果是()。
Main(
{int a=5,b=6,c;
Int min(int,int);
C=min(a,b);
Printf("%d\n",c); }
Int min( int x , int y )
{int z;
If(xElse z=y;
Return z ; }
[填空题]下列程序段的运行结果是()。
Main(
{int a=5,b=6,c;
Int max(int,int);
C=max(a,b);
Printf("%d\n",c); }
Int max( int x , int y )
{int z;
If(x>y) z=x;
Else z=y;
Return z ; }
[填空题]下列程序段的运行结果是()。
Main(
{int a=5,b=6,c;
Int sub(int , int);
C=sub(a , b);
Printf("%d\n",c); }
Int sub( int x , int y )
{int z;
Z=x-y;
Return z ; }
[填空题]下列程序段的运行结果是()。
Main(
{int a=5,b=6,c;
Int add(int , int);
C=add(a , b);
Printf("%d\n",c); }
Int add( int x , int y )
{int z;
Z=x+y;
Return z ; }
[单选题]有以下程序
Main(int argc,char *argv[])
{int n=0,i;
For(i=1;i
Printf("%d\n",n);
}
编译连接后生成可执行文件tt.exe。若运行时输入以下命令行
Tt 12 345 678
程序运行后的输出结果是()。
A.12
B.12345
C.12345678
D.136
[单选题]有以下程序
#include
Int a=1;
Int f(int c)
{ static int a=2;
C=c+1;
Return (a++)+c;
}
Main()
{ int i,k=0;
For(i=0;i<2;i++) { int a=3; k+=f(a); }
K+=a;
Printf("%d\n",k);
}
程序的运行结果是()。
A.14
B.15
C.16
D.17
[单选题]有以下程序
Int a=3;
Main()
{int s=0;
{int a=5; s+=a++; }
S+=a++; printf("%d\n",s);
}
程序运行后的输出结果是()_。
A.8
B.10
C.7
D.11
[单选题]有以下程序
#include
Main(int argc, char *argv [])
{int i=1,n=0;
While(iPrintf("%d\n",n);
}
该程序生成的可执行文件名为:proc.exe。若运行时输入命令行:
Proc 123 45 67
则程序的输出结果是()。
A.3
B.5
C.7
D.11
[单选题]有以下程序
#include
Main(int argc,char *argv[])
{int i,len=0;
For(i=1;iPrintf("%d\n",len);
}
程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:
Ex1 abcd efg 10↙
则运行的结果是()。
A.22
B.17
C.12
D.9
[单选题]有以下程序
Main()
{ union{ unsigned int n;
Unsigned char c;
}ul;
Ul.c='A';
Printf("%c\n",ul.n);
}
执行后输出结果是()。
A.产生语法错
B.随机值
C.A
D.65
[单选题]有以下程序
Fun(int x, int y)
{return(x+y);}
Main()
{ int a=1,b=2,c=3,sum;
Sum=fun((a++,b++,a+b),c++);
Printf("%d\n",sum);
}
执行后的输出结果是()。
A.6
B.7
C.8
D.9
[单选题]有以下程序
fun(int x,int y){return(x+y);}
main()
{int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum); }
执行后的输出结果是()。
A.6
B.7
C.8
D.9
[单选题]有以下程序
Main()
{ int a=1,b=3,c=5;
Int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
Printf("%d\n",c);
}
执行后的输出结果是()。
A.1
B.2
C.3
D.4
[单选题]有以下程序
main()
{int a=1,b=3,c=5;
int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
printf("%d\n",c);
}
执行后的输出结果是()。
A.1
B.2
C.3
D.4
[单选题]以下程序的输出结果是()。
Int x=3;
Main()
{ int i;
For(i=1;i}
Incre()
{ static int x=1;
X*=x+1;
Printf(" %d",x);
}
A.3 3
B.2 2
C.2 6
D.2 5
[单选题]有以下程序
#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