题目内容

有以下程序:#includemain(){int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0},i,s=0;for(i=0;i<5;i++)s=s+a[b[i]];printf("%d\n",s);}程序运行后的输出结果是( )。

A. 6
B. 10
C. 11
D. 15

查看答案
更多问题

以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#define MIN -2147483647int fingmax (int x[],int n){int i,max;for(i=0;i

A. 定义语句int i,max;中,max未赋初值
B. 赋值语句max=MIN;中,不应给max赋MIN值
C. 语句if(max D. 赋值语句max=MIN;放错了位置

有以下程序:#include main(){int a=1,b=0;for(;a<5;a++){if(a%2==0)break;b+=a;}printf("%d\n",b);}程序的运行结果是( )。

A. 1
B. 10
C. 0
D. 4

有以下程序#include main(){int i;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是( )。

A. 32
B. 24
C. 5
D. 40

若有以下程序#include main(){int a=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是( )。

A. 0,18,3
B. 1,14,3
C. 0,14,3
D. 0,14,6

答案查题题库