浙江大学城市学院。
2005 — 2006 学年第二学期期末考试试卷。
程序设计基础 》 a卷)
开课单位: 计算分院 ;考试形式:闭卷;考试时间:__2006__年__6__月__30__日;
所需时间: 120 分钟。
注意:请将答案写在答题卷上。
一、程序阅读题(共7题,每题4分,共 28 分)
1、请阅读下面的程序,若运行时输入8 6 4,则程序的输出结果为。
#include<>
void main()
int a,b,c,m;
scanf("%d%d%d", a, &b, &c);
m = a;
if(m > b) m = b;
printf(“%d, ”m);
if(m > c) m = c;
printf("%d", m);
2、下面程序的运行结果为。
#include<>
void main()
int k=0, sum=0;
dowhile(sum%10!=0);
printf(“%d,%d”,k, sum);
3、运行下面程序后的输出结果是。
#include <>
int fun(int x)
int t;
if(x<=0) t=x;
else t=fun(x-1)+fun(x-2);
return t;
void main()
int i;
for(i=1;i<=3;i++)
printf("%d#", fun(i));
4、下面的程序的运行结果是。
#include<>
int func(int a, int b)
static int m=0;
m=m+a-b;
return(m);
void main()
int k=4, t=1, p;
p=func(k, t);
printf(“%d,”,p);
p=func(k, t);
printf(“%d”, p);
5、请阅读下面的程序,若运行时输入 *g2kd# ,则程序的输出结果为。
#include ""
#define maxlen 80
void main( )
int i,k;
long number;
char str[maxlen], num[maxlen];
gets(str);
for (i=k=0;str[k]!=0';k++)
if (str[k]>=0'&&str[k]<=9'||str[k]>=a'&&str[k]<=f'||str[k]>=a'&&str[k]<=f')
num[i++]str[k];
num[i]='0';
puts(num);
number=0;
for (i=0;num[i];i++)
if(num[i]>=0'&&num[i]<=9')
number=number*16+num[i]-'0';
else if(num[i]>=a'&&num[i]<=f')
number=number*16+num[i]-'a'+10;
else if(num[i]>=a'&&num[i]<=f')
number=number*16+num[i]-'a'+10;
printf("%ld",number);
6、 运行下列程序后的输出结果是。
#include <>
void change1(int *a, int *b)
int *t;
t=a; a=b; b=t;
printf(“%d,%d#”,*a,*b);
void change2(int *a, int *b)
int t;
t=*a; *a=*b; *b=t;
printf(“%d,%d#”,*a,*b);
void main()
int x=3, y=5;
change1(&x, &y);
printf(“%d,%d#”,x,y);
change2(&x,&y);
printf(“%d,%d”,x,y);
7、输入1 2 3 4 5 0 后,写出下列程序的输出结果。
#include<>
#include<>
#define len sizeof(struct line)
#define null 0
struct line;
void main()
二、 程序选择填空题(共16格,每格2分,共 32 分)
1、下面程序读入时间数值,将其加1秒后输出,时间格式为:hh:mm:ss,当小时等于24小时时,置为0。
#include<>
struct
printf(“%d:%d:%d”,
1) a. b. time->second++ c. time.(second++)d.(+time).second
2) a. time
3) a. b. c. time++
4) a. >24 <24 d.
2、下面程序中的search函数的功能是利用顺序查找法从数组a的10个元素中对关键字m进行查找,请填空。
#include<>
(5) search(int a[10], int m)
int i;
for(i=0;i<=9;i++)
if( a[i]==m ) return i;
void main()
int a[10],m,i,no;
for(i=0;i<10;i++)
scanf(“%d”,&a[i]);
2024年春C程序设计期末试卷
诚信应考考出水平考出风格。浙江大学城市学院。2013 2014学年第2学期期末考试试卷。c程序设计基础与实验 开课单位 计算分院 考试形式 闭卷 考试时间 2014年6月23日 所需时间 120分钟。注 请在答题卷上答题。1 程序经过编译 链接,并产生可运行文件,程序就一定没有错误了。2 赋值号左边...
2019C语言程序设计
c语言程序设计专周。专周报告。班级 10611学号 20姓名 设计时间 2011 5 30至2011 6 3 一 设计题目 职工工资管理小软件。二 实习目的。1 通过这次专题实习,可以巩固和加深对所学相关知识点的理解。2 进一步熟悉基本的流程控制结构 实现分支的if else语句 switsh语句和...
2019C 程序设计 上 1319421教学大纲张亚红
课程编号 1319421学时学分 48 1 本课程的性质及适用专业。本课程是一门专业基础课,适用于计算机科学与技术 软件工程 物联网工程等专业。2 本课程的教学目标。通过学习,使学生掌握c 的语言要素和结构化程序设计方法。了解c 语言的产生 发展 特点及作用,掌握数据类型 运算符 流程图 过程化程序...