1.什么是程序?什么是程序设计?
程序是计算机识别的指令;利用指令使计算机完成某种功能。
(资料图片)
2.为什么需要计算机语言?高级语言有哪些特点?
计算机无法识别人类语言,所以要用以0和1为基础的机器语言进行沟通联系;语言功能强,适用任何型号计算机。
3.正确理解以下名词及其含义:
(1)源程序:高级语言写的程序,类似.c文件;目标程序:源程序转换成机器指令(0和1)的程序;可执行程序:完整可独立运行的程序,类似exe软件
(2)程序编辑:编写程序,就是我们在键盘输入,显示到屏幕上的代码; 程序编译:相关软件将我们用高级语言编辑好的程序转换为汇编语言; 程序连接:对于程序中不同文件中的函数连接在一起,比如一个程序中不仅用到了stdio.h文件中的printf()函数,还用到了math.h文件的数学函数。通过这一步,就可以在一个程序中将不问文件中的内容连接起来;
(3)程序:一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具
程序模块:可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令
程序文件:程序的文件称为程序文件,程序文件存储的是程序,包括源程序和可执行程序
(4)
函数:将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,来完成一定功能
主函数:又称main函数,是程序执行的起点
被调用函数:由一个函数调用另一个函数,则称第二个函数为被调用函数
库函数:一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数
(5)
程序调试:是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程
程序测试:是指对一个完成了全部或部分功能、模块的计算机程序在正式使用前的检测,以确保该程序能按预定的
方式正确地运行
4.编写一个C程序,运行时输出 hello world
#include<stdio.h>
int main()
{
printf("hello world");
}
5.编写一个C程序,运行时输出以下图形:
****
****
****
****
#include<stdio.h>
int main()
{
printf("****\n");
printf(" ****\n");
printf(" ****\n");
printf(" ****\n");
}
6.编写一个C程序,运行时输入a,b,c三个值,输出其中值最大者
#include<stdio.h>
int main(){ int max(int a,int b); int a,b,c,d; scanf("%d%d%d",&a,&b,&c); d=max(a,b); d=max(d,c); printf("最大的数是%d",d); return 0;} int max(int x,int y){ int z; if(x>y)z=x; else z=y; return (z);}