• 老干部同志,你是否愿意让别人骑在你头上拉丝拉尿?[哈哈] 2019-04-18
  • 零门槛转专业还需更多指导 2019-04-15
  • 热巴窦骁携手演绎经典神话 2019-04-15
  • 有没有上城客在越南的踪迹? 2019-04-09
  • 海淀北部生态科技新区新技术新产品项目推介会举行 2019-04-09
  • 女性之声——全国妇联 2019-04-07
  • 【学习时刻】中央党校赵磊:构建新型国际关系是中国特色大国外交的主旋律 2019-04-07
  • 对毒跑道不能一铲了之 2019-03-25
  • 各地聚焦学习十九大精神--新疆频道--人民网 2019-03-17
  • 唐山市34个党组织和30名领导干部被问责 2019-03-17
  • 全本大戏《长生殿》在港上演 为第九届“中国戏曲节”揭幕 2019-02-07
  • 您当前位置:广东自考网 >> 备考资料 >> 工学类 >> 浏览文章
    2019年自学考试02600《C语言程序设计》模拟试题14
    发布日期:2018/12/19 10:47:59 来源:广东自考网 阅读: 【字体:

    幸运赛车注册 www.hard7.net
    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”的文章

    广东自考便捷服务

  • 老干部同志,你是否愿意让别人骑在你头上拉丝拉尿?[哈哈] 2019-04-18
  • 零门槛转专业还需更多指导 2019-04-15
  • 热巴窦骁携手演绎经典神话 2019-04-15
  • 有没有上城客在越南的踪迹? 2019-04-09
  • 海淀北部生态科技新区新技术新产品项目推介会举行 2019-04-09
  • 女性之声——全国妇联 2019-04-07
  • 【学习时刻】中央党校赵磊:构建新型国际关系是中国特色大国外交的主旋律 2019-04-07
  • 对毒跑道不能一铲了之 2019-03-25
  • 各地聚焦学习十九大精神--新疆频道--人民网 2019-03-17
  • 唐山市34个党组织和30名领导干部被问责 2019-03-17
  • 全本大戏《长生殿》在港上演 为第九届“中国戏曲节”揭幕 2019-02-07
  • 500彩票网大乐透15126期推荐汇总 有啊彩票走势图 体彩走势图 群英会12号复式多少钱 欧洲秒速时时彩技巧 3d试机号 腾讯分分彩可以赢钱吗 时时彩分析软件app 竞彩足球胜平负联盟 三分彩的算法 北京pk10玩法 福彩3d走势图带连线2元网 吉林十一选五开奖结果 黑龙江时时彩彩经网 35选7中奖规则 6场半全场能中多少钱