当前位置:首页 > C语言选择题
{ a+=i; ______; c+=b; }
printf(\偶数之和=%d\\n\ printf(\奇数之和=%d\\n\ }
A) i+=2 B) i++ C) b=b+1 D) b=i+1
正确答案是: D 你选择的答案是:未选
27、根据以下公式计算S,请填空。
1 1 1 1 S=1- ─ + ─ - ─ + ……+ ──
3 5 7 2n+1 #include
float s=0.0,w,f=-1.0; scanf(\ for(i=0;i<=n;i++) { f=_____*f; w=f/(2*i+1); ________; }
printf(\ }
A) -1 B) -1.0 s=s-w s+=w C) 1.0 D) 1
s+=f w=w+s
正确答案是: B 你选择的答案是:未选
28、下面程序的功能是________。 #include
{ char a[]=\ int i,j,k; k=strlen(a); for(i=0;i<=k-2;i+=2) for(j=i+2;j
{t=a[i];a[i]=a[j];a[j]=t;} puts(a);
× × printf(\ }
A) 将字符数组a中的元素从小到大排序 B) 将字符数组a中的元素从大到小排序
C) 将字符数组a中下标为偶数的元素从小到大排序 D) 将字符数组a中下标为奇数的元素从小到大排序 正确答案是: C 你选择的答案是:未选 × 29、 下面程序运行以后的结果是________。 #include
{ char a[]=\ int i,j,k; k=strlen(a); for(i=0;i<=k-1;i+=1) for(j=i+1;j
{t=a[i];a[i]=a[j];a[j]=t;} puts(a);
printf(\ }
A) clanguage B) aacegglnu C) egauganlc D) cgalgnaue
正确答案是: B 你选择的答案是:未选 30、有如下程序 #include
{ char ch[2][5]={\ int i,j;long s=0; for(i=0;i<2;i++)
for(j=0;ch[i][j]>'\\0';j++) s=10*s+ch[i][j]-'0'; printf(\ }
该程序的输出结果是________。 A) 69825 B) 693825 C) 6385 D) 69378254
正确答案是: D 你选择的答案是:未选 31、以下程序的输出结果是________。 #include
{ int i,x[3][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i+=1) printf(\
× ×
}
A) 6 5 4 B) 9 6 3 C) 9 5 1 D) 9 8 7
正确答案是: A 你选择的答案是:未选 × 32、请读程序: #include
for(i=0;i<2;i++) n[i]=0; k=1;
for(i=0;i for(j=0;j 上面程序的输出结果是________。 A) 不确定的值 B) 2 C) 1 D) 0 正确答案是: D 你选择的答案是:未选 33、以下程序的输出结果是________。 #include for(i=9;i>=0;i--) a[i]=10-i; printf(\ } A) 258 B) 741 C) 852 D) 369 正确答案是: C 你选择的答案是:未选 34、在执行语句: int a[ ][3]={1,2,3,4,5,6}; 后, a[1][0]的值是________。 A) 4 B) 1 C) 2 D) 5 正确答案是: A 你选择的答案是:未选 35、下面的程序运行后,输出结果是________。 #include { int i,j,a[7][7],x=0; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=3*j+i; × × × for(i=2;i<7;i++) x+=a[i][i]; printf(\ } A) 8 B) 不确定值 C) 20 D) 0 正确答案是: B 你选择的答案是:未选 × 36、下列程序运行后,输出的结果是________。 #include { char p[ ][10]={ \ int i; for(i=3; i>=0; i--,i--) printf( \ printf(\ } A) BOHS B) SHOB C) HB D) SO 正确答案是: D 你选择的答案是:未选 × 37、有如下程序 #include { if(n>2) return(fib(n-1)+fib(n-2)); else return (1); } void main() { printf(\ } 该程序的输出结果是________。 A) 2 B) 4 C) 6 D) 8 正确答案是: A 你选择的答案是:未选 × 38、以下函数把b字符串连接到a字符串后面,并返回a中新字符串的长度。 下面的两划线处应分别填入________。 int strcen(char a[],char b[]) { int num=0,n=0; while( a[num]!=______) num++; while(b[n]) { a[num]=b[n];num++;________;} return (num); } A) '\\n'和n++ B) '\\n'和num++ C) '\\0'和n++ D) '\\0'和num++ 正确答案是: C 你选择的答案是:未选 × 39、C语言中形参的缺省存储类别是________。
共分享92篇相关文档