更多"若有如下程序: sub(int *t,int a[3][4]) "的相关试题:
[单项选择]若有如下程序:
sub(int * t,int n)
int *p1, *p2;
for(p1=t,p2=t;p1-t<n;p1++)
if(*p1<*p2) p2=p1;
return(*p2);
main( )
int a[9]=9,36,19,39,26,5,6,33,15;
printf("%d/n",sub(a,9));
则程序运行后的输出结果是 ( )
A. 5
B. 9
C. 15
D. 39
[填空题]若有如下程序:
void sub( )
static int x=8;
x/=2;printf("%d",x);
main( )
int m;
for(m=0;m<2;m++) sub( );
则程序运行后的输出结果是 【9】 。
[填空题]若有如下程序:
sub(int*y)
while(--(*y));
printf("%d",(*y)--);
main( )
int x=10;
sub(&x);
则程序运行后的输出结果是 【13】 。
[单项选择]若有如下程序:
#include <iostream>
using namespaces std;
int s=0;
class samplestatic int n;
public:
sample(int i) n=i;static void add( ) s+=n;;
int sample:: n=0;
int main( )sample a(2),b(5);
sample:: add( );
cout<<s<<end1;
return 0;程序运行后的输出结果是( )。
A. 2
B. 5
C. 7
D. 3
[单项选择]若有如下程序: Private Sub Command1_Click( ) Dim i As Integer, k As Integer k=2 For i = 1 To 3 Print H(k); Next i End Sub Function H(j As Integer) Static b a=0 a=a+1 b=b+1 H=a*b+j End Function 单击命令按钮,执行程序,输出结果是( )。
A. 2 3 4
B. 3 4 5
C. 5 6 7
D. 3 5 6
[填空题]若有如下程序:
main( )
{ int x=20;
if(x>10)printf("%d",x-=5);
if(x>15)printf("%d",x);
}
则程序运行后的输出结果是 【11】 。
[填空题]若有如下程序:
main( )
int x=20;
if(x>10)printf("%d",x-=5);
if(x>15)printf("%d",x);
则程序运行后的输出结果是 【11】 。
[填空题]若有如下程序:
main( )
int x=4,y=1;
printf("%d/n",sub(x,sub(x,y)));
sub(int i,int j)
static int a=0;
int b=2;
a+=i+b;
b+=j+a;
则程序运行后的输出结果是 【17】 。
[单项选择]有如下程序: Private Sub Form_Click( ) Dim i As Integer, Sum As Integer sum=0 For i=2 To 10 If i Mod 2<>0 And i Mod 3=0 Then sum=sum+i End If Next i Print sum End Sub 程序运行后,单击窗体,输出结果为______。
A. 12
B. 30
C. 24
D. 18
[单项选择]若有如下程序:
main( )
int a,b,C,m,n,k;
m=n=k=0; a=-1;b=2; C=3;
if(c>0)m=a+b;
if(a<=0)
if(b>0)
if(c<=0)n=a=b;
else if(c>0)n=a-b;
else k/=c;
printf("%d,%d, %d,",m,n,k);
则程序运行后的输出结果是( )。
A. 1,0,0
B. 2,-3,3
C. 1,-3,3
D. 1,0,3
[单项选择]若有如下程序:
main( )
int x=1,n;
for(n=0;n<5;n++)
switch(n)
case 3:x+=3;
case 2:x+=2;
case 1:
case 0:
default:x+=4;
printf("%d/n",x);
则程序执行后的输出结果是 ( )
A. 10
B. 18
C. 28
D. 30
[填空题]若有如下程序:
main( )
{ int s=8,a=3,b=5,c=6;
if(a>b) s=a; a=b; b=s;
if(a>c) {s=a; a=c;b=s);
if(b>c) s=b; b=c;c=s;
printf("%d,%d,%d/n",a,b,c);
}
则程序运行后的输出结果是 【11】 。
[填空题]设有如下程序:
Private Sub Form_Click( )
Dim a As Integer,b As Intger
a=20:b=50
p1 a,b
p2 a,b
p3 a,b
Print"a=";a,"b=";b
End Sub
Sub p1(x As Integer,ByVal y As Integer)
x=x+10
y=y+20
End Sub
Sub p2(ByVal x As Integer,y As Integer)
x=x+10
y=y+20
End Sub
Sub p3(ByVal x As Integer,ByVal y As Integer)
x=x+10
y=y+20
End Sub
该程序运行后,单击窗体,则在窗体上显示的内容是:a= 【14】 和b= 【15】 。
[填空题]若有如下程序:
main( )
int x=5,y,*t;t=&x;
y=++(*t);
printf("%d,%d",x,y);
则程序执行后的x值为 【16】 ,y的值为 【17】 。
[填空题]若有如下程序:
main( )
int x=4,y=3,x=2,t;
t=x<y<z;
printf("%d/n",t);
则程序运行后的输出结果是 【6】 。
[填空题]若有如下程序:
main( )
int s[]=1,2,3,4,5,6,,*p=s;
printf"%d,%d/n",*(p+3),*(p+5)
则程序运行后的输出结果是 【7】 。