《c++复习提纲及题型》由会员分享,可在线阅读,更多相关《c++复习提纲及题型(10页珍藏版)》请在金锄头文库上搜索。
1、第 1 页 共 10 页 C+程序设计题型 一、填空(每空0.5分,共10分) 二、单项选择题(每题2分,共40分) 三、程序填空(每小题3分,共12分) (说明:此题每小题需要填写 3条语句,每条语句 1分) 四、请写出下面程序的运行结果(每小题3分,共12分) 五、编程题(共26分) 1、 (6分) 2、 (10分) 3、 (10分) 复习提纲 1、标识符 2、表达式(所有表达式用法,优先级和结合性) 3、一维、二维数组定义,初始化,二维数组下标与元素序号的关系,指针指向一 维数组 4、三种控制结构 (ifelse,switchcase,for,while,dowhile,break,co
2、ntinue) 5、字符与字符串,常用字符串处理系统函数(p7173,lower(),upper(), ) 6、常用格式符与相应头文件(p28表 3.1) 7、主函数的特性 8、函数的定义,函数的参数传递,函数原型声明 9、空指针,字符指针 10、 结构体定义、引用 11、 变量的作用域,Static 类型变量用法 12、 预处理命令第 2 页 共 10 页 13、 注释 14、 判断闰年,判断素数,求阶乘,求累加和,求数组中的最大元素,两数中求 较大值,双重循环控制图形输出,冒泡排序法,分段函数求解,用二维数组表示 矩阵,判断是否字母,字母大小写转换 考试内容:16 章、8 章的结构体部分
3、考试重点:第 2、3、4、5、6 章 复习提示:以指导书为重点对照知识点去复习,指导书的习题除编程外,其它题都一定熟练掌 握,教材后面的模拟题也可以去做一做。教材上的重点例题和习题:例 3.20、3.26、3.29、3.30、3.32、3.35、4.3、4.4、5.6、5.9、5.22、6.7、6.8、6.21; 习题 2-1、2-3、习题 3-13-4、习题 3-8、习题 4-1、4-2、4-5、习题 5-3、5-7、5-10、习题 7-2、习 题 8-1 第 3 页 共 10 页 广东海洋大学 2012 2013 学年第 二 学期 C+程序设计X1课程试题 考试 A卷 闭卷 课程号: 考查
4、 B卷 开卷 题 号 一 二 三 四 五 六 七 八 九 十 总分 阅卷教师 各题分数 10 40 12 12 26 实得分数 一、填空(每空0.5分,共10分) 1、C+语言源程序的基本单位是 。C+源程序文件的扩展名 是 。 2、C+语言中标识符由三种字符组成,它们是字母、 和 。 3、假定x=5,y=6,则执行表达式y+=x+计算后, y的值为 ,x 的值为 。 4、假定一个二维数组的定义为“double a23;” ,则该数组定义了 个元 素。 5、C+程序有三种基本的控制结构,它们分别是顺序结构、 和 。 6、字符常量是用 括起来的单个字符,字符串常量是 用括起来 的字符序列(选填单
5、引号或双引号) 。 7、假定int a=20,30,40,*p=第 6 页 共 10 页 float n; stype; 则下面错误的叙述是( ) A) struct 是定义结构体类型的关键字 B) stype是结构体类型名 C) m和n都是结构体成员 D) stype是结构体变量名 19、若有定义char a5,*p=a;则下面的选项中正确的赋值语句是( ) 。 A)p=“abcd”; B) a=“abcd”; C)*p=“abcd”; D) *a=“abcd”; 20、一维数组a正确定义是( ) 。 A)char a(10) B) int a C)int k=5,ak D)char a=a
6、,b,c 三、程序填空(每小题3分,共12分) 1、下面程序的功能是判断用户输入的年份是否闰年。其中闰年年份是要么能被 4 整除且不被 100整除,要么能被 400 整除,此外都不是闰年。 #include int main() int year; cout using namespace std; int main()第 7 页 共 10 页 int sum, fact , n, i; for(n = 1; n #include using namespace std; int main() int a10, i, big; cout“请输入10个数:n“; for(i = 0; i 10; i+) cout“输入的10个数是: “; for(i = 0; i 10; i+)coutsetw(4)ai; coutendl; for(i = 1; i 10; i+)if( )big = ai; cout“the big number is : “bigendl;return 0; 4、下面程序的功能是输入两个数,输出较大的数,请填空。