北邮C 高级语言程序设计试题

发布 2021-04-24 21:03:28 阅读 7937

一、大学一年级有150名学生,开了语文、数学和物理三门课程,分别采用面向对象和面向过程两种方式,编写程序求每个同学的平均成绩和每门课程的平均成绩。

二、请编写一个程序,实现对图像的存储,图像具有名称、大小、数组,以及红黄绿三种颜色,要求使用到结构体和枚举类型,并计算结构体和枚举类型的大小,并描述他们之间的异同。

三、请用流程图的方式,描述计算两个数的最小公倍数的过程。

四、写一个程序,分别用指针和引用两种方式编写两个函数,实现两个一维数组对应元素相乘,并描述他们之间的异同。

五、分别采用有参宏和函数的方式,计算壁厚为x厘米的空心水泥管的体积,并描述他们之间的异同。

六、通过运算符重载的方式,计算一个浮点数乘以一个复数的商。

七、写一个面向对象的程序,定义车、货车、小汽车和皮卡车四个类,并实现单一继承和多重继续,体现并说明私有继承和公有继承对基类成员访问属性的影响。

八、写一个面向对象的程序,重载插入运算符和提取运算符,实现学生类的成绩输入和输出。

九、采用面向对象的方法写一个程序,采用数组指针的方式计算n行m列的二维动态数组的平均数(注意new和delete的规范使用)。

十、写一个面向对象的程序,实现一个老师类,老师有姓名、年龄、身高、体重和薪水等属性,结合形参初始化,通过三种可构成重载的方式编写构造函数。

十。一、写一个程序,通过指针和下标两种方式对二维数组的元素按从大到小的方式进行排列,并分析说明两种方式的性能差异。

十。二、分别采用循环的方式和递归的方式实现n的阶乘,并分析说明两方式性能差异。

高级语言程序设计C

重庆理工大学考试试卷。学号姓名考试科目 c语言程序设计 a 卷共 8 页。注意 所有答案必须写在答题卷上,否则不能得分。一 单项选择题 共30题,每题1分,共30分。1.结构化程序设计的3种结构是。a 顺序结构 选择结构 循环结构 b 分支结构 等价结构 循环结构。c 多分支结构 赋值结构 等价结构...

高级语言程序设计C

高级语言程序设计 c 模拟题四。一 选择题 本题共20道小题,每题2分,共40分。1 以下有4组用户标识符,其中合法的一组是 a for sub caseb 4d do size c f2 g3 if abcd word void define答案 c 解析 标识符的命名规则 由字母 数字 下划线组...

高级C语言程序设计复习

一选择题。1 下列数据中,为字符串常量的是 a m b you c hello d basic 2 若y为int 型变量,则执行以下语句后,y的值是 y 8 y y y y a 64 b 56 c 112 d 48 3 下面是一个初始化指针的语句 int px a 其中指针变量的名字应该是 a px...