• 海南自贸区(港)开建一批100亿级产业项目 2019-07-02
  • 国家粮食和物资储备局局长张务锋:在更高层次上保障国家粮食安全 2019-06-15
  • 法国装置艺术家将一部老旧房车改造成移动游泳池 2019-06-15
  • 击鼓-热门标签-华商生活 2019-06-01
  • 图解一图读懂首届数字中国建设峰会 2019-05-27
  • 哪些外航还没改标“中国台湾”?美媒盘点 2019-05-27
  • 【永定门奥迪中心车型报价】永定门奥迪中心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年自学考试02600《C语言程序设计》模拟试题14
    发布日期:2018/12/19 10:47:59 来源:广东自考网 阅读: 【字体:

    重庆时时彩官方是假的 www.m7ss.com.cn
    6.下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。



    main()



    { int i,j;



    for(i=0; ① ;i++)



    { j=i*10+6;



    if( ② ) countinue;



    printf("%d",j);



    }



    }



    7.下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。



    hcf(int m,int n)



    { int r;



    if(m<n)



    { r=m;



    ① ;



    n=r;



    }



    r=m%n;



    while( ② )



    { m=n;



    n=r;



    r=m%n;



    }



    ③ ;



    }



    8.下面程序的功能是删除字符串s中的空格。



    #include <stdio.h>



    main()



    { char *s="Beijing ligong daxue";



    int i,j;



    for(i=j=0;s[i]!='\0';i++)



    if(s[i]!= ' ') ① ;



    else ② ;



    s[j]= '\0';



    printf("%s",s);



    }



    9.下面程序的功能是显示具有n个元素的数组s中的最大元素。



    #define N 20



    main()



    { int i,a[N];



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



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



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



    }



    fmax(int s[],int n)



    { int k,p;



    for(p=0,k=p;p<n;p++)



    if(s[p]>s[k]) ② ;



    return(k);



    }



    10.下面的函数是一个求阶乘的递归调用函数。



    facto(int n)



    { if( n == 1 ) ① ;



    else return( ② );



    }



    11.用递归实现将输入小于32768的整数按逆序输出。如输入12345,则输出54321。



    #include"stdio.h"



    main()



    { int n;



    printf("Input n : ");



    scanf("%d", ① );



    r(n);



    printf("\n");



    }



    r( int m )



    { printf("%d", ② );



    m = ③ ;



    if( ④ )



    ⑤ ;



    }



    12.下面函数的功能是将一个整数存放到一个数组中。存放时按逆序存放。例如:483存放成"384"。



    #include <stdio.h>



    void convert(char *a, int n)



    { int i;



    if((i=n/10) !=0 )



    convert( ① , i );



    *a = ② ;



    }



    char str[10]= " ";



    main()



    { int number;



    scanf("%d", &number);



    convert( str, number );



    puts(str);



    }



    四、编写程序题



    1.编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。



    2.输入一个正整数,要求以相反的顺序输出该数。例如输入12345,输出位54321。



    3.编写程序,以字符形式输入一个十六进制数,将其变换为一个十进制整数后输出。



    4.编写程序,输入一个十进制整数,将其变换为二进制后储存在一个字符数组中。



    5.编写程序,输出1000以内的所有完数及其因子。所谓完数是指一个整数的值等于它的因子之和,例如6的因子是1、2、3,而6=1+2+3,故6是一个完数。



    6.编写一个函数实现将字符串str1和字符串str2合并,合并后的字符串按其ASCII码值从小到大进行排序,相同的字符在新字符串中只出现一次。



    7.编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。

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

    广东自考便捷服务

  • 海南自贸区(港)开建一批100亿级产业项目 2019-07-02
  • 国家粮食和物资储备局局长张务锋:在更高层次上保障国家粮食安全 2019-06-15
  • 法国装置艺术家将一部老旧房车改造成移动游泳池 2019-06-15
  • 击鼓-热门标签-华商生活 2019-06-01
  • 图解一图读懂首届数字中国建设峰会 2019-05-27
  • 哪些外航还没改标“中国台湾”?美媒盘点 2019-05-27
  • 【永定门奥迪中心车型报价】永定门奥迪中心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