宁波大学C语言高级程序设计与算法2017--2018,2020年考博初试真题
宁波大学理论力学2017--2020年考博初试真题

宁波大学 2020 年博士研究生招生考试初试试题(A 卷)
(答案必须写在考点提供的答题纸上)
(A) 0 (C) (vA - vB)/2
(B) (vA + vB)/2 (D) (vB - vA)/2
4. 点的加速度合成定理 aa=ae+ar 的适应条件是( )。
(A) 牵连运动只能是平移 (B) 各种牵连运动都适用 (C) 牵连运动只能是转动 (D) 牵连运动为零
5. 均质圆盘 O 的质量为 2m,半径为 r,物体 A、B 的质量为 m。如果绳与
(B) J z2 J z1 m a2 b2 (C) J z2 J z1 m b2 a2
z1
z
z2
a
b
C
(D) J z2 J z1 m a2 b2
5. 平面运动刚体的动能,等于它以( )速度作平动时的动能加上绕(
的动能。
(A) 初始,质心
(B) 质心,重心
(C) 质心,质心
B
A
θ
D
第2页共2页
宁波大学 2017 年博士研究生招生考试初试试题(B 卷)
(答案必须写在考点提供的答题纸上)
科目代码 : 2613 科目名称:
理论力学
一、 单项选择题:本大题共 5 小题,每小题 4 分,共 20 分。
1. 力学上把约束加在物体上的作用力称为约束反力,约束反力是( 的。如果没有任何( )存在,约束反力也就不存在了。
2. 质量为 100kg、半径为 1m 的均质圆轮,以转速 n=120r/min 绕 O 轴转 动,如左图所示。有一常力 F 作用于闸杆,轮经 10s 后停止转动。已 知摩擦因数 f=0.1,求力 F 的大小。(14 分)
2023年浙江省宁波市全国计算机等级考试C++语言程序设计真题(含答案)

2023年浙江省宁波市全国计算机等级考试C++语言程序设计真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1.若进栈序列为a,b,C,则通过入出栈操作可能得到的a,b,C的不同排列个数为( )。
A.4B.5C.6D.72. 下列叙述中,错误的是()。
A.派生类可以使用private派生B.对基类成员的访问必须是无二义性的C.基类成员的访问能力在派生类中维持不变D.赋值兼容规则也适用于多继承的组合3.以下不是结构化程序设计方法的技术是()。
A.自顶向下,逐步求精B.自底向上,逐步求精C.从整体到局部D.结构清晰,层次分明4. 当一个函数无返回值时,函数的类型应为( )。
A.任意B.voidC.intD.char5. 有如下程序:#include <iostream>using namespace std;class point{ int x, y;public: point( int vx, int vy ) { x = vx; y = vy; } point ( ) x = 0; y= 0; } point operator+( point p1 ) { point p; int px = x+ p1.x; int py = y + p1.y; returnpoint( px, py ); point operator-( point p1 ) { point p; int px = x -p1.x; int py = y - p1.y; return point ( px, py ); } void print() { cout<<x<<" , "<<y<<end1; }};int main (){ point p1(10, 10 ), p2( 20, 20 ); p1 = p1 - p2; p1.print (); return 0;} 执行后的输出结果是A.10,10B.20,20C.10,20D.30,306.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。
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;
精编版-2016年浙江宁波大学C程序设计考研真题

2016年浙江宁波大学C程序设计考研真题一、单项选择题:本大题共 30 小题,每小题 3 分,共 90 分。
在每小题列出的四个选项中只有一个是符合题目要求的。
错选、多选或未选均不得分。
1. 关于C语言中的函数,下列说法中错误的是___________A) 函数定义可以分为两个部分,即函数说明部分和函数体B) 主函数可以调用非主函数C) 某个非主函数可以调用其它非主函数D) 程序可以从任何函数开始执行2. C 语言中 while 和 do-while 循环的主要区别是___________A) do-while 的循环体至少无条件执行一次B) while 的循环控制条件比 do-while 的循环控制条件严格C) do-while 里面不允许使用 breakD) do-while 里面不允许使用 continue3. 在 C 语言程序中,以下说法正确的是___________A) 函数的定义可以嵌套,但函数的调用不可以嵌套B) 函数的定义不可以嵌套,但函数的调用可以嵌套C) 函数的定义和函数的调用都不可以嵌套D) 函数的定义和函数的调用都可以嵌套4. 下列字符列中,能作为某个变量的标识符是___________A) ?aB) a=2C) a.3D) a_35. 在以字节存储字符的系统中,字符‘\n ’在内存占用的字节数是___________A) 1B) 2C) 3D) 46. 下面的数字中,合法的长整型常数是___________A) 0LB) 4962710C) 0.054838743D) 2.1869e107. 下面正确表示字符常量的是___________A) "\n"B) '\t'C) "0"D) 658. 输出字符型变量 x 与整型变量 y,下列 printf 语句使用正确的是___________A) printf ("%f%s", x, y);B) printf ("%lf%c", x, y) ;C) printf ("%c%d", x, y);D) scanf ("%f%c", x, y) ;9. 为表示关系 x≥y≥z,应使用 C 语言表达式___________A) (x>=y>=z)B) (x>=y) AND (y>=z)C) (x>=y) && (y>=z)D) (x>=y) & (y>=z)10. C 语言对 if 嵌套语句的规定 else 总是与___________配对。
宁波大学考研真题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)中含有英文单词的个数,单词之间用空格隔开。 【样例输入】
宁波大学914c程序设计17-18年真题

B)int a[10]={};
C)int a[]=(0);
D)int a[10]={10*1};
14、定义如下变量和数组:
int k;
int a[3][3]={1,2,3,4,k=0;k<3;k++) printf(“%d”,a[k][2-k]);
。
A)do{i=1; s=1;
B)do{i=1; s=0;
s=s*i;
s=s*i;
i++;
i++;
}while(i<=10);
}while(i<=10);
C)i=1; s=1;
D)i=1; s=0;
do{s=s*i;
do{s=s*i;
i++;
i++;
}while(i<=10);
}while(i<=10);
#include<stdio.h>
void main( )
{ int x=1,a=0,b=0;
switch (x)
{ case 0: b++;
case 1: a++;
case 2: a++; b++;
}
printf("a=%d, b=%d\n",a,b);
}
A) a=2, b=1 B) a=1, b=1
11、下面有关 for 循环的正确描述是
。
A) for 循环只能用于循环次数已经确定的情况
B) for 循环是先执行循环体语句,后判断表达式
C) 在 for 循环中,不能用 break 语句跳出循环体
宁波大学OJ系统前105道C语言题目及答案精讲

宁波大学OJ系统前105道C语言题目及答案精讲Description从键盘输入任意两个整数,再向屏幕输出这两个数据。
Input 输入两个整数。
Output输出这两个整数。
以空格间隔。
Sample Input7 -9Sample Output7 -9HINT本题的样例代码如下:#includeint main(){int a,b;scanf("%d%d",&a,&b);printf("%d %d\n",a,b);return 0;}Description从键盘任意输入一个字符,再输出这个字符。
Input任意输入一个字符。
Output输出该字符。
Sample Input#Sample Output##includeint main(){char a;scanf("%c",&a);printf("%c\n",a);return 0;}1002 单组A+B Description从键盘输入任意两个整数a和b,计算并输出a+b的值。
Input从键盘输入两个整数a和b。
Output输出这两个数的和Sample Input1 2Sample Output3#includeint main(){int a,b,c;scanf("%d%d",&a,&b);c=a+b;printf("%d\n",c);return 0;}Description分别计算多组a+b的值。
Input输入包含多组测试数据。
每行包含一组整数a,b。
当输入为0 0 时,测试结束,此时的结果不输出。
Output对于每一对整数a,b,输出它们的和,并且每行输出一个结果。
Sample Input1 510 200 0#includeint main(){int a,b,y;scanf("%d%d",&a,&b);while(a!=0||b!=0){y=a+b;printf("%d\n",y);scanf("%d%d",&a,&b);}return 0;}Description分别计算多组a+b的值。
宁波大学分析化学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. 荧光分析法是通过测定( )而达到对物质的定性或定量分析
2021年浙江省宁波市全国计算机等级考试C语言程序设计真题一卷(含答案)

2021年浙江省宁波市全国计算机等级考试C语言程序设计真题一卷(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(12题)1.有以下程序int fun1(double a){return a*=a;}int fun2(double x,double y){ double a=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(){ double w; w=fun2(1.1,2.0); …… }程序执行后变量w 中的值是A.5.21B.5C.5.0D.0.02. 下列对于线性链表的描述中正确的是( )A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的3.下面不能正确表示a*b/(c*d)的表达式是()。
A.(a*b)/c*dB.a*b/(c*d)C.a/c/d*bD.a*b/c/d4.设有定义:floata=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是()。
A.(a+b)*h/2B.(1/2)*(a+b)*hC.(a+b)*h*1/2D.h/2*(a+b)5.6.有以下程序#include<stdio.h>void fun(int x){if(x/2>1)fun(x/2);printf(”%d”,x);}main( ){fun(7);printf(”\n”);}程序运行后的输出结果是( )。
A.1 3 7B.7 3 1C.7 3D.3 77.广义表(a,b,c,d)的表头是()。
A.aB.(a)C.(b,c,d)D.((b,c,c))8.有以下程序:程序运行后的输出结果是()。
A.20B.13C.10D.319. 有如下程序main() { int y=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);} 运行该程序的输出结果是______。
宁波大学随机过程2009--2020年考博初试真题

之间的关系是______________________,高斯随机过程通过线性系统后是否还是高斯随机过 程?
4. 若平稳随机过程 X(t) 的自相关函数为 Rx ( ) _________________。
a2 cos 3
,则其平均功率 1 2
Sx ( )d =
第1页共3页
宁波大学 2020 年博士研究生招生考试初试试题(B 卷)
3. 假 设 两 个 相 互 独 立 的 随 机 变 量 X 、Y 服 从 正 态 分 布 N (m1, s12) 和 N (m2, s22) , 则 随 机 变 量 Z = X + 2Y 服从_________分布。若令W [X,Y ]T ,则W 的协方差矩阵为_________。
j
=
2
sin
q
+ 2
j·cos
q
2
j
cos
q
+
cos
j
=
2
cos
+ 2
j·cos
q
2
j
一、概念题(每题 4 分,共 40 分)
sin a sin b
=
-
1 2
cos (a
+
b)-
cos (a
- b)
cos a cos b
=
1 2
cos (a
+
b) +
cos (a
- b)
sin
q
-
sin
j
=
2
cos
宁波大学 2020 年博士研究生招生考试初试试题(B 卷)
(答案必须写在考点提供的答题纸上)
科目代码: 2603 总分值: 100 科目名称:
浙江科技学院C程序设计2017--2020年考研初试真题

第 10页,共 15页
机密 ★ 考试结束前
5. 下列程序将数组名作为函数参数,求平均成绩。请填空。 #include<stdio.h> float aver(______(13)______,int n) { int i; float av,s = a[0]; for(i = 1; i < n; i ++) s += a[i]; av = s / n; ______(14)______ ; } int main() { float sco[5],av; int i; for(i = 0; i < 5; i ++) scanf("%f",sco + i); av = aver(_____(15)______ , 5); printf("average score is %5.2f\n",av); return 0; }
【程序】 #include <stdio.h> int prime(int n); void guess(int n);
第 7页,共 15页
机密 ★ 考试结束前
void main() {
int n,n1,n2; do {
printf("Please input an even number(>=6):"); scanf("%d",&n); }while(!(n>=6&&n%2==0)); guess(n); } void guess(int n) { int n1,n2; for(n1=3;n1<=n/2;n1+=2) { n2=n-n1; if(____(4)____)
宁波大学2604半导体器件2015--2016,2018--2020年考博真题

(答案必须写在考点提供的答题纸上) A. 3 B. 2(答案必须写在考点提供的答题纸上)(答案必须写在考点提供的答题纸上)考试科目:半导体器件科目代码:2604适用专业:微纳信息系统一、单项选择题:本大题共5小题,每小题5分,共25分。
在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题前的括号内。
错选、多选或未选均不得分。
()1.在半导体太阳能电池中,关于暗电流说法正确的是A.没有光照时电流B.由外加偏压产生C.其方向与光电流方向相同D.由光生电压降落在势垒区而产生()D正常工作时,其MOS单元半导体表面所处状态是A.强反型B.多子积累C.深耗尽D.多子耗尽()3.在以下复合跃迁中,非辐射复合跃迁是A.带间复合B.激子复合C.俄歇复合D.不存在()4.与LED量子效率有关的因素有A.结两侧参杂浓度B.结深C.表面反射D.以上都有关()5.太阳能电池工作时,对应P-N结内部处于:A.正偏电压B.反偏电压C.没有电压D.耗尽第1页共2页考试科目:半导体器件科目代码:2604适用专业:微纳信息系统二问答题(共35分)1.采用载流子扩散与漂移的观点分析PN结的单向导电性。
(10分)2.试述NPN双极型晶体管的四种工作模式。
(15分)3.试述金属-半导体接触:肖特基接触与欧姆接触的各自特点。
(10分)三.计算与推导(共40分)1.计算一硅p-n结在300K时的内建电势,其N A=1018cm-3和N D=1015cm-3.(10分)2.一理想晶体管其发射效率为0.999,集基极漏电流为10μA,假设I B=0,请算出由空穴所形成的放大模式发射极电流。
(15分)3.简述评估太阳能电池器件性能的四个基本参数,那些因素会影响太阳能电池器件性能(15分)第2页共2页考试科目:半导体器件科目代码:2604适用专业:微纳信息系统第1页共2页一、判断题(共20分,每题1分)1.()半导体材料的导电性能介于导体和绝缘体之间。
宁波大学916数据结构与算法2020年考研专业课真题

(答案必须写在考点提供的答题纸上)科目代码:916总分值:150科目名称:数据结构与算法、、选择题:(每个选择2分,共30分)1. 在单链表指针为P的结点之后插入指针为s的结点,正确的操作是()。
A. p->next=s; s->next=p->next;B. p->next=s->next; p->next=s;C. s->next=p->next; p->next=s;D. p->next=s; p->next=s->next;2. 若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )。
A.3,2,6,1,4,5B.3,4,2,1,6,5C.1,2,5,3,4,6 D.5,6,4,2,3,13. 循环队列用数组A[0..m-1]存放其元素值,设头尾指针分别为front和rear,则当前队列中的元素个数是 ( )。
A. rear-front-1B. rear-front+1C. (rear-front+m)%mD. rear-front4. 二分查找算法的时间复杂度是()。
A. O(n*n)B. O(n)C. O(n*log n) D . O(log n)5. 向顺序存储的循环队列 Q 中插入新元素的过程分为三步:()。
A.进行队列是否满的判断,存入新元素,移动队尾指针B.进行队列是否空的判断,存入新元素,移动队尾指针C.进行队列是否满的判断,移动队尾指针,存入新元素D.进行队列是否空的判断,移动队尾指针,存入新元素6.设x和y是二叉树中的任意两个结点,若在先根序列中x在y之前,而在后根序列中x在y之后,则x和y的关系是 ( )。
A. x是y的左兄弟B. x是y的右兄弟C. x是y的祖先D. x是y的子孙7. 下列二叉树中,( )可用于实现符号的不等长高效编码。
A. 最优二叉树B. B-树C. 平衡二叉树D. 二叉排序树8. 已知哈希表地址空间为A[9],哈希函数为H(k)=k mod7,采用线性探测再散列处理冲突。
2017高级语言程序设计考卷B及参考答案

C.*a[0]
D.*(*(a+0)+0)
14.设有 int a=5,*b,**c; 执行语句 c=&b;和 b=&a;后,**c 的值是
A.变量 a 的地址
B.变量 b 的地址
C.变量 a 中的值
D.变量 b 中的值
得分
二、程序阅读题(本大题共 6 小题,每小题 4 分,共 24 分)
请将下面各程序的输出填写在下划线处。
A.a[p-a]
B.*(&a[1]) C.p[1]
D.a[10]
10.设有 int i=1,j=2,k=3;则执行语句:if(i++==1&&(++j==3||k++==3)) cout<<i<<,j<<k;
后的输出结果是
A.1 2 3
B.2 2 3
C.设 char s[10],*p=s; 下列语句中错误的是
C.一个用于指向函数的指针变量
D.一个返回值为指针型的函数名
1
8.下列定义语句中,错误的是
A.int a[]={1,2}; B.char *a[3];
C.int n=5,a[n];
D.char s[10]=”test”;
9.若已定义:int a[ ]={0,1,2,3,4,5,6,7,8,9], *p=a; 则对 a 数组元素不正确的引用是
四、程序编写题(本大题共 3 小题,每小题 10 分,共 30 分)
1.#include <iostream>
using namespace std;
int main()
{
int n,a,b,c;
2018年宁波大学考博试题3809智能系统(B卷)

科目代码: 3809 科目名称:智能系统
1. 机器学习通常可分为指导性学习和非指导性学习,学习模型则可分为生成模型和
判别模型二类。
假定现在要完成以下的任务:
(a)函数拟合与插值;(b)聚类分析;(c)模式识别,
请简要解释以下学习模型各自属于生成模型还是判别模型,可以胜任哪种任务:(1)深度学习网络,(2)RBF网络,(3)Boltzmann机,(4)SOM网络。
(10%) 2. 如果将异或(XOR)问题推广为3输入的parity问题,要求输入和输出实现如下
真值表:
输入1 输入2 输入3 输出
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
请设计一个多层网络实现3-parity,并给出相应的学习算法。
(12%)
3. Hopfield网络是全相连的反馈型网络,可以用于实现“吸引子”联想记忆,如果
要使一个Hopfield网络同时记住“A”、“I”、“Y”三个字母(3x4点阵),试为其设计一个合理的结构,并给出学习算法和具体的网络权值。
(12%)
科目代码: 3809 科目名称:智能系统
科目代码: 3809 科目名称:智能系统
;
同时生成模型则以产生出能够“愚弄”判别模型使其以为真的数据为目标,即极。
宁波大学2612c语言程序设计2017年考博专业课真题

12.若指针 px 为空指针,则 ( A.px 指向不定
B.px 的值为零
13.对于语句 int *px[10],以下说法正确的是(
A. px 是一个指针,指向一个数组,数组的元素是整数型。 B. px 是一个数组,其数组的每一个元素是指向整数的指针。 C. A 和 B 均错,但它是 C 语言的正确语句。 D. C 语言不允许这样的语句。 14.具有相同基类型的指针变量 P 和数组变量 Y,下列写法中不合法的是( A.P = Y B.*P = Y[i] C.P + &Y[i] D.P = &Y ) )。
D.21 个字符 )。 D.float(int n)
8.将 int 型变量 n 转换成 float 型变量的方法是 ( A.float n B.(float)n C.float(n)
第 1 页 共 8 页
宁波大学 2017 年博士研究生招生考试初试试题(A 卷)
(答案必须写在考点提供的答题纸上)
科目代码:
宁波大学 2017 年博士研究生招生考试初试试题(A 卷)
(答案必须写在考点提供的答题纸上)
科目代码:
2612
科目名称:
C 语言程序设计
一、选择题(共 25 分,每题 1 分)
1.下列说法中错误的是( )。
A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2.转换说明符%d 的输出形式是( A.十进制 B.八进制 )。 D.二进制
4.int x=3,y=2;则表达式 x+=y+8 的值为( A. 28 B. 30 C. 13 D.
智能系统 宁波大学 2017年博士研究生考博真题

科目代码:
3809
科目名称:
智能系统
6. 对于下图所示 Boltzmann 机,假设每个结点的阈值都为 0,连接权值如图所示,如何采用 模拟退火(Simulated Annealing)技术使网络尽快达到系统平衡态? 如果达到了平衡态,请计 算系统处在状态{S1=1,S2=1,S3=1,S4=-1}的概率是多少? 要求给出具体的计算方式。 (12%)
要求在系统受到外界干扰的情况下能够自动恢复,即要求将“Good”作为 Hopfield 网络的系 统能量极小点(吸引子),请使用 4 个包含 7 个神经元的全相连 Hopfield 网络来实现联想 记忆,给出详细设计方案和具体的网络权值。 (12%)
第 1 页 共 2 页
宁波大学 2017 年博士研究生招生考试初试试题(A 卷)
S1 -3 3 S3 2
1
S2 -2
-1
S4
7. 面对海量的互联网数据,搜索引擎能够根据一定的策略、运用特定的计算机程序从互联网上 搜集信息,在对信息进行组织和处理后,为用户提供快速的检索服务,将用户检索相关的信 息展示给用户的系统。请描述搜索引擎的结构、基本工作原理和关键技术。 (12%) 8. 深度学习研究近来在生成对抗建模方面取得了突破, 生成对抗建模通过一个生成模型与判别 模型的竞争来逐步完成对输入数据的建模,其学习过程可以表示为如下的极小极大过程: , 生成模型 Gen 通过输入随机数 z 生成数据,由判别模型 Disc 来判断真假。要求判别模型在 输入真实数据时输出 1,在输入由生成模型产生的数据时输出 0;而生成模型则以产生出能 够“愚弄”判别模型使其以为真的数据为目标。试为这种生成对抗学习建立一个合理的网络结 构,并运用 BP 方法来为上述生成模型和判别模型设计学习算法。 (14%)
宁波大学C语言高级程序设计与算法2017--2018,2020年考博初试真题

(答案必须写在考点提供的答题纸上)(答案必须写在考点提供的答题纸上)(答案必须写在考点提供的答题纸上)(答案必须写在考点提供的答题纸上)(答案必须写在考点提供的答题纸上)科目代码:2612 总分值:100 科目名称:C语言程序设计四、编程题(每题10分,共30分)题目1:最小和最大素数给定一个范围[x1,x2],要求计算出该范围内的最小素数和最大素数。
Input:输入x1,x2(1<x1<x2<1000)Output:输出给定范围里的最小素数和最大素数;如果没有素数,输出No Answer。
Sample Input:2 155Sample Output:2 151题目2:字符替换Description:把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串。
Input:只有一行,由一个字符串和两个字符组成,中间用单个空格隔开。
字符串是待替换的字符串,字符串长度小于等于30个字符,且不含空格等空白符;接下来一个字符为需要被替换的特定字符;接下来一个字符为用于替换的给定字符。
Output:一行,即替换后的字符串。
Sample Input:hello-how-are-you o OSample Output:hellO-hOw-are-yOu题目3:明明的随机数Description:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。
然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。
请你协助明明完成“去重”与“排序”的工作。
Input:有2行,第1行为1个正整数,表示所生成的随机数的个数:N;第2行有N个用空格隔开的正整数,为所产生的随机数。
Output:也是2行,第1行为1个正整数M,表示不相同的随机数的个数。
宁波大学3825运筹学2017--2020年考博真题

(4)等待服务的平均顾客数;
(5)顾客在店内等待时间超过 10 分钟的概率(已知
)。
(10 分)7. 某公司为经营业务的需要,决定要在现有生产条件不变的情况下,生产一种新
产品,现可供开发生产的产品有 I、II、III、IV 四种不同产品,对应的方案为 A1、A2、A3、
A4。由于缺乏相关资料背景,对产品的市场需求只能估计为大、中、小三种状态,而且对
时间
所需售货人员数
星期日
28
星期一
15
星期二
24
星期三
25
星期四
19
星期五
31
星期六
28
(15 分)2. 考虑如下线性规划问题
回答以下问题:
1)请用单纯形法求最优解;
2)直接写出上述问题的对偶问题及其最优解;
3)若问题中列 的系数变为
,问最优解是否有变化?如有变化,将新的解求出;
4)由由 1 变为 2,是否影响最优解?如有影响,将新的解求出。
第1页共3页
宁波大学 2020 年博士研究生招生考试初试试题(A 卷)
(答案必须写在考点提供的答题纸上)
科目代码: 3825 总分值: 100 科目名称:
运筹学
项目 投标者
甲 乙 丙 丁 戊
ABCDE
4 8 7 15 12 7 9 17 14 10 6 9 12 8 7 6 7 14 6 10 6 9 12 10 6
5. (10 分)
为了适应市场需要,某市提出了扩大某种电器生产的两个方案:一个方案是建设大工厂, 另一个方案是建设小工厂,两者的试用期都是 10 年。建设大工厂需要投资 600 万元,建设 小工厂需要投资 280 万元,两个方案的年收益或损失值及自然状态的概率见下表。试用决 策树法做出合理的决策。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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);
for(i=0;i<N;i++) scanf("%d",&a[i]);
B) for(i=0;i<10;i++) fread(a[i],sizeof(struct st),1,fp);
C) for(i=0;i<10;i++) fread(a+i,sizeof(struct st),1,fp);
D) for(i=0;i<5;i+=2) fread(a+i,sizeof(struct st),2,fp);
7、 已有定义 int k=2; int *ptr1,*ptr2; 且 ptr1 和 ptr2 均已指向变量 k,下面不能正确执行的赋值语
句是
。
A) k=*ptr1+*ptr2;
B) ptr2=k;
C) ptr1=ptr2;
D) k=*ptr1*(*ptr2);
8、关于以下一段程序的理解错误的是 。
宁波大学 2020 年博士研究生招生考试初试试题(B 卷)
(答案必须写在考点提供的答题纸上)
科目代码: 2612 总分值: 100 科目名称:
C 语言程序设计
一、选择题(每题 3 分,共 30 分)
1、用数组名作为函数调用时的实参,则实际传递给形参的是
。
A)数组的第一个元素值
B)数组中全部元素值
C)数组的首地址
for(i=0;i<N-1;i++)
for (j=i+1;j<N;j++)
if( 【5】 ) {
t=a[i]; a[i]=a[j]; a[j]=t;
}
for(i=0;i<N;i++){
if(i==0) printf("%d ", 【6】 );
else if ( 【7】 ) printf("%d ", a[i]);
}
printf("\n");
return 0;
}
6、下面 create 函数的功能是建立一个单向链表,新产生的结点总是插入在链表的末尾,直到输入 0 为
止(包含 0 结点)。单向链表的头指针作为函数值返回。
#include <stdio.h>
struct node{
long num;
struct node *next;
10、已知一个文件中存放若干学生记录,其数据结构如下:
struct st
{ char num[10];
int age;
float s[5];
}
定义一个数组:struct st a[10];
假定文件已正确打开,则不能正确从文件中读出 10 个学生数据到数组中的是
。
A) fread(a,sizeof(struct st),10,fp);
};
第2页共5页
宁波大学 2020 年博士研究生招生考试初试试题(B 卷)
(答案必须写在考点提供的答题纸上)
科目代码: 2612 总分值: 100 科目名称:
C 语言程序设计
struct node *create(){
struct node *head=NULL, *tail=NULL,*pnew=NULL;
D)由用户指定传递方式
4、当说明一个结构体变量时系统分配给它的内存是
。
A)各成员所需内存量的总和
B)结构中第一个成员所需内存量
C)成员中占内存量最大者所需的容量 D)结构中最后一个成员所需内存量
5、下面关于 C 语言程序中有关局部变量的描述中,不正确的是
。
A) 函数的局部变量的有效范围只能在本函数
B) 函数的形式参数也是局部变量
C) 局部变量的名称不能和函数同名称
D) 不同的函数中不能定义相同名称的局部变量
6 、有如下宏定义,则执行语句 printf(“%d,%d”, L,M);后,输出结果是
。
#define M 5
#define N M+1
#define L N*M/2
A) 7,6
B) 12,6
C) 12,5
D) 7,5
int num;
scanf(“%d”, &num);
while (num!=0) {
pnew=(struct node*)malloc(sizeof(struct node));
pnew->num=num;
if (head==NULL) head= 【8】 ;
。
A) a=c; B) a.next =c.next; C) a.next=&b; b.next=&c;
D) a.next=b.next;
第1页共5页
宁波大学 2020 年博士研究生招生考试初试试题(B 卷)
(答案必须写在考点提供的答题纸上)
科目代码: 2612 总分值: 100 科目名称:
C 语言程序设计
FILE *fp;
if((fp=fopen("D:\\test.txt","w"))==NULL)
{ printf("Can not open the file!\n");
exit(0);
}
A) FILE *fp;表示定义一个文件指针 fp
B) if 语句表示调用 fopen 函数以只读的形式打开 D 盘根目录下的文件 test.txt