宁波大学2018年《2612C语言高级程序设计与算法》考博专业课真题试卷
- 格式:pdf
- 大小:1.03 MB
- 文档页数:8
2018年秋季学期A卷、考试、机试、闭卷(第6套)C语言程序设计命题教师:农国才阳建中刘顺黄瑜适用班级:计科本、物联本18级答卷说明:1.本试卷共 3 页,4 个大题,满分100分,时间120分钟。
2.准带的用具或资料:试卷套号:学号:姓名:班别:答题要求:1. 选择题请在手机上完成答题,并将答题结果填写在指定空格处);2.程序题⑴请将题目给定的源程序复制粘贴到编译器中;⑵并对程序进行修改、编译、调试、运行;⑶将修改好的源程序存放在考生文件夹中,文件名为“学号_姓名.cpp”(例如:1704412147_王明.cpp);⑷将修改的内容填写到指定答题处,将运行结果截图粘贴答题处。
一、选择题(本大题共20小题,每小题2分,共40分。
1-5:6-10:11-15:15-20:二、程序填空题(本大题共4个空,每空4分,运行结果正确4分,共20分)给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。
例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000移动后的输出为:46 32 40 45 48 30 6 17 15 26请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!给定源程序:#include <stdlib.h>#include <stdio.h>#define N 10double fun(double *x){ int i, j;double s, av, y[N];s = 0;for(i = 0; i < N; i++) s = s + x[i]; /**********found**********/ av = __1__;for(i = j = 0; i < N; i++) if( x[i] > av ) {/**********found**********/ y[__2__] = x[i]; x[i] = -1; }for(i = 0; i < N; i++)/**********found**********/ if( x[i] != __3__) y[j++] = x[i]; for(i = 0; i < N; i++)x[i] = y[i]; return av; }int main(void) { int i;double x[N];for(i = 0; i < N; i++) { x[i] = rand() % 50; printf("%4.0f ", x[i]); }printf("\n");printf("\nThe average is: %f\n", __4__); printf("\nThe result :\n", fun(x));for(i = 0; i < N; i++) printf("%5.0f ", x[i]); printf("\n"); return 0; }三、程序改错题(本大题共有4处错误,每处4分,运行结果正确4分,共20分)给定以下程序中函数fun 的功能是: 依次取出字符串中所有数字字符, 形成新的字符串, 并取代原字符串。
2018年宁波大学博士研究生招生考试初试科目考试大纲科目代码、名称: 3809智能系统一、考试形式与试卷结构(一)试卷满分值及考试时间本试卷满分为100分,考试时间为180分钟。
(二)答题方式答题方式为闭卷、笔试。
试卷由试题和答题纸组成;答案必须写在答题纸相应的位置上。
(三)试卷内容结构考试内容主要是神经计算与机器学习的原理、算法、技术及应用。
(四)试卷题型结构试卷题型为简答题和分析应用题。
二、考查目标课程考试的目的在于测试考生对于神经计算理论和机器学习的各种常见模型及相应学习算法的掌握情况以及综合运用分析和解决现实问题的能力。
三、考查范围或考试内容概要《智能系统》要求学生具备良好的理论基础,涉及知识面广,能够全面了解机器学习、模式识别、神经计算这些交叉学科,熟练掌握各种常见的图模型及相应的机器学习算法,并将其应用于组合优化、模式识别、数据挖掘等领域。
课程考试内容涵盖机器学习与神经计算的原理、方法、技术及应用,在综合介绍的基础上,重点放在神经计算的思想、神经网络设计、学习算法和有效的应用,全面掌握各类学习模型应用的方法和思路,而不仅仅是抽象的理论模型。
课程具体内容包括:神经计算的生物基础、人工神经网络的数学模型、感知器模型、BP学习算法及其改进、Hopfield网络模型及应用、随机计算模型、模拟退火算法、Boltzmann机及学习算法、SOM 网络与竞争学习、联想记忆模型、RBF网络模型、支持向量学习机、核函数选择、主元分析及应用、最大熵原理、信息论模型、Boosting算法、深度学习、生成对抗网络等。
参考教材或主要参考书:《Neural Networks and Learning Machines》(3rd Edition),Simon Haykin,机械工业出版社,2009。
2018年宁波大学博士研究生招生考试初试科目考试大纲科目代码、名称: 2609 材料化学基础一、考试形式与试卷结构(一)试卷满分值及考试时间本试卷满分为100分,考试时间为180分钟。
(二)答题方式答题方式为闭卷、笔试。
试卷由试题和答题纸组成;答案必须写在答题纸(由考点提供)相应的位置上。
(三)试卷内容结构考试内容主要包括材料化学的基本概念,理论与研究方法。
材料结构和材料性能与化学反应的相互关系。
纳米材料,分子筛级多孔材料,高分子材料等相关内容。
(四)试卷题型结构1.选择题2.填空题3.判断题4.问答题5.计算和论述题二、考查目标考试的目的在于测试考生对于材料结构和材料性能与化学反应的相互关系,以及分子之间相互作用对材料结构的影响规律的掌握,并能运用所学的基本概念、理论与研究方法解决材料类相关专业的基本问题。
熟悉纳米材料,分子筛及多孔材料,高分子材料的相关内容。
三、考查范围或考试内容概要第一部分材料化学的研究意义第二部分简单的量子化学知识1.共价键理论和分子轨道理论2.离子键及离子型晶体3.半径比规则与晶体点阵能4.过渡型晶体结构中的化学键5.金属键和能带理论第三部分晶体学基础知识1.晶体的基本性质2.晶体的点阵结构3.晶体的宏观对称性4.晶体的微观对称性第四部分纳米材料基础知识1.纳米材料的基本性质2.纳米材料的合成与表征3.纳米材料的典型应用第五部分分子筛与多孔材料1.分子筛的发展历史2.分子筛的结构3.沸石分子筛的合成方法与生长机理4.金属有机框架材料的设计与合成5.分子筛吸附材料与膜分离材料第六部分高分子聚合物材料1.高分子的基本概念2.高分子的结构3.高分子的性质4.高分子的合成与加工5.高分子分离膜参考教材或主要参考书:《材料化学》曾兆华、杨建文,化学工业出版社,2013.《分子筛与多孔材料化学》徐如人、庞文琴、霍启升,科学出版社,2015.《高分子材料基础》张留成、瞿雄伟、丁会利,化学工业出版社,2013.。
大学C++面向对象程序设计-2018试题及参考答案…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线…………重点大学考试试题答案(A卷)2018 ~2019 学年 1 学期面向对象程序设计课程一、单选题(每小题2分,共20分)CCDCB AAABA二、改错题(共3小题,每小题6分,共18分)1. main()函数第3句出错,因为类Complex无类类型转换函数,将Complex对象转换成float。
改正:在Complex中类增加:operator float(){ return real; }2. main()函数第2句出错,因为常对象obj不能调用非常成员函数,改正:在CTest类中:将CTest(int x)换成fCTest(int x) const。
或者将main()中const CTest obj(5);换成CTest obj(5);3. 当程序执行对象p2的析构函数时,对象p1的数据成员ptr出现了所谓的“指针悬挂问题”,这说明C++中提供给对象的默认的赋值运算符并不是万能的,解决的办法就是重载赋值运算符“=”,使对象不但能浅拷贝,还能实现深层拷贝。
STRING& STRING::operator=(const STRING&s){if(this==&s)return *this;delete ptr;ptr=new char[strlen(s.ptr)+1];strcpy(ptr,s.ptr);return *this;}三、读程序,给出程序的输出结果。
2018年浙江省计算机二级c语言考试真题及答案2018年浙江省计算机二级c语言考试真题及答案【计算机等级考试官网暂未公布2018年浙江省计算机二级c语言考试真题及答案,届时小编会为你第一时间收集整理】下面是店铺给大家整理的计算机二级c语言考试习题及答案,供大家参阅,对接下来的计算机二级C语言考试有一定的了解!计算机二级c语言考试真题及答案1.(A )是构成C语言程序的基本单位。
A、函数B、过程C、子程序D、子例程2.C语言程序从 C 开始执行。
A、程序中第一条可执行语句B、程序中第一个函数C、程序中的main函数D、包含文件中的第一个函数3、以下说法中正确的是( C )。
A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main( )函数中定义C、C语言程序总是从main( )函数开始执行D、C语言程序中的main( )函数必须放在程序的开始部分4.下列关于C语言的说法错误的是( B ) 。
A、 C程序的工作过程是编辑、编译、连接、运行B、 C语言不区分大小写。
C、 C程序的三种基本结构是顺序、选择、循环D、C程序从main函数开始执行5.下列正确的标识符是(C )。
A、-a1B、a[i]C、a2_iD、int t5~8题为相同类型题考点:标识符的命名规则只能由字母、数字、下划线构成数字不能作为标识符的开头关键字不能作为标识符选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)6.下列C语言用户标识符中合法的是(B )。
A、3axB、xC、caseD、-e2 E)union选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);7.下列四组选项中,正确的C语言标识符是( C )。
A、 %xB、a+bC、a123D、123选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)8、下列四组字符串中都可以用作C语言程序中的标识符的是( A)。