更多"[单选题]有以下程序
int add(int a,int b){ret"的相关试题:
[填空题]下列程序段的运行结果是()。
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 a=1,b;
For(b=1;b<=10;b++)
{ if(a>=8) break;
If(a%2==1){a+=5;continue;}
A-=3;
}
Printf("%d\n",b);
}
程序运行后的输出结果是()。
A.3
B.4
C.5
D.6
[单选题]有以下程序
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
[单选题]有以下程序
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
[单选题]以下程序的输出结果是( )。
main()
{ int a, b;
for(a=1, b=1; a<=100; a++)
{ if(b>=10) break;
if (b%3= =1)
{ b+=3; continue; }
}
printf("%d\n",a);
}
A.101
B.6
C.5
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
[单选题]有以下程序段
Main()
{ int a=5,*b,**c;
C=&b; b=&a;
……
}
程序在执行了c=&b;b=&a;语句后,表达式:**c的值是()。
A.变量a的地址
B.变量b中的值
C.变量a中的值
D.变量b的地址
[单选题]有以下程序
#include "stdio.h"
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
输出结果是()。
A.2,1
B.3,2
C.4,3
D.2,-1
[填空题]以下程序的输出结果是()_。
Main
{int a=10,b=10;
Printf("%dA%d",a――,――b);}
[填空题]以下程序的输出结果是()_。
Main(
{int a=10,b;
If(a<0) b=-1;
Else b=1;
Printf("%d",b);}
[单选题]有以下程序
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
[单选题]有以下程序
main()
{int a=0,b=0,c=0,d=0;
if(a=1) b=1;c=2;
else d=3;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序输出()。
A.0,1,2,0
B.0,0,0,3
C.1,1,2,0
D.编译有错
[单选题]有以下程序
Main()
{ int a=5,b=4,c=3,d=2;
If(a>b>c)
Printf("%d\n",d);
Else if((c-1>=d)==1)
Printf("%d\n",d+1);
Else
Printf("%d\n",d+2);
}
执行后输出的结果是()。
A.2
B.3
C.4
D.编译时有错,无结果
[单选题]有以下程序
Main()
{ int a=666,b=888;
Printf("%d\n",(a,b));
}
程序运行后的输出结果是()。
A.错误信息
B.666
C.888
D.666,888
[单选题]有以下程序
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
[单选题]以下程序的输出结果是()。
Main()
{ int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;
For(i=0;i<3;i++)
For(j=i;j<=i;j++) t=t+b[i][j];
Printf("%d\n",t);
}
A.3
B.4
C.1
D.9
[单选题]有以下程序
Main()
{ int a=1,b=2,m=0,n=0,k;
K=(n=b>a)||(m=aPrintf("%d,%d\n",k,m);
}
程序运行后的输出结果是()。
A.0,0
B.0,1
C.1,0
D.1,1
[单选题]有以下程序
Main()
{int a=15,b=21,m=0;
Switch(a%3)
{case 0:m++;break;
Case 1:m++;
Switch(b%2)
{default:m++;
Case 0:m++;break;
}
}
Printf("%d\n",m);
}
程序运行后的输出结果是()。
A.1
B.2
C.3
D.4