-
有以下程序 #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(void){int x=23;do{printf(%d,x--);}while(!x);return 0;}该程序的执行结果是( )。
-
有下列程序,程序运行后的输出结果是0( )。#include int main( ){int a[5]={1,2,3};printf(\%d \,a[3]);return 0;}
-
有如下程序:include<iostream>using namespace std;int main(){int *p;*p=9;cout<<"The value a
有如下程序: include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<<*p; return 0; } 编译运行程序将出现的情况是()。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at p:9
C.运行时一定输出:The value at p:*9
D.运行时有可能出错
-
有如下程序:include <iostream>using namespace std;int main(){int*P;*P=9;cout<<"The value
有如下程序: include <iostream> using namespace std; int main(){ int*P; *P=9; cout<<"The value at P:"<<*P: return 0; } 编译运行程序将出现的情况是
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at P:9
C.运行时一定输出:The value at P:*9
D.运行时有可能出错
-
有以下程序: 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 <iostream>include<iomanip>using namespace std;int main(){cout.fill('*
有如下程序:include <iostream>include<iomanip>using namespace std;int main(){ cout.fill('*'); cout.width(6); cout.fill(''); cout<<123<<end1; return 0;}执行后的输出结果是()。
A.123
B.123
C.***123
D.123***
-
有以下程序: 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<iostream.h>int func(int a,int b){ return(a+b) ;}void main(){ int x=2,y
有如下程序 include<iostream.h> int func(int a,int b) { return(a+b) ;} void main() { int x=2,y=5,z=8, r; r=func (func(x,y),z); cout << r; } 该程序的输出的结果是
A.12
B.13
C.14
D.15
-
有以下程序: 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 <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>main(){int x=23; do {Printf("%d",x--);} while(! x);}该程序的执
有如下程序: include <stdio.h> main() { int x=23; do { Printf("%d",x--);} while(! x); } 该程序的执行结果是()。
A.321
B.23
C.不输出任何内容
D.陷入死循环
-
有以下程序: 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