有以下程序 main() { int a[ ][3]={{1,2,3},{4,5,0}},(*pa)[3],i; pa=a; for(i=0;i<3;i++) if(i<2) pa[1][i]=pa[1][i]-1; else pa[1][i]=1; printf("%d\n",a[0][1]+a[1][1]+a[1][2]); } 执行后输出结果是
A.7
B.6
C.8
D.无确定值
A.7
B.6
C.8
D.无确定值
A.-1
B.65535
C.32767
D.-32768
有以下程序#include <iostream>using namespace std;int a;int fun ();int main (){ extern int a; int b; a = 100; b = fun(); cout<<b<<end1; return 0;}int fun{){ extern int a; return (10*a ;} 其程序运行后的输出结果是
A.100
B.10
C.1000
D.10000
有以下程序: #include <stdio.h> main() { int a=7; while(a--); print[("%d\n",a); } 程序运行后的输出结果是()。
A.-l
B.0
C.1
D.7
有以下程序: #include<iostream> using namespace std; int a; int fun(); int main() { externint a; int b; a=10; b=fun(); cout<<b<<end1; return 0; } int fun() { extern int a; return(10*a); } 其程序运行后的输出结果是()。
A.10
B.1
C.100
D.1000
有以下程序: #include <iostream> using namespace std; int main () { int x=15; while (x>10&&x<50) { x++; if (x/3) { x++; break; } } cout<<x<<endl; return 0; } 执行后的输出结果是
A.15
B.16
C.17
D.18
有以下程序:
#include<iostream>
using namespace std;
int main()
{
int x=15;
while(x>10&&x<50)
{
x + +;
if(x/3)
{
x++; break;
}
}
cout<<x<<endl;
return 0;
}
执行后的输出结果是
A.15
B.16
C.17
D.18
有以下程序:#include <stdio, h>void sum(int a[ ] ){ a[0]=a[-1] +a[1];}main (){ int a[10] = {1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); prinff("% d \n",a[2]); }程序运行后的输出结果是()。
A.6
B.7
C.5
D.8
有以下程序 int a=2; int f(int *a) {return (*a)++; } main () int s=0; { int a=5; s+=f (&a); } s+=f (&a); printf ("%d\n",s ); 执行后输出结果是
A.10
B.9
C.7
D.8
(9 )有以下程序
#include <stdio.h>
main ()
{ int i,j,a[][3]={1,2,3,4,5,6,7,8,9};
for (i=0;i<3;i++ )
for (j=i;j<3;j++ ) printf (" %d%,a[i][j] ) ;
printf (" \n " ) ;
}
程序运行后的输出结果是 【 9 】 。
有以下程序:
includedstdio.h>
int f(int n);
main()
{int a=3,s;
s=f(a);s=s+f(a);printf("%dkn",s);
}
int f(int n)
{static int a=1;
n+=a++;
return n;
}
程序运行后的输出结果是()。
A.7
B.8
C.9
D.10