C语言上机考试题.doc

C语言上机考试题.doc

ID:52162429

大小:72.50 KB

页数:11页

时间:2020-03-23

C语言上机考试题.doc_第1页
C语言上机考试题.doc_第2页
C语言上机考试题.doc_第3页
C语言上机考试题.doc_第4页
C语言上机考试题.doc_第5页
资源描述:

《C语言上机考试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一场一、程序文件名:(食安一班为SA开头+学号,二班为SB开头+学号)如一班60号为SA60.c,二班90号为SB90.c文件存放在E盘根目录下。程序文件名:(营养班为Y开头+学号,乳品班为R开头+学号)如营养班60号为Y60.c,乳品班90号为R90.c文件存放在E盘根目录下。二、编一个程序,实现以下功能1.运行C语言程序时,首先显示自己的班级、学号、姓名(用拼音)2.在主函数中建立一个循环,由键盘输入1个整型数给变量a,子函数判断奇、偶数并打印,若是奇数则打印'J',若是偶数则打印'O',主函数输入0时结束循环。#include"stdio.h"voidmain(

2、){inta=1;voidpd(int);printf("YY1201122605109JiangHong");while(a)scanf("%d",&a),pd(a);getch();}voidpd(intx){if(x%2==0)printf("o");elseprintf("J");}第二场2.主函数产生10个1-10的随机数(存放在数组中),并打印;子函数打印其中的偶数。#include"stdlib.h"randomize();rand()#include"stdio.h"#include"stdlib.h"voidmain(){inti,

3、a[10];randomize();printf("YY1201122605109JiangHong");for(i=0;i<10;i++)a[i]=rand()%10+1,printf("%d",a[i]);printf("");os(a);getch();}os(intb[]){intj;for(j=0;j<10;j++)if(b[j]%2==0)printf("%d",b[j]);}第三场2.主函数键盘输入2个数给变量a和b,子函数比较后,返回大数,如果两数相等,主函数打印0,如果两数不等,主函数打印大数。main(){inta,b;scanf("

4、%d%d",&a,&b);if(maxx(a,b)=="a=b")printf("0");elseprintf("%d",maxx(a,b));getch();}maxx(intx,inty){if(x==y)return"a=b";elsereturnx>y?x:y;}第四场2.主函数产生6个1-4的随机数(存放在数组中),并打印;子函数打印其中的偶数、奇数和。#include"stdlib.h"randomize();rand()#include"stdio.h"#include"stdlib.h"main(){inta[6],i;randomize();p

5、rintf("YY1201122605109jianghong");for(i=0;i<6;i++)a[i]=rand()%4+1,printf("%2d",a[i]);printf("");jo(a);getch();}jo(intb[]){inti,j=0,o=0;for(i=0;i<6;i++)if(b[i]%2)j+=b[i];elseo+=b[i];printf("js=%-6dos=%-6d",j,o);}第五场2.在主函数中产生6个随机的小写字母,在子函数中变成大写字母,并反向输出。#include"stdlib.h"randomize

6、();rand()#include"stdio.h"#include"stdlib.h"main(){chara[6];inti;randomize();printf("YY1201122605109jianghong");for(i=0;i<6;i++)a[i]=rand()%26+97,printf("%2c",a[i]);printf("");jo(a);getch();}jo(charb[]){inti;for(i=5;i>=0;i--)printf("%2c",b[i]-32);}第六场2.在主函数中输入一个字符串,在子函数中输出其中的字母。#

7、include"stdio.h"main(){chara[60];printf("YY1201122605109jianghong");gets(a);printf("");jo(a);getch();}jo(charb[]){inti=-1;while(b[++i]!='')if(b[i]>='A'&&b[i]<='Z'

8、

9、b[i]>='a'&&b[i]<='z')printf("%2c",b[i]);printf("");}第七场2.在主函数中产生10个随机的小写字母,在子函数中排序(升序)输出。#includ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。