凯歌kǎi ɡē
第1题:
有以下程序: main() { int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t; for(i=0;i<3;i++) for(k=i+i;k<4;k++)if(a[i][i]<a[k][k]){t=a[i][i];a[i][i]=a[k][k];a[k][k]=t;} for(i=0;i<4;i++)printf("%d,",a[0][i]); } 程序运行后的输出结果是( )。
A.6,2,1,1,
B.6,4,3,2,
C.1,1,2,6,
D.2,3,4,6,
第2题:
以下程序的运行结果是( )。
A.m=4 k=5 i=5 k=5
B.m=4 k=4 i=5 k=5
C.m=4 k=4 i=4 k=5
D.m=4 k=5 i=4 k=5
第3题:
下面程序段的执行结果为( )。 int i=3,j=0,k=0; for(;i>0;--i) { ++k; do { ++j; if (i!=j) break; ++k; }while(j<5); } printf("i=%d j=%d k=%d\n",i,j,k);
A.i=0 j=4 k=12
B.i=0 j=5 k=5
C.i=0 j=4 k=4
D.i=0 j=3 k=3
第4题:
定义数组char a[]=}'0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。
A.int k=0,i; for(i=0;i<4;i++) k=k*10+a[i]-48;
B.int k=0,i; for(i=3;i>=0;i--) k=k*10+a[i]-'0';
C.int k=0,i; for(i=3;i>=0;i--) k=k+a[i]-'0';
D.int k,i; for(i=3;i>=0;i--) k=k*10+a[i]-'0';
第5题:
下面程序的输出是main(){ int arr[10],i,k=0; for(i=0;i<10;i++) arr[i]=i; for(i=1;i<4;i++) k+=arr[i]+i; printf("%d\n",k);}
第6题:
以下程序的输出结果是( )。 main { int i,k,a[10],p[3]; k=5; for(i=0:i<10;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d\n",k、; }
A.20
B.21
C.22
D.23
第7题:
下面程序的输出为【 】。
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;
}
第8题:
以下程序的输出结果是 ______ 。main() { int i,k,a[10],p[3]; k=5; for(i=0;i<10;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(1+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d\n",k); }
A.20
B.21
C.22
D.23
第9题:
以下与k=i++完全等价的表达式是()
第10题:
韦伯定理的标准方程式为()。
第11题:
请读程序: main() {inti,k,a[10],p[3]: k=5; for(i=0;i<10;i)a[i]=i; for(i=0;i<3;i)p[i]=a[i*(i1)]; for(i=0;i<3;i)k=p[i]*2; printf(“%d、n”,k); } 则上面程序的输出结果是()
第12题:
第13题:
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为( )。 fun(int*a, int n) { int i,j=0,k; k=j; for(i=j;i<n;i++) if[a[i]>a[k])______; return(k); }
A.k=i
B.k=j
C.i=j
D.i=n
第14题:
以下程序的输出结果是______。 main() { int i,k,a[10],p[3] k=5; for(i=0;i<10;i++)a[i]=i for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d\n",k); }
A.20
B.21
C.22
D.23
第15题:
下列程序的输出的结果是( )。 #include<iostream.h> void main() { int i,k,a[10],p[3]; k=5; for (i=0;i<9;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; cout<<k; }
A.20
B.21
C.22
D.23
第16题:
下面程序的输出是( )。
main()
{ int arr[8],i,k=0;
for(i=0;i<8;i++)
arr[i]=i;
for(i=1;i<5;i++)
k+=arr[i]+i;
printf("%d\n",k);
}
第17题:
下列程序的输出结果是______。#include<stdio.h>main(){ int i,j,k,a=3,b=2; i=(--a==b++)?--a;++b; j=a++;k=b; printf("i=%d,j=%d,k=%d\n",i,j,k);}
A.i=2,j=1,k=3
B.i=1,j=1,k=2
C.i=4,j=2,k=4
D.i=1,j=1,k=3
第18题:
请读程序: # include<srdio.h> main( ) { int n[2],i,j,k; { for(i=0,i<2;i + + )n[i]=0; k=2; for(i=0;i<k;i+ +) {for(j=0;j<k;j+ +)n[j]=n[i]+l; print{("%d\n",n[k]); } 上面程序片段输出结果是 ( )
A.不确定的值
B.3
C.23
D.1
第19题:
堆是一个键值序列{k1,k2,……kn),对i=1,2…,|n/2|,满足(48)。
A.ki<k2i+1<k2i
B.ki≤k2i≤k2i+1
C.ki≤k2i 且ki≤k2i+1(2i+1≤n)
D.ki≤k2i或ki≤k2i+1(2i+1≤n)
第20题:


第21题:
给出一个由n个数组成的序列A[1…n],要求找出它的最长单调上升子序列,设m[i](1≤i≤n),表示以A[i]结尾的最长单调上升子序列的长度,则m[1]=1,m[i](1
第22题:
差别感觉阈限与原刺激量的比值是一个常数,公式为()。(I为原刺激,△I为差别感觉阈限,K为常数)
第23题:
以下程序的输出结果是(). main() {int i,j,k,a=3,b=2; i=(--a==b++)?--a:++b; j=a++;k=b; printf("i=%d,j=%d,k=%d/n",i,j,k); }