|
第1章
1.1 请叙述什么是高级语言?
高级语言主要是指和机器硬件环境无关的程序设计语言。 1.2 什么是过程化语言?什么是非过程化语言?
所谓面向过程语言,就是把解题过程看作是数据被加工的过程。其主要特点是数据与算法的分离。如C,PASCAL。可将过程程序设计语言简单地看作:程序=算法+数据结构。 非过程化语言的特点是数据和算法是一个有机的整体。如C++。 1.3 请简述建立C语言程序的过程。
编辑,编译,连接,运行。File1.c file1.obj file1.exe 1.4 请编写一个程序,能显示出以下两行文字:
I am a student. I love China.
//FileName:THQCh1_04.c #include<stdio.h> int main() {
printf("I am a student.\n"); printf("I love China.\n"); return 0; }
1.5 编一程序,从键盘输入两个整数,输出此两数之和。 //FileName:THQCh1_05.c #include<stdio.h> int main() {
int x,y;
printf("请输入两个整数x y,中间用空格隔开"); scanf("%d%d",&x,&y);
printf("x与y的和为%d.\n",x+y); return 0; }
1.6 调用库函数,求以下的函数值
|
|