宁波大学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 科目名称:
- 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