c语言练习题
1.什么是程序?什么是程序设计?
程序就是:一组计算机能识别和执行的指令。
程序设计是:给出解决特定问题程序的过程。
2.为什么需要计算机语言?高级语言有哪些特点?
计算机是人与机器之间交流的媒介,计算机系统最大的特征就是通过一种语言传达给机器,为了使计算机进行各种工作,需要设计一套数字,字符和语法规划,由这些字符和语法规划组成一串一串计算机指令。
3.正确理解一下名词及含义:
(1)源程序,目标程序,可执行程序。
源程序就是用一种编译程序的软件把用高级语言写的程序称为源程序,转换为机器指令的程序称为目标程序
用文本信息表示的程序编译成计算机认识的二进制字符串
(2)程序编辑,程序编译,程序连接
通过向计算机输入程序,如发现有错误,要及时更改
编译的作用是对源程序进行检查,判断它有无语法错误
把所有编译后得到的目标模块装配起来,再与库函数相连接的一个过程叫做程序连接
(3)程序,程序模块,程序文件
程序是为某次活动或任务所规定的方法
由汇编程序,编译程序,装入程序或翻译程序的一个作为整体处理的一级独立的,可识别的程序指令
描述程序的叫程序文件
(4)函数,主函数,被调用函数,库函数
函数是一段可以被另一段代码引用的程序或代码
main函数,有且只有一个主函数
一个函数调用另一个函数叫做被调用函数
指在程序中可以直接调用的函数
(5)程序调试,程序测试
将编制的程序投入运行前,用手工或编译进行调试,修正语言和错误的过程
设计多组测试数据,检查程序对不同数据的运行情况,从中发现漏洞,并修改程序
4.编写一个c程序,运行时输出hello,world!

5.编写一个c程序,运行时输出以下图形
*****
*****
*****
*****

6.编写一个c程序,运行时输入a,b,c三个值,输出其中值最大者

7.为什么输入函数scanf只能用,分隔?
对于scanf对于输入输入,会忽略数据项前面的空白字符,因此只能用逗号分隔
因为两个%d之间有一个逗号,所以在输入时两个整数之间只能用逗号分隔,如果用其它符号分隔就会出错(比如说此时用空格、回车分隔就会出错)

浙公网安备 33010602011771号