武汉工程大学计算机科学与工程学院。
计算机程序设计基础》课程考试大纲。
b(36+28)类/c(44+20)类)
1、课程名称:计算机程序设计基础。
2、试卷适用专业、年级:全校2010级非计算机各专业3、开课学年、学期:2010-2011学年第2学期4、考试方式:
笔试闭卷5、试卷**:题库抽题6、考试时间:120分钟7、知识点或考试范围:
程序设计概述1)掌握程序、程序设计的概念2)理解算法的概念和描述方法。
3)掌握程序设计的一般过程。
4)掌握c语言中字符集、词法符号的含义5)掌握c语言程序的基本结构与书写格式。
数据类型、运算符和表达式1)掌握整型、字符型、实型等基本数据类型。2)掌握各种类型常量的表示与使用方法3)掌握变量的定义、初始化以及使用方法。
4)掌握各类常用运算符的功能、运算优先级与结合性5)掌握复合表达式的运算及求值规则6)理解不同类型数据间的转换。
7)掌握标准输入函数scanf()和输出函数printf()的使用方法8)理解数学函数、随机数发生器函数使用方法。
程序控制结构1)掌握程序的三种基本结构。
2)掌握c语言各种语句的含义和用法。
3)掌握用if语句、switch语句实现选择结构,并掌握if_else语句嵌套中的匹配关系。4)掌握用for、while和do_while语句实现循环结构以及熟练应用循环嵌套结构解决实。
际问题。5)掌握continue、break语句的用法。
6)掌握常用计算方法(累加、累乘、最大公约数与最小公倍数、求素数等)以及掌握一些常用算法,如穷举法、迭代法。7)掌握结构化程序设计的思想和方法。
函数1)掌握函数的概念和常用库函数的使用方法。
2)掌握函数的定义和声明。
3)掌握函数的调用方法以及函数的嵌套调用。
4)掌握函数返回类型和返回值5)掌握形式参数与实际参数的区别以及参数的值传递方式6)掌握变量的作用域以及内部变量与外部变量7)理解变量的生存期以及存储类型8)理解c预处理。
数组1)掌握一维数组定义、初始化和使用方法2)理解一维数组作为函数参数。
3)掌握一维数组应用(统计、排序、查找)
4)理解二维数组的定义、初始化和使用方法以及应用。
5)掌握字符数组的定义、初始化和使用方法,了解字符串常用函数的使用㈥指针。
1)掌握指针的概念及指针的定义。
2)掌握指针运算符*、地址运算符&以及指针的各种运算。
3)掌握指针变量作函数参数(传地址方式)4)理解通过指针访问数组元素以及字符指针。
8、试卷题型与所占分值比。
单选题:40%分析题:20%编程题:40%
9、参考书目。
1)《计算机程序设计基础》上册(教程)姬涛周启生中国传媒大学出版社(2)《计算机程序设计基础》下册(上机指导与习题)陈青李翠红中国传媒大学出版社。
执笔人:姬涛教研室主任:庄朋分管教学副院长:李伟波。
日期:2023年5月。
计算机基础与程序设计》程序设计题
程序设计题。2002年4月 六 程序设计题 本大题共2小题,第55小题8分,第56小题12分,共20分 55.将26个英文字母按aabbccdd zz先小写后大写的顺序逐个打印出来。56.编程实现将字符串str2连接到字符串str1的末尾并输出str1串。不得使用c中的strcat标准库函数 200...
计算机基础与程序设计》填空题
填空题。2002年4月 三 填空题 本大题共10小题,每小题1分,共10分 31.设字长为八位,十进制 100在机内的存储形式是 语言程序由main 函数开始执行,应在 函数中结束。33.在格式输出语句中,用于带符号的十进制长整型输出的格式符是 34.当a 2,b 3,c 1时,执行以下程序段后,输...
计算机高级语言程序设计源程序
1.利用vc 2005控制台应用程序的步骤调试下面的程序,并写出运行结果。include using namespace std void main cout this is a cout c program.include using namespace std void main int a,b...