- 27
- 0
- 约 6页
- 2017-05-12 发布于河南
- 举报
C上机试卷第二套
第二套
程序填空(每空6分,共30分)
用全局变量编程模拟显示一个数字式时钟,然后上机验证。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
#include stdio.h
int hour, minute, second; /* 定义全局变量 */
void update()
{
second++;
if (second == 60)
{
① ;
minute++;
}
if ( ② )
{
minute = 0;
hour++;
}
if (hour == 24)
hour = 0 ;
}
void display()
{
printf( ③ \r, hour, minute, second);
}
void delay()
{
int t;
for (t=0; t100000000; t++);/* 用循环体为空语句的循环实现延时 */
}
void main()
{
int i;
hour = minute = second = 0;;
for(i=0; i1000000; i++) /* 利用循环结构,控制时钟运行的时间 */
{
update(); /* 更新时、分、秒显示值 */
display(); /* 显示时分秒 */
delay(); /* 模拟延迟时间为1秒 */
}
}
下列给定程序中函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。
例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和num2分别为27和81,则输出的最大公约数为27。
请改正程序中的错误,使它能得出正确结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构。
#include stdio.h
int fun(int a,int b)
{ int r,t;
if(ab) {
/************found************/
t=a; b=a; a=t;
}
/************found************/
r=a/b;
while(r!=0)
{ a=b; b=r; r=a%b; }
/************found************/
return(a);
}
void main()
{ int num1, num2,a;
printf(Input num1 num2: );
scanf(%d%d,num1,num2);
printf(num1= %d num2= %d\n\n,num1,num2);
a=fun(num1,num2);
printf(The maximun common divisor is %d\n\n,a);
}
三、编写计算最大公约数的函数Ged(),在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大公约数。(40分)
第二套参考答案
程序填空(每空6分,共30分)
用全局变量编程模拟显示一个数字式时钟,然后上机验证。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
#include stdio.h
int hour, minute, second; /* 定义全局变量 */
void update()
{
second++;
if (second == 60)
{
second = 0; ①
minute++;
}
if (minute == 60)②
{
minute = 0;
hour++;
}
if (hour == 24)
hour = 0;
}
void display()
{
printf(%2d:%2d:%2d\r, hour, minute, second); ③
}
void delay()
{
int t;
for (t=0; t100000000; t++);/* 用循环体为空语句的循环实现延时 */
}
void main()
{
int i;
hour = minute = second = 0;
for(i=0; i1000000; i++) /* 利用循环结构,控制时钟运行的时间 */
{
updat
您可能关注的文档
- 4-控制测试-销售与收款循环.doc
- 4-高拍仪及手机拍照测试.doc
- 3、PHP面向对象入门.doc
- 4信息技术教案.doc
- 5-1创建和编辑图表——制作数据表.doc
- 4一元二次不等式的解法.doc
- 4窗体和报表制作.doc
- 5-封装继承和多态-实验指导书.doc
- 5.5二次函数表达式.doc
- 5.软件测试.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)