1.什么是程序?什么是程序设计?
程序:一组计算机能够识别和执行的指令
程序设计:从确定任务到得到结果、写出文档的全过程
2.为什么需要计算机语言?高级语言有哪些特点?
人和计算机交流信息也要解决语言问题。需要创造一种计算机和人都能识别的语言,这就是计算机语言。
(1)语言简洁、紧凑,使用方便灵活。
(2)运算符丰富。
(3)数据类型丰富。
(4)具有结构化的控制语句。
(5)语法限制不太严格,程序设计自由度大。
(6)C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
(7)用C语言编写的程序可移植性好。
(8)生成目标代码质量高,程序执行效率高。
3.正确理解以下名词及其含义:
(1)源程序,目标程序,可执行程序。
(2)程序编辑,程序编译,程序连接。
(3)程序,程序模块,程序文件。
(4)函数,主函数,被调用函数,库函数。
(5)程序调试,程序测试。
4.编写一个C程序,运行时输出 Hello World!
#include<stdio.h>
void main()
{
printf("Hello World!\n");
}
5.编写一个C程序,运行时输出以下图形:
*****
*****
*****
*****
#include<stdio.h>
void main()
{
printf("*****\n");
printf(" *****\n");
printf(" *****\n");
printf(" *****\n");
}
6.编写一个C程序,运行时输入a,b,c三个值,输出其中值最大者。
#include<stdio.h>
void main()
{
int a,b,c,max;//max为三者中最大者
scanf("%d,%d,%d",&a,&b,&c);
if(a>=b)//先判断a和b的大小
max=a;
else
max=b;
if(max<c)//再判断ab中较大者和c的大小
max=c;
else
;
printf("max=%d\n",max);
}
7.略