• 【永定门奥迪中心车型报价】永定门奥迪中心4S店车型价格 2019-05-16
  • 【网络中国节】夏县交警:端午忙宣传 节日不松懈 2019-05-16
  • 这涉及到正确的历史观问题。中华民族的精气神何时拥有的?一派认为是从来没有,所以要全面学习,一派认为从1921年开始拥有的,以前没有,或者说是反作用的。两派之外, 2019-05-14
  • 是“老铁”也是“粉丝” 书记省长眼中的网友都啥样? 2019-05-13
  • 深化对经济工作主线的认识 从供需关系看供给侧结构性改革 2019-05-13
  • 两场比赛5名球员梅开二度 巴萨皇马大胜 2019-05-12
  • 沃神曝波波将在2020年退休 今夏与伦纳德商讨未来 2019-05-12
  • 鄱阳湖花海:文明仍应成为最美风景 2019-05-12
  • 古天乐捐建第99所小学举行竣工典礼 10年做公益已累计花费2千万元 2019-05-12
  • 我总感觉我失去了什么 艾米莉·狄金森诗选 2019-05-11
  • 2018年武汉轻工大学招生计划公布 在鄂招生2643人 2019-05-11
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-11
  • 马来西亚总理马哈蒂尔 我要去中国看一看,感受无现金社会 2019-05-10
  • 中欧班列,串起丝路机遇(一线视角) 2019-05-10
  • 回到梦开始的地方 阿尔法·罗密欧再临“银石”赛道 2019-05-10
  • 您当前位置:广东自考网 >> 备考资料 >> 工学类 >> 浏览文章
    2019年自学考试02600《C语言程序设计》模拟试题13
    发布日期:2018/12/19 10:47:06 来源:广东自考网 阅读: 【字体:

    重庆时时彩官方是假的 www.m7ss.com.cn
    21.下面程序的输出结果是____。



    #include "stdio.h"



    struct str1



    { char c[5];



    char *s;



    };



    main( )



    { struct str1 s1[2]={ {"ABCD""EFGH"},{"IJK","LMN"} };



    struct str2



    { struct str1 sr;



    int d;



    }s2={"OPQ","RST",32767};



    struct str1 *p[2];



    p[0]=&s1[0];



    p[1]=&s1[1];



    printf("%s",++p[1]->s); /* ① */



    printf("%c",s2.sr.c[2]); /* ② */



    }



    ① A) LMN    B) MN    C) N    D) IJK



    ② A) O       B) P      C) Q     D) R



    22.以下程序的输出结果是____。



    struct st



    { int x,*y;



    }*p;



    int s[]={10,20,30,40};



    struct st a[]={1,&s[0],2,&s[1],3,&s[2],4,&s[3]};



    main()



    { p=a;



    printf("%d\n",++(*(++p)->y));



    }



    A) 10    B) 11    C) 20     D) 21



    三、程序填空题



    在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。



    1.下面程序的功能是不用第三个变量,实现两个数的对调操作。



    #include <stdio.h>



    main()



    { int a,b;



    scanf("%d%d",&a,&b);



    printf("a=%d,b=%d\n",a,b);



    a= ① ;



    b= ② ;



    a= ③ ;



    printf("a=%d,b=%d\n",a,b);



    }



    2.下面的程序的功能是求一维数组中的最小元素。



    findmin(int *s,int t,int *k)



    { int p;



    for(p=0,*k=p;p<t;p++)



    if(s[p]<s[*k])



    ① ;



    }



    main()



    { int a[10],i,*k=&i;



    for(i=0;i<10;i++)



    scanf("%d",&a[i]);



    findmin(a,10,k);



    printf("%d,%d\n",*k,a[*k]);



    }



    3.下面程序的功能是计算1-3+5-7+ …… -99+101的值。



    main()



    { int i,t=1,s=0;



    for(i=1;i<=101;i+=2)



    { ① ;



    s=s+t;



    ② ;



    }



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



    }



    4.下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。



    fun(int x,int b[])



    { int k=0,r;



    do



    { r=x% ① ;



    b[k++]=r;



    x/= ② ;



    }while(x);



    }



    5.下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。



    main()



    { int n,k=1,s=0,m;



    for(n=1;n<=100;n++)



    { k=1;



    s=0;



    ① ;



    while( ② )



    { k*=m%10;



    s+=m%10;



    ③ ;



    }



    if(k>s)



    printf("%d",n);



    }



    }

    相关“2019年自学考试02600《C语言程序设计》模拟试题13”的文章

    广东自考便捷服务

  • 【永定门奥迪中心车型报价】永定门奥迪中心4S店车型价格 2019-05-16
  • 【网络中国节】夏县交警:端午忙宣传 节日不松懈 2019-05-16
  • 这涉及到正确的历史观问题。中华民族的精气神何时拥有的?一派认为是从来没有,所以要全面学习,一派认为从1921年开始拥有的,以前没有,或者说是反作用的。两派之外, 2019-05-14
  • 是“老铁”也是“粉丝” 书记省长眼中的网友都啥样? 2019-05-13
  • 深化对经济工作主线的认识 从供需关系看供给侧结构性改革 2019-05-13
  • 两场比赛5名球员梅开二度 巴萨皇马大胜 2019-05-12
  • 沃神曝波波将在2020年退休 今夏与伦纳德商讨未来 2019-05-12
  • 鄱阳湖花海:文明仍应成为最美风景 2019-05-12
  • 古天乐捐建第99所小学举行竣工典礼 10年做公益已累计花费2千万元 2019-05-12
  • 我总感觉我失去了什么 艾米莉·狄金森诗选 2019-05-11
  • 2018年武汉轻工大学招生计划公布 在鄂招生2643人 2019-05-11
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-11
  • 马来西亚总理马哈蒂尔 我要去中国看一看,感受无现金社会 2019-05-10
  • 中欧班列,串起丝路机遇(一线视角) 2019-05-10
  • 回到梦开始的地方 阿尔法·罗密欧再临“银石”赛道 2019-05-10