-
有以下程序 #include #include int fun(int n) { int *p; p=(int*)malloc(sizeof(int)); *p=n; return *p; } main() { int a; a = fun(10); printf(%d, a+fun(10)); } 程序的运行结果是( )。
-
有以下程序: #include int main() { int n=2,k=0; while(k++&&n++>2); printf(%d%d\n,k,n); return 0; }
-
有以下程序: #include void main() {int k=5; while(--k) printf(%d,k-=3); printf(\n); }
-
有以下程序#include int main(){ int findmax(int,int,int),m;┋m=findmax(a,b,c);┋}int findmax(int x,int y,int z){ … }则以下叙述正确的是( )。
-
有以下程序,其中 k 的初值为八进制数 #include main() {int k=011; printf(\%d\\n\,k++);} 程序运行后输出结果为( )。
-
有以下程序: include<stdio.h> intb=2: intfun(int*k) {b=*k+b;retum(b);} main() {in
有以下程序: include<stdio.h> intb=2: intfun(int*k) {b=*k+b;retum(b);} main() {inta[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){b=fun(&a[i])+b;printf(%d.t,b);) printf(\n); } 程序运行后的输出结果是
A.810
B.1028
C.1012
D.1016
-
有以下程序: include main() { int a=12,C; c=(a$amp;A.3
B.50
C.2
D.96
-
有以下程序: include<stdio.h> main() { int i,j,m=55; for(i=
有以下程序: include<stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++)m=m%j; printf(“9/6d\n”,m); } 程序的运行结果是()。
A.0
B.1
C.2
D.3
-
有以下程序 include <string.h> main(int argc ,char *argv[ ]) { int i,len=0; for(i=1;i
有以下程序 include <string.h> main(int argc ,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv[i]); printf(“%d\n”,len); } 经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行 ex abcd efg h3 k44 执行后输出结果是()
A.14
B.12
C.8
D.6
-
有以下程序: include <stdio.h> main() { int a[]={10,20,30,40},*p=a,j; for(i=0
有以下程序: include <stdio.h> main() { int a[]={10,20,30,40},*p=a,j; for(i=0;i<=3;i++){a[i]=*P;p++;} printf("oAd\n",a[2]); } 程序运行后的输出结果是()。
A.30
B.40
C.10
D.20
-
有以下程序:include<stdio.h>main(){int c;while((c=getchar())!='\n'){switch(c-'3'){case 0:c
有以下程序: include<stdio.h> main() {int c; while((c=getchar())!='\n') {switch(c-'3') {case 0: case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); case 4:putchar(c+3);break; }} printf("\n");} 从第一列开始输入数据(<CR>代表…个回车符):3845<CR>,则狴序输出结果为()。
A.77889
B.77868
C.776810
D.7.78866e+007
-
有以下程序: include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4
有以下程序: include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,4);printf("%d\n",s); int f(int t[],int n) {if(n>0)return t[n-1]+f(t,n-1); else return 0; } 程序运行后的输出结果是()。
A.4
B.10
C.14
D.6
-
有以下程序: include<stdio.h> main() { int a; scanf("%d",&a); if(a++<9
有以下程序: include<stdio.h> main() { int a; scanf("%d",&a); if(a++<9)printf("%d\n",a); clsc printf("%d\n",a--); } 程序运行时从键盘输入9<回车>,则输出结果是()。
A.10
B.11
C.9
D.8
-
若有以下程序include<stdio.h>int a[]={2,4,6,8};main(){int i; int *p=a; for(i=0;i<4;i++)a[i
若有以下程序 include <stdio.h> int a[]={2,4,6,8}; main() { int i; int *p=a; for(i=0;i<4;i++)a[i]=*p; printf("%d\n",a[2]);} 上面程序输出结果是
A.6
B.8
C.4
D.2
-
有以下程序:include <iostream>using namespace std;int main (){int x=15;while (x>10&&am
有以下程序: 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> int f(int x); main() { int a,b=0; for(a=0;a<
有以下程序: include<stdio.h> int f(int x); main() { int a,b=0; for(a=0;a<3;a++) { b=b+f(a);putchar(A+b);} } int f(int x) { return x * x1; } 程序运行后的输出结果是()。
A.ABE
B.BDI
C.BCF
D.BCD
-
有以下程序 include<iostream.h> floatfun(int x,int y) {return(x+y);}void main() {int a=2,b
有以下程序 include<iostream.h> floatfun(int x,int y) {return(x+y);} void main() {int a=2,b=5,c=8; tout<<fun((int)fun(a+c,b),a-C);} 程序运行后的输出结果是
A.编译出错
B.9
C.21
D.9
-
有以下程序:include<stdlib.h>void fun(int* s,int* * d){* *d=*(s+2);}main(){ inta[]={1,2,3,
有以下程序: include <stdlib.h> void fun(int * s,int * * d) { * *d=*(s+2); } main() { int a[]={1,2,3,4,5},*b; b=(int *)malloc(sizeof(int)); fun(a,&B) ; printf("%d\n",*b+1); } 程序的输出结果是()
A.2
B.3
C.4
D.5
-
有以下程序include<iostream>using namespace std;int a;int fun();int main(){extern int a;in
有以下程序 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<iostream.h>float fun(int x,int y){return(x+y);}void main(){int a=2,b=5,
有以下程序 include<iostream.h> float fun(int x,int y) {return(x+y);} void main() {int a=2,b=5,c=8; cout<<fun((int)fun(a+c,b),a-c);} 程序运行后的输出结果是()。
A.编译出错
B.9
C.21
D.9
-
有以下程序:include <iostream>using namespace std;int main (){ int n; cin>>n; if (n++<10)c
有以下程序: include <iostream> using namespace std; int main () { int n; cin>>n; if (n++<10) cout<<n<<end1; else cout<<n--<<end1; return 0; } 若执行该程序时从键盘上输入9,则输出结果是()。
A.11
B.10
C.9
D.8
-
有以下程序:include <stdio, h>void sum(int a[ ] ){a[0]=a[-1] +a[1];}main (){int a[10] = {
有以下程序: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
-
有以下程序includevoid main(){int a ;scanf("%d",&a);if(a >= 0){if
A.A.-11 is a positive odd number.
B.B.-11 is a negative odd number.
C.C.-11 is a positive even number.
D.D.11 is a negative even number.
-
有以下程序includ<stdio.h>main(){ int a;(int)(-1.53*3);printf("%"a);}程序的运行结果是()
A.-3
B.-4
C.-5
D.结果不确定
-
有以下程序: include<stdio.h> main() } int y=9; for(y>0;
有以下程序: include<stdio.h> main() } int y=9; for(y>0;y--) if(y%3==0)printf(“%d”,--y); } 程序的运行结果是()。
A.741
B.963
C.852
D.875421