C++ 语言程序设计复习题库
【知识点一:变量和数据类型】
在 C++ 语言中,变量是存储数据的命名存储单元。变量有不同的数据类型,例如整型、浮点型、字符型等。例如, float a=2,b=4,h=3;中的 a、b、h 都是浮点型变量。
【知识点二:运算符和表达式】
C++ 语言中运算符的优先级和结合性非常重要。例如,(a+b)*h/2 中的括号的优先级最高,然后是加法和乘法运算符。C++ 语言中也存在隐式类型转换,例如 float 型变量可以隐式转换为整型变量。
【知识点三:函数和函数调用】
函数是 C++ 语言中的一个基本结构单元,用于实现特定的功能。函数可以有参数和返回值,例如 void sum(int *a) { a[0]=a[1];} 中的 sum 函数将数组的第一个元素设置为第二个元素的值。
【知识点四:数组和指针】
数组和指针是 C++ 语言中的基本数据结构。数组是一个固定大小的同类型元素的集合,例如 int aa[10]={1,2,3,4,5,6,7,8,9,10};。指针是一个变量,存储了另外一个变量的内存地址,例如 int *p;a=10,b=1;p=&a;。
【知识点五:控制结构】
控制结构是 C++ 语言中的基本结构单元,用于控制程序的执行流程。例如 switch 语句和 if 语句都是控制结构的例子。
【知识点六:循环语句】
循环语句是 C++ 语言中的基本结构单元,用于重复执行某些语句。例如 for 语句、while 语句和 do-while 语句都是循环语句的例子。
【知识点七:函数调用和参数传递】
函数调用是 C++ 语言中的基本结构单元,用于实现函数的调用。函数调用可以有多个参数,例如 func(rec1,rec2+rec3,(rec4,rec5); 中的函数调用有四个参数。
【知识点八:指针和数组】
指针和数组是 C++ 语言中的基本数据结构。指针可以用来访问数组的元素,例如 int *p,a=10,b=1;p=&a; a=*p+b; 中的指针 p 指向数组 a 的元素。
【知识点九:递归函数】
递归函数是 C++ 语言中的基本结构单元,用于实现递归调用。例如 long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } 中的递归函数 fib 就是一个递归函数的例子。