宁波大学2018年《2612C语言高级程序设计与算法》考博专业课真题试卷
2018年C语言程序设计期末考试第6套
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年宁波大学2606高级数字系统设计博士研究生初试试卷(B卷)
(答案必须写在考点提供的答题纸上)
科目代码 :
2606
科目名称:
高级数字系统设计
一、 (20 分) 分析如下 VHDL 所描述的逻辑电路,写出电路的逻辑表达式、电路功能和文件名。 entity add is port( A, B,E,F: in bit; C: out bit; S: in bit_vector(1 downto 0); end add; architecture str of add is begin process(A, B,E,F,S) begin CASE S IS WHEN “00”=> C <=A; WHEN “01”=> C <=B; WHEN “10”=> C <=E; WHEN “11”=> C<=F; WHEN OTHERS => NULL; END CASE; end process; end str; 二、(20 分)利用 VHDL 语言设计如表 1 所示功能的逻辑电路。 表 1
Start A B 4 3 乘法电路 7 P
图1
第 3 页 共 3 页
第 1 页 共 3 页
宁波大学 2018 年博士研究生招生考试初试试题(B 卷)
(答案必须写在考点提供的答题纸上)
Hale Waihona Puke 科目代码 :2606
科目名称:
高级数字系统设计
三、(20 分)分析如下 VHDL 所描述的电路,写出电路的功能。 LIBRARY ieee; USE ieee.std_logic_1164.all; ENTITY count IS PORT (D: IN Q: OUT END count; ARCHITECTURE a OF count IS SIGNAL temp: INTEGER Range 0 TO 15; BEGIN PROCESS (clk, nR) BEGIN IF nR = '0' THEN temp <= 0; ELSIF (clk'EVENT AND clk = '1') THEN IF nLD = ‘0' THEN temp <= D; ELSE IF A='1' THEN temp <= temp + 1; ELSIF A = '0' then IF temp < 9 then temp <= temp+1; Else End if; END IF; END IF; END IF; END PROCESS; Q <= temp; END a;
宁波大学考研真题914C程序设计初试试卷(B卷)硕士研究生专业课考试试题(2018年)
A)1
B)0
C)-1
D)出错
(10)在循环语句的循环体中,break 语句的作用是( ) A)继续执行 break 语句之后的循环体内其他各语句; B)提前结束本层循环,接着执行该循环体后续的语句; C)结束本次循环; D)暂停程序的运行.
(11)若用数组名作为函数调用的实参,传递给形参的是( )
A)数组的首地址
swap(int p,int q)
{
int t;
t=p;p=q;q=t;
}
Int main()
{
int a=10,b=20;
pirntf("(1) a=%d,b=%d\n",a,b);
swap(&a,&b);
printf("(2) a=%d,b=%d\n",a,b);
return 0;
}
(A) 该程序完全正确
return 0;
}
程序运行后的输出结果是( )
A) 12
B) 15
C) 6
D) 5
(8) 有以下程序
struct STU
{ char num[10]; float score[3]; };
main()
{ struct STU s[3]={{"20021",90,95,85},
{"20022",95,80,75},
题目 1:逆序数 【问题描述】给定一个整数(正整数、负整数、零),请输出它的逆序数。 【样例输入】 -12300 【样例输出】 -321
题目 2:统计单词个数 【问题描述】统计一个英文句子(长度不大于 80)中含有英文单词的个数,单词之间用空格隔开。 【样例输入】
2018年宁波大学博士研究生招生考试初试科目
2018年宁波大学博士研究生招生考试初试科目考试大纲科目代码、名称: 3809智能系统一、考试形式与试卷结构(一)试卷满分值及考试时间本试卷满分为100分,考试时间为180分钟。
(二)答题方式答题方式为闭卷、笔试。
试卷由试题和答题纸组成;答案必须写在答题纸相应的位置上。
(三)试卷内容结构考试内容主要是神经计算与机器学习的原理、算法、技术及应用。
(四)试卷题型结构试卷题型为简答题和分析应用题。
二、考查目标课程考试的目的在于测试考生对于神经计算理论和机器学习的各种常见模型及相应学习算法的掌握情况以及综合运用分析和解决现实问题的能力。
三、考查范围或考试内容概要《智能系统》要求学生具备良好的理论基础,涉及知识面广,能够全面了解机器学习、模式识别、神经计算这些交叉学科,熟练掌握各种常见的图模型及相应的机器学习算法,并将其应用于组合优化、模式识别、数据挖掘等领域。
课程考试内容涵盖机器学习与神经计算的原理、方法、技术及应用,在综合介绍的基础上,重点放在神经计算的思想、神经网络设计、学习算法和有效的应用,全面掌握各类学习模型应用的方法和思路,而不仅仅是抽象的理论模型。
课程具体内容包括:神经计算的生物基础、人工神经网络的数学模型、感知器模型、BP学习算法及其改进、Hopfield网络模型及应用、随机计算模型、模拟退火算法、Boltzmann机及学习算法、SOM 网络与竞争学习、联想记忆模型、RBF网络模型、支持向量学习机、核函数选择、主元分析及应用、最大熵原理、信息论模型、Boosting算法、深度学习、生成对抗网络等。
参考教材或主要参考书:《Neural Networks and Learning Machines》(3rd Edition),Simon Haykin,机械工业出版社,2009。
宁波大学分析化学2018,2020年考博初试真题
A. 稀 H2SO4
B. HCl
C. 邻二氮菲
D.NH4F
5. 仅设想常量分析用的滴定管读数误差±0.01 mL,若要求测定的相对误差小于 0.1%,消耗滴定
液应大于( )
A. 10 mL B. 20 mL C. 30 mL D. 40 mL 6. 在 pH=5.0 时,用 EDTA 溶液滴定含有 Al3+,Zn2+,Mg2+和大量 F-等离子的溶液,已知
一、选择题(每题 2 分,10 题,共 20 分):
分析化学
1. 用 0.100 mol∙L-1 NaOH 滴定同浓度 HAc (pKa = 4.74)的 pH 突跃范围为 7.7~9.7,若用 0.100 mol∙L-1
NaOH 滴定同浓度某弱酸 HB (pKa = 2.74),pH 突跃范围是( )
c1 为参比,则试液的透光度为(
)。
A. 40%
B. 50%
C. 60%
D. 70%
6. 在原子发射光谱定量分析中,内标元素与分析元素的关系是( )。
A. 激发电位相近
B. 电离电位相近
C. 蒸发行为相近 D. 熔点相近
7. 原子光谱(发射、吸收与荧光)三种分析方法中均很严重的干扰因素是( )。
A. 光谱线干扰
24. 在气-液色谱分析中,当两组分的保留值很接近,且峰很窄,但只能部分分离,其原因是( )
A. 柱效能太低 B. 容量因子太大 C. 柱子太长 D. 固定相选择性不好
25. 在液相色谱法中,按分离原理分类,液固色谱法属于( )
A. 分配色谱法 B. 排阻色谱法 C. 离子交换色谱法 D. 吸附色谱法
28. 荧光分析法是通过测定( )而达到对物质的定性或定量分析
2018年宁波大学博士研究生招生考试初试科目
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试题及参考答案
大学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年《211翻译硕士英语》考研专业课真题试卷
宁波大学 2018 年硕士研究生招生考试初试试题(B 卷)
(答案必须写在考点提供的答题纸上)
科目代码:
211
总分值:
100
科目名称:
翻译硕士英语
11. In the current economic climate it is fairly ________ that unemployment will continue to rise. A. predictable B. indifferent C. desirable D. reliable 12. The rise in violent crime is one of the more worrying ________ of the current situation. A. matters B. affairs C. portions D. aspects 13. Why didn’t you ________ the police immediately? This is vital evidence. A. inform B. announce C. propose D. claim 14. It’s difficult to emerge from such a scandal with your reputation still ________. A. whole B. famous C. intact D. known 15. Although there was a lot more to say, Stephen ________ from further questions. A. reflected B. refrained C. strained D. resisted 16. We could tell that she was still ________ something and it was our job to find out what. A. canceling B. sheltering C. concealing D. settling 17. He played very badly and I think your criticisms were completely ________. A. entitled B. justified C. hopeless D. disappointed 18. A ________ examination for the post of department manager will be held next Tuesday. A. classifying B. contrasting C. comparing D. competitive 19. What she’s saying about the market may be true, but I’m ________ to give it a closer look. A. opposed B. attempted C. inclined D. consented 20. It took two trips to ________ all Helen’s furniture to her new apartment. A. transfer B. replace C. locate D. displace Section B: There are 20 blanks in the following passage. For each blank there are four choices marked, A, B, C, and D You should choose the ONE that best fits into the passage. Then mark the corresponding letter on the Answer Sheet with a single line through the centre. In the 19th century, it was common to hear people in Europe and America say that the resources of the sea were unlimited. For example, a famous biologist said____(21)____the mid 1800s that resources of the sea were ____(22)____ . Today there’s ____(23)____ that the resources of the sea are as seriously threatened as ____(24)____ of the land and the air. ____(25)____, the threat to fish is
宁波大学C语言高级程序设计与算法2017--2018,2020年考博初试真题
D)数组的元素个数
2、有如下定义语句:int a,b=5,*p=&a;则能完成 a=b 赋值功能的语句是
。
A) a=*p; B) *p=*&b; C) a=&b; D) *p=&*p;
3、C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方法是
。
A)地址传递
B)单向值传递
C)由实参传给形参,再由形参传回给实参
二、填空题(每题 2 分,共 20 分)
1、将字符 ch(ch 值的范围为’0’-’9’)转换成对应整数 i 的语句是
【1】
。
2、break 一般使用在循环语句和
【2】
语句中。
3、在 C 语言中,已知 char s1[100]和 char s2[100],将 s2 中的字符串复制到 s1 中的语句是:
C) fopen 函数打开文件失败后的返回值为 NULL
D) 通过调用 fopen 函数,使文件指针 fp 指向文件 test.txt 在内存中的缓冲区
9、有如下定义:
struct node { int data;
struct node *next;
}a,b,c;
则下列哪条语句可以将图中 b 节点删除
【3】 。
4、在 C 语言中,动态分配内存空间的函数名是
【4】
。
5、给定一组 N 个(N<100)整数,去除其中重复的数(相同的数只保留一个),并按从小到大的顺序输出。
#include <stdio.h>
int main(){
int N,i,j,t,a[100];
scanf("%d",&N);
2018年浙江省计算机二级c语言考试真题及答案
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)。
