有下列程序:
func(int x, int y, int*jia, int*jian)
{*jia=x+y;
*jian=x-y;}
main( )
{int i =10,j=3,x1,x2;
func( i ,j,&x1,&x2 );
printf("%d,&d\n",x1,x2);}
则其运行结果是()
A.0,0
B.10,3
C.13,7
D.7,13
延伸阅读
你可能感兴趣的试题
A.s[2]
B.s[3]
C.s['c'-'a']
D.*(p+2)
若有以下定义和语句,且0≤i<10,则对数组元素地址的正确表示是()
int a [ ]={0,1,2,3,4,5,6,7,8,9},*p;
p=a;
A.&(a+1)
B.a++
C.&p
D.&p[i]
A.return语句中的表达式类型决定
B.调用该函数的主函数类型决定
C.调用函数时临时决定
D.定义函数时所指定的函数类型决定
A.一个源程序文件由一个或多个函数组成
B.一个C程序由一个或多个源程序文件组成
C.一个C程序以函数为独立的编译单位
D.一个C程序必须有一个main( )函数
A.0和1
B.1和9
C.0和9
D.1和10
在下述程序中,for循环执行的次数是()
main()
{
inti=0,j=10,k=2,s=0;
for(;;)
{
i+=k;
if(i>j)
{
printf("%d\n",s);
break;
}
s+=i;
}
}
A.4
B.5
C.6
D.7
执行下面程序段后,输出字符B的个数是()
x=0;
while(x<=5){
printf("B");
x+=2;
}
A.0个
B.3个
C.5个
D.6个
下面程序的输出结果是()
main()
{
intx=5,y;
if(x>0)
y=1;
y=0;
if(x<0)
y=-1;
printf("%d",y);
}
A.-1
B.0
C.1
D.5
设有说明 int x=0,y=2;
则执行 if(x=0) y=1+x;
else y=x-1;
后,变量y的值是()
A.-1
B.0
C.1
D.2
若有下列程序段,欲使a=2,b=3,对应正确的数据输入方法是(其中
int a,b
scanf("%d%d",&a,&b);
A.A
B.B
C.C
D.D
热门相关试卷
最新相关试卷