2019秋季程序设计基础期中考试闭卷 答案

发布 2022-09-21 15:25:28 阅读 7693

一、填空题(每题 2分共10分)

1、c语言程序总是先从主函数开始执行。

2、c语言中定义的变量,代表内存中的一个存储地址 。

3、c语言中函数包括主函数、自定义函数、 系统自带的函数三种。

4、c语言中用 1 表示逻辑值“真”,用0表示逻辑值“假”。

5、c语言中逻辑运算符 !的优先级高于算术运算符。

二、函数编程(90分)

1、(15分)从键盘任意输入10个不相同的整数,然后,输入要查找的数x,如果在这10个数中找到x,则打印“found!”;如果找不到,则打印“notfound!”。

#include<>

int main()

int a[10],x,i;

printf("10 numbers:");

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

printf("1 number:");

scanf("%d",&x);

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

elseprintf("notfound!");

return 0;

2、(25分)从键盘任意输入某班20个学生的成绩,打印最高分,并统计不及格学生的人数。

#include<>

int main()

int max(int x,int y);

int a[20],i,m,lar;

printf("please input 20 numbers:");

for(i=1;i<20;i++)

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

printf("max=%d",lar);

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

printf("fail=%d",m);

return 0;

3、(20分)对主函数传送过来的两个数求出和与差,并通过全局变量传回主函数。

#include<>

float sum,sub;

int fun(int a,int b)

int sum,sub;

sum=a+b;

sub=a-b;

return (sum);

return (sub);

int main()

int a=6,b=4,sum,sub;

/* printf("input 2 numbers:");

scanf("%d%d",&a,&b);*

fun(a,b);

printf("sum=%d,sub=%d",sum,sub);

return 0;

4、(30分)在主程序定义n×n的二维数组,并在主函数中自动赋值。请编写函数fun(inta[n]),函数的功能是:使数组左下三角元素中的值全部置成0。

例如:n=3,a数组中的值为:

2 3 8|,则返回主程序后a数组中的值应为 |0 0 8|

vfp程序设计作业 程序设计基础

实验报告。实验目的 1.掌握程序文件的建立 编辑和运行方法。2.熟练掌握交互式输入语句accept,input,wait的使用。3.掌握程序控制结构的编写。4.能正确解读基本程序。实验内容 实验教程 上机实例8 1 上机实例8 2 上机实例8 3 input 请输入存款年限 to nx do cas...

程序设计基础 作业

程序设计基础 c语言 大作业的备选题目。2008 05 25 15 10 45 分类 作业。标签 字号大中小。订阅。在本学期结束,要求学生独立编写一个100行左右的带有一点实用性质的程序。这是带有实战性质的训练,在总成绩中占10 的比例。事实证明 凡是认真完成该作业的同学最后都有相当的收获。评分标准...

计算机基础与程序设计》程序设计题

程序设计题。2002年4月 六 程序设计题 本大题共2小题,第55小题8分,第56小题12分,共20分 55.将26个英文字母按aabbccdd zz先小写后大写的顺序逐个打印出来。56.编程实现将字符串str2连接到字符串str1的末尾并输出str1串。不得使用c中的strcat标准库函数 200...