首页>计算机等级考试>模拟试题>正文
最经典的C语言试题

www.zige365.com 2010-7-15 8:44:43 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

 

【例6】(2001年4月)以下程序的输出结果是( )。

main()

{

int i,x[3][3]={1,2,3,4,5,6,7,8,9};

for(i=0;i<3;i++) printf("%d,",x[i][2-i]);

}

A. 1,5,9         B. 1,4,7           

C. 3,5,7         D. 3,6,9

【答案】C

【考点解析】题目输出的是x[0][2]、x[1][1]和x[2][0]。

【例7】(2001年4月)以下程序的输出结果是( )。

main()

int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;

for(i=1;i<3;i++)

for(j=0;j<=i;j++)s+=a[i][j];

printf("%d\n",s);

}

A. 18            B. 19           

C. 20            D. 21

【答案】A

【考点解析】初始化时只把数组里部分元素赋值,没有赋值的默认为0,题目把a[1][0]、a[1][1]、a[2][0]、a[2][1]和a[2][2]累加到s。

 

【例8】(2001年4月)以下程序的输出结果是( )。

main()

{   

char w[ ][10]={"ABCD","EFGH","IJKL","MNOP"},k;

for(k=1;k<3;k++)printf("%s\n",w[k]);

}

A. ABCD                         B. ABCD            

    FGH                            EFG

    KL                             IJ

                                   M

C. EFG                        D. EFGH

    JK                            IJKL                             O 

【答案】D

 

【例11】(2002年9月)以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序

void sort(int a[],int n)

{

    int  i,j,t;

    for(i=0;i

       for(j=i+1,j

           if(a[i]

}

main()

{

    int aa[10]={1,2,3,4,5,6,7,8,9,10},i;

    sort(&aa[3],5);

    for(i=0;i<10;i++)printf("%d,",aa[i]);

    printf("\n");

本新闻共24页,当前在第15页  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
最经典的C语言试题