网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有如下程序: #include  main() {  int i,k;  int array[4][2]={{1,2},{4,9},{6}};  for(i=0;i<2;i++)   for(k=0;k<4;k++)   {    printf("%d,",array[k][i]);   }  printf(""); } 程序运行后的输出结果是(  )。
A

1,2,4,9,6,

B

1,4,6,0,2,9,0,0,

C

2,9,0,0,1,4,6,0,

D

2,9,6,1,4,


参考答案

参考解析
解析:
二维数组分行初始化如果初值表只对部分元素赋初值,没有被赋初值的元素将被自动赋值为0,相当于array[4][2]={{1,2},{4,9},{6,0},{0,0}}。执行两次for语句,实现按列依次输出数组中元素,答案选择B选项。
更多 “单选题有如下程序: #include main() {  inti,k;  intarray[4][2]={{1,2},{4,9},{6}};  for(i=0;i2;i++)   for(k=0;k4;k++)   {    printf("%d,",array[k][i]);   }  printf(""); } 程序运行后的输出结果是(  )。A 1,2,4,9,6,B 1,4,6,0,2,9,0,0,C 2,9,0,0,1,4,6,0,D 2,9,6,1,4,” 相关考题
考题 有以下程序#include stdio.hint a=1;int f(int c){ static int a=2;c=c+1;return (a++)+c;}main(){ int i,k=0;for(i=0;i2;i++){int a=3;k+=f(a);}k+=a;printf( " %d\n " ,k);}程序运行结果是A) 14B) 15C) 16D) 17

考题 请阅读以下程序:includeincludevoid fun(int b[]){static int i=0;do{b[i] 请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) { static int i=0; do {b[i]+=b[i+1]; }while(++i<2);} main() { int k,a[5]={1,3,5,4,9}; fun(A); for(k=0;k<5;k++)printf("%d",a[k]);} 上面程序的输出是( )。A.13579B.48579C.48549D.48999

考题 以下程序的运行结果是______。 include fun(int a,int b) { int m=0,i=2; i+=m+1; m 以下程序的运行结果是______。include<iostrearn.b>fun(int a,int b){int m=0,i=2;i+=m+1;m=i+a+b;return m;}void main(){int k=4,m=1,p;p=fun(k,m);cout<<p<<end1;}

考题 有以下程序: include include usingnamespacestd; intmain() {intarrays 有以下程序: #include <iostream> #include <cstdlib> using namespace std; int main() { int arraysize; int *array; cout<<"Please input the size of the array:"; cin>>arraySiZe; array=new int[arraysize]; if(array==NULL) { cout<<"allocate Error\n"; exit(1); } for(int i=0;i<arraysize;i++) array[i]=i*i; int j; cout<<"which element you want to check:"; cin>>j; cout<<array[j]<<end1; return 0; } 执行程序输入:10<空格>5,则输出结果为( )。A.allocate ErrorB.1C.0D.25

考题 有以下程序: include using namespace std; int f(int); int main() {int i;for(i=0; 有以下程序:include <iostream>using namespace std;int f(int);int main(){int i;for(i=0;i<5;i++)cout<<f(i)<<" ";return 0;}int f(int i){static int k=1;for(;i>0;i--)k+=i;

考题 有如下程序:include using namespace std;int getSum(int num);int main (){ int i; 有如下程序: #include <iostream> using namespace std; int getSum(int num); int main () { int i; for (i=1; i<4; i++) cout<<getSum(i); return 0; } int getSum(int hum) { static int sum=O; sum+=num; return sum; } 上述程序执行后的输出结果是( )。A.136B.248C.123D.135

考题 有以下程序:include using namespace std;int main ( ){ int n[3],i,j,k = 2; for(i 有以下程序: #include <iostream> using namespace std; int main ( ) { int n[3],i,j,k = 2; for(i = 0;i<k;i++) n[i] = O; for(i = O;i<k;i++) { for(j = O;j<k;j++) n[j] = n[i] + 1; } cout<<n [0 ] <<end1; return 0; } 上述程序运行后,输出结果是( )。A.0B.1C.2D.3

考题 下面程序的输出结果是() include main( ) { int i,a[ ]={2,4,6,8}; int * p=a; 下面程序的输出结果是 ( ) # include<stdio.h> main( ) { int i,a[ ]={2,4,6,8}; int * p=a; for(i=0;i<4;i+ +)a[i]=* p+ +; printf(*%d\n",a[2]); }A.6B.8C.4D.2

考题 若有以下程序:includeint a[]={2,4,6,8};main(){int i; int *p=a; for(i=0;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.6B.8C.4D.2

考题 有以下程序 include int a=1; int f(int c) { stati 有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return (a++) + c; } main() { int i, k=0; for(i=0;i<2;i++) { int a=3; k += f(a); k +=a; printf("%d\n",k); }A.14B.15C.16D.17

考题 下面程序执行的结果是【 】。 include using namespace std; void main(){ int sum=0; i 下面程序执行的结果是【 】。include <iostream>using namespace std;void main(){int sum=0;int array[6]={1,2,3,4,5,6};int *p;p=array[0];for(int i=0;i<6;i++){sum=sum+*p;p++;}cout<<sum;}

考题 有以下程序includeintt b=2;int fun(int*k) {b=*k+b;return(b);}main(){int a[10]={1, 有以下程序 #include<stdio.h> intt b=2; int fun(int*k) {b=*k+b;return(b);} main() { int a[10]={1,2,3,4,5,6,7,8,},i; for(i=2;i<4;i++) {b=fun(a[i])+b; printf("%d",b);} print("\n"); } 程序运行后的输出结果是______。A.10 12B.8 10C.10 28D.10 16

考题 下列程序的输出结果是()。includeint f(int a,int b);main(){int i=2,p,j,k; j=i;k=++i 下列程序的输出结果是( )。 #include <stdio.h> int f(int a,int b); main() { int i=2,p,j,k; j=i; k=++i; p=f(j,k); printf("%d",p); } int f(int a,int b) { int c; if(a>b)c=1; else if(a= =b) c=0; else c=-1; return(c); }A.-1B.1C.2D.编译出错,无法运行

考题 有以下程序 include void fun(int a[],int n) { int i,t; for(i=0; 有以下程序 #include <stdio.h> void fun(int a[],int n) { int i,t; for(i=0;i<n/2;i++) {t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t;} } main() {int k[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2;i<8;i++) printf("%d",k[i]); printf("\n"); } 程序的运行结果是______。A.345678B.876543C.1098765D.321678

考题 有以下程序 include int fun(int (*s)[4],int n,int k) {int m,i; 有以下程序 #include <stdio.h> int fun(int (*s)[4],int n,int k) {int m,i; m=s[0][kl; for(i=1;i<n;i++) if(s[i][k]>m) m=s[i][k]; return m; } main() { int a[4][4]={{1,2,3,4},{11,12,13,14}, {21,22,23,24}, {31,32,33,34}}; printf("%d\n",fun(a,4,0)); } 程序的运行结果是______。A.4B.34C.31D.32

考题 有如下程序:includeincludeusing namespace std;int main( ){int S[ ]={12 有如下程序: #include<iostream> #include<iomanip> using namespace std; int main( ){ int S[ ]={123,234}; cout<<right<<setfill('*')<<setw(6); for(int i=0;i<2;i++){COUt<<s[i]<<endl;} return 0; } 程序的输出结果是A.123 234B.***123 234C.***123 ***234D.***123 234***

考题 有下列程序: include void fun(int * s,int n1,int n2) { int i,j, 有下列程序: #include <stdio.h> void fun(int * s,int n1,int n2) { int i,j,t; i=n1;j=n2; while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;j--;} } main() { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4,9);fun(a,0,9); for(k=0;k<10;k++)printf("%d",a[k]);printf("\n"); } 程序的运行结果是( )。A.987654321B.4321098765C.5678901234D.987651234

考题 下面程序运行后的输出结果是( )。 include main() {int a[]={1,2,3,4,5,6},*k[3],i=1; w 下面程序运行后的输出结果是( )。include<stdio.h>main(){int a[]={1,2,3,4,5,6},*k[3],i=1;while(i<4){ k[i-1]=a[2*i-1];printf("%d",*k[i-1]);i++;}}

考题 有以下程序:includeint fun(int*k){int b=0;b=*k+b:return(B);}main(){int a[10]={1,2 有以下程序: #include<stdio.h> int fun(int*k) {int b=0; b=*k+b: return(B);} main() {int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){printf("%d",fun(a[i]));} printf("\n"); } 程序运行后的输出结果是( )。A.10 12B.8 10C.3 4D.10 28

考题 下面程序的输出为【】。include void main(){int a[10],i, k=0;for(i=0,i 下面程序的输出为【 】。include <iostream.h>void main(){int a[10],i, k=0;for(i=0,i<10;i++)a[i]=i;for(i=1;i<4;i++)k+=a[i]+i;cout<<k<<end1;}

考题 下面程序输出的结果是 include void main( ) { int i; int a[3][3]={1,2, 下面程序输出的结果是 #include<iostream.h> void main( ) { int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) cout<<a[i][i]<<" ";}A.1 5 9B.7 5 3C.3 5 7D.5 9 1

考题 若有以下程序 include int a[ ]={2,4,6,8}; main( ) { int i; int *p=a; for(i=0;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.6B.8C.4D.2

考题 有以下程序:include int f(int a)return a% 2; }main( )int s[8] = {1,3,5,2,4,6} ,i 有以下程序: #include <stdio. h> int f(int a) return a% 2; } main( ) int s[8] = {1,3,5,2,4,6} ,i,d =0; for (i=0;f(s[i]);i++) d+ =s[i]; prinff( "% d \n", d); 程序运行后的输出的结果是( ).A.9B.11C.19D.21

考题 单选题有以下程序:#include main(){ int i,k; int array[4][2]={{1,0},{0},{2,9},{3}}; for(i=0;i  for(k=0;k  {   printf("%d,",array[k][i]);  } printf("");}程序运行后的输出结果是(  )。A 1,0,2,0,0,9,B 1,2,4,9,6,0,C 2,9,0,0,1,4,D 1,2,0,1,4,1,

考题 单选题有以下程序:#include void fun(int a[],int n){ int i,t; for(i=0;i {  t=a[i];  a[i]=a[n-1-i];  a[n-1-i]=t; }}main(){ int k[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2;i printf("");}程序运行的结果是(  )。A 345678B 876543C 1098765D 321678

考题 单选题有如下程序:#include int sum(int *array,int len){ if(len == 0)  return array[0]; else  return array[0]+sum(array+1,len-1);}main(){ int array[5] = {1,2,3,4,5}; int res = sum(array,4); printf(%d,res);}程序运行后的输出结果是(  )。A 15B 10C 8D 1

考题 单选题有如下程序: #include voidchange(int*array,intlen) {  for(;len=0;len--)   array[len]+=2; } main() {  inti,array[5]={1,2};  change(array,4);  for(i=0;i4;i++)   printf("%d,",array[i]);  printf(""); } 程序运行后的输出结果是(  )。A 2,3,4,5,B 3,4,5,6,C 3,4,2,2,D 1,2,0,0,

考题 单选题有如下程序:#include main(){ int i,*ptr; int array[3]={8,2,4}; for(ptr=array,i=0;i  printf("%d,",*ptr++); printf("");}程序运行后的输出结果是(  )。A 8,2,B 8,8,C 2,4,D 4,8,