高级语言程序设计复习提纲

发布 2021-04-19 22:08:28 阅读 6012

高级语言程序设计a-复习提纲。

认真复习教师上课所讲授内容,下面列举出一些最基本的概念和最基本的题型。

一. 最基本概念。

1c++语言合法的标识符如何定义?如class,x*y等是否是标识符。

2调试环境下常用的快捷键有哪些?

3常见字符的ascii码值。

4全局变量和局部变量的含义。

5数组所占空间怎么计算?如int a[10]所占空间多大?

6运算符运算的优先级和特点,如已知a=4;b=5,则(a=0)&&b=55)后a,b的值应该是?

7数组的下标计算从0位开始,如给定数组int b[5]=,则每位如何标记?

8字符串如何拷贝?下面的拷贝**正确吗?为什么?

char a[10]=”aaa”;char b[10]=”bbb”;

a=b;9结构体中各成员如何表达?结构体数组中各元素的成员如何表达?

10程序的编写是以模块为单元,而程序的编译是以文件为单元,为什么?

11递归是什么意思?

12字符串与字符数组的区别在哪?

13‘1’与”1”有区别吗?

14如何得到一个变量的地址?操作变量的直接方式和间接方式是什么?通过下面**来验证是否掌握这些概念。

int main()

int a;

int *p;

p=&a;a=3;//直接方式。

*p=3;//间接方式。

//问:a的值是多少?

//问:*p的值是多少?

//问:p的值是多少?

15三种循环方式在格式上有什么区别?

16文本文件与二进制文件本质区别在哪?

17学会掌握通过程序编译、连接过程**现的错误提示信息识别原因并改正。如。

error c2065: 'max' :undeclared identifier 什么意思?如何改正?

18main模块在一个程序里可以写几次?格式什么样?

19符号=与符号==的区别在哪?请特别注意在判断语句中常用的是==符号。

20一维数组的核心指标是:数组名和长度,所以在传递数组给另外一个模块(函数)时,需要传递什么?

21字符串的核心指标是:名,所以在传递字串给另外一个模块(函数)时,需要传递什么?

22类的三大特征(2+3班)

23向下转型和向下转型的目的(2+3班)

二. 最基本编程题。

3求两个数的最大数。

4求一个数组的最大数。

5判断给定三数能够构成三角形?

6判断给定一个数是否是素数。

7拷贝一个数组给另外一个数组?

8拷贝一个字符串给另外一个字符串?

9定义一个指针数组,如char *book[40],要求输入40个字符串给这个指针数组。

10求给定字符串的长度?

11求给定的字符串的反序串?

12根据给定的结构体数组(如score是一个结构体类型,则定义结构体数组score s[40]),一次性输入其中的数据。

13如何建立一个类和根据这个类建立一个对象。(2+3班)

三. 提高编程题。

1一个字串右边有空格,如何压缩?如”aaa ”,如何压缩成”aaa”

2 1-100共100个数,如何按指定的方式显示出来,如每行显示3个数,或每行显示4个数。

编程题写**注意:

1不能将**全部写在main里,要写在自己定的一个函数(模块)中。

如。int getmax(int a,int b)

void intput(score *ps,int n)

2要注意格式的缩进。

高级语言程序设计复习提纲

1 掌握c语言程序基本结构及要素,能写出完整程序。理解oj系统中的单测试用例及多测试用例,单测试用例输入数据的时候用标准scanf语句即可,多测试用例用while scanf d n eof 类似的循环语句,可连续输入测试数据。2 掌握基本的数据输入输出及处理办法,掌握基本数据类型int,float...

《高级语言程序设计 VB 》复习提纲

第一章 visual basic程序设计概述。1.vb程序设计的主要特点是 面向对象的可视化设计和事件驱动编程机制。2.vb集成开发环境。例1 1 在vb编程状态下,双击窗体中的对象后将显示的窗口是。a 项目 工程 窗口 b 工具箱c 窗口d 属性窗口。例1 2 在设计阶段,要选定窗体上的多个控件,...

《高级语言程序设计 VB 》复习提纲

说明 本文档列出的仅为要考核知识点的提纲说明及样题,请同学们按考核知识点要求认真做好复习,多做习题,在做完样题及课后习题的基础上,到网上 些国家二级vb考试题。第一章 visual basic程序设计概述。1.vb程序设计的主要特点是 面向对象的可视化设计和事件驱动编程机制。2.vb集成开发环境。例...