文档库 最新最全的文档下载
当前位置:文档库 › C++第五章习题

C++第五章习题

C++第五章习题
C++第五章习题

第五章习题

1. 将例5.1的程序片段补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个数据的值。

2. 将例5.2的程序片段补充和改写成一个完整、正确的程序,用私有继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个数据的值。

3. 将例5.3的程序修改、补充,写成一个完整、正确的程序,用保护继承方式。在程序中应包括输入数据的函数。

4. 修改例

5.3的程序,改为用公用继承方式。上机调试程序,使之能正确运行并得到正确的结果。对这两种继承方式作比较分析,考虑在什么情况下二者不能互相代替。

5. 有以下程序结构,请分析访问属性。class A//A为基类

{public:

void f1( );

int i;

protected:

void f2( );

int j;

private:

int k;

};

class B: public A //B为A的公用派生类

{public:

void f3( );

protected:

int m;

private:

int n;

};

class C: public B //C为B的公用派生类

{public:

void f4( );

private:

int p;

};

int main( )

{A a1; //a1是基类A的对象

B b1; //b1是派生类B的对象

C c1; //c1是派生类C的对象

return 0;

}问:

(1) 在main函数中能否用b1.i,b1.j和b1.k引用派生类B对象b1中基类A的成员?

(2) 派生类B中的成员函数能否调用基类A中的成员函数f1和f2?

(3) 派生类B中的成员函数能否引用基类A中的数据成员i,j,k?

(4) 能否在main函数中用c1.i,c1.j,c1.k,c1.m,c1.n,c1.p引用基类A 的成员i,j,k,派生类B的成员m,n,以及派生类C的成员p?

(5) 能否在main函数中用c1.f1(),c1.f2(),c1.f3()和c1.f4()调用f1,f2,f3,f4成员函数?

(6) 派生类C的成员函数f4能否调用基类A中的成员函数f1,f2和派生类中的成员函数f3?

6. 有以下程序结构,请分析所有成员在各类的范围内的访问权限。class A

{public:

void f1( );

protected:

void f2( );

private:

int i;

};

class B: public A

{public:

void f3( );

private:

int m;

};

class C: protected B

{public:

void f4( );

protected:

int m;

private:

int n;

};

class D: private C

{public:

void f5( );

protected:

int p;

private:

int q;

};

int main()

{A a1;

B b1;

C c1;

D d1;

7. 有以下程序,请完成下面工作:

①阅读程序,写出运行时输出的结果。

②然后上机运行,验证结果是否正确。

③分析程序执行过程,尤其是调用构造函数的过程。#include

using namespace std;

class A

A( ){a=0;b=0;}

A(int i){a=i;b=0;}

A(int i,int j){a=i;b=j;}

void display( ){cout<<″a=″<

int a;

int b;

};

class B : public A

{public:

B( ){c=0;}

B(int i):A(i){c=0;}

B(int i,int j):A(i,j){c=0;}

B(int i,int j,int k):A(i,j){c=k;}

void display1( )

{display();

cout<<″ c=″<

}

private:

int c;

};

int main( )

{ B b1;

B b2(1);

B b3(1,3);

B b4(1,3,5);

b1.display1( );

b2.display1( );

b3.display1( );

b4.display1( );

return 0;

8. 有以下程序,请完成下面工作:

①阅读程序,写出运行时输出的结果。

②然后上机运行,验证结果是否正确。

③分析程序执行过程,尤其是调用构造函数和析构函数的过程。#include

using namespace std;

class A

{public:

A( ){cout<<″constructing A ″<

~A( ){cout<<″destructing A ″<

};

class B : public A

{public:

B( ){cout<<″constructing B ″<

~B( ){cout<<″destructing B ″<

};

class C : public B

{public:

C( ){cout<<″constructing C ″<

~C( ){cout<<″destructing C ″<

};

int main( )

{C c1;

return 0;

9. 分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:

①在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。

②在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员wages(工资)。

③对两个基类中的姓名、年龄、性别、地址、电话等数据成员用相同的名字,在引用这些数据成员时,指定作用域。

④在类体中声明成员函数,在类外定义成员函数。

⑤在派生类Teacher_Cadre的成员函数show中调用Teacher类中的

display函数,输出姓名、年龄、性别、职称、地址、电话,然后再用cout语句输出职务与工资。

10. 将本章5.8节中的程序片段加以补充完善,成为一个完整的程序。在程序中使用继承和组合。在定义Professor类对象prof1时给出所有数据的初值,然后修改prof1的生日数据,最后输出prof1的全部最新数据。

c语言试题及答案

1、以下正确的说法是( B ) (A) 用户若需要调用标准库函数,调用前必须重新定义 (B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义 (C) 系统根本不允许用户重新定义标准库函数 (D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 2、以下正确的函数声明形式是( A ) (A) double fun(int x, int y) (B) double fun(int x; int y) (C) double fun(int x, int y); (D) double fun(int x,y); 3、以下正确的函数形式是( D ) (A) double fun(int x, int y) { z=x+y; return z;} (B) fun(int x,y) { int z; return z;} (C) fun(x,y) { int x,y; double z; z=x+y; return z;} (D) double fun(int x, int y) { double z; z=x+y; return z;} 4、以下正确的说法是( A ) 在C语言中 (A) 实参和与其对应的形参各占用独立的存储单元 (B) 实参和与其对应的形参共占用一个存储单元 (C) 只有当实参和与其对应的形参同名时才共占用存储单元 (D) 形参是虚拟的,不占用存储单元 5、若调用一个函数,且此函数中没有return语句,则正确的说法是( A ) 该函数 (A) 没有返回值 (B) 返回若干个系统默认值 (C) 能返回一个用户所希望的函数值 (D) 返回一个不确定的值 6、以下不正确的说法是( B ) C语言规定 (A) 实参可以是常量、变量和表达式 (B) 形参可以是常量、变量和表达式 (C) 实参可以为任意类型 (D) 形参应与其对应的实参类型一致 7、以下正确的说法是( C ) (A) 定义函数时,形参的类型说明可以放在函数体内 (B) return后边的值不能为表达式 (C) 如果函数值的类型与返回值类型不一致,以函数值类型为准 (D) 如果形参与实参的类型不一致,以实参类型为准 8、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( B ) (A) 地址传递 (B) 单向值传递 (C) 由实参传给形参,再由形参传回给实参 (D) 由用户指定传递方式

C语言题库及答案

C语言题库及答案

姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项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.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。

数学分析课本(华师大三版)-习题集与答案解析第十二章

第十二章 数项级数 证明题 1 . 证明下列级数的收敛性 ,并求其和 : (4) ( n 2 2 n 1 n); 2n 2. 证明:若级数 u n 发散,则 Cu n 也发散(c ≠0). 3. 证明 :若数列 {a n }收敛于 a,则级数 (a n a n 1) a 1-a . (1) 1 1 1 (3) 1 n(n 1)(n 2) 2n 1 (5) (5n 4)(5n 1) 1.6 6.11 11.16 (2)

4 .证明: 若数列{b n}有lim b n ,则 n (1)级数(b n 1 b n)发散; 1 1 1 (2)当b n≠0 时,级数 n b n 1 b1 5. 证明级数u n 收敛的充要条件是:任给正数ε ,有某自然数N, 对一切n>N 总有 |u N+u n+1+?+u n|< ε 6. 设u n、v n 为正项级数,且存在正数N0,对一切n>N 0,有 u n 1 v n 1 u n v n 7. 设正项级数a n 收敛,证明级数a2n 也收敛;试问反之是否成立? 8. 设a n≥0,且数列{na n}有界,证明级数a2n收敛.

9. 设正项级数 u n 收敛,证明级数 u n u n 1 也收敛 . (2) 若 n>N 0 时有 C n ≤0, 且 lim 1 b k ,则级数 a n n1 10. 证明下列极限 11. 设 {a n }为递减正项数列 ,证明 :级数 a n 与 2m a 2m 同时 n1 m 0 收敛或同时发散 a 12. 设 a n >0, b n >0, C n =b n n b n+1,证明: a n 1 N 0及常数 K,当 n>N 0 时,有 C n ≥k>0, 则级数 a n 收敛 ; n1 n (1) l n im (n n !) 0; (2) lim (2n!) n! n a n! 0(a 1). (1) 若存在某自然数

电工电子技术题库-new

电工电子技术试题库 2-10.基尔霍夫定律既适应于线性电路也适用与非线性电路。(√)2-11.一个6V的电压源与一个2A的电流源并联,等效仍是一个6V的电压源。 (√)3-2.回路分析法与网孔分析法的方法相同,只是用独立回路代替网孔而已。 (√)4-2. 运用施加电源法和开路电压、短路电流法,求解戴维宁等效电路的内阻时, 对原网络内部独立电源的处理方法是不同的。(√)4-3.有一个100Ω的负载要想从内阻为50Ω的电源获得最大功率,采用一个相同 的100Ω电阻与之并联即可。(×)4-4.叠加定理只适用于线性电路中。(√)5-3.u=5sin(20t+30°)V与i=7 sin(30t+10°)A的相位差为30°。(×) Q越大,则选择性越6-4. 不管是RLC串联谐振还是并联谐振电路,其品质因数 好,但通频带则越窄。(√)8-1.三要素法可适用于任何电路分析瞬变过程。(×)9-1.非线性元件其电压、电流关系(VCR)一定是非线性的。(×)9-2.非线性电阻元件其电压、电流关系一定是非线性的。(√)2.电阻、电感和电容在电路中都是储能元件。(×) 3.变压器只能把高电压转变为低电压。(×) 4.三相异步电动机主要由定子和转子两部分组成。(√) 5.磁感应强度是表示磁场中某点的磁场强弱和方向的物理量。(√) 7.在三相电路中手握一根导线不会触电。(×) 8.二极管具有单向导电性,当给二极管加上正向电压时,其伏安特性与电阻的伏安特性完全一样。(×) 9.用万用电表检测交流电压时,必须是红表笔接电源正极,黑表笔接电源负极。(×)

10.RLC 串联谐振电路的谐振频率为LC f π210= 。( √ ) 1、 电路中电流的方向是电子运动的方向。( F ) 2、 两个电阻相等的电阻并联,其等效电阻(即总电阻)比其中任何一个电阻的阻值都大。( F ) 3、 并联电路的电压与某支路的电阻值成正比,所以说并联电路中各支路的电流相等。( F ) 4、 导体在磁场中做切割磁力线运动时,导体内就会产生感应电动势。( T ) 5、 频率为50赫的交流电,其周期是0.02秒。( T ) 6、 在交流电路中,电阻是耗能元件,而纯电感或纯电容元件只有能量的往复交换,没有能量的消耗。( T ) 10、电流的频率越高,则电感元件的感抗值越小,而电容元件的容抗值越大。( F ) 12、交流电路中的阻抗包括电阻和电抗,而电抗又分为感抗和容抗。( T ) 13、在功率三角形中,功率因数角所对的直角边是P而不是Q。( F ) 15、三相交流对称电路中,如采用三角形接线时,线电压等于相电压三的平方根。( F ) 16、三相交流对称电路中,如采用星形接线时,线电流等于相电流三的平方根。( F ) 17、电路中任意两点之间的电压与参考点的选择有关。( F ) 18、电阻率比较高的材料主要用来制造各种电阻元件。( T )

c 试题及答案

一、单项选择题 1、下列哪个类型的对象是https://www.wendangku.net/doc/a83094607.html,在非连接模式下处理数据内容的主要对象? (D ) A. Command B. Connection C. DataAdapter D. DataSet 2、枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类 型, 如果类型省略,则定义为( A )。 A. int B. sbyte C. uint D. ulong 3、创建数据库连接使用的对象是( A )。 A. Connection B. Command C. DataReader D. DataSet 4、C#中导入某一命名空间的关键字是( A )。 A. using B. use C.import D. include 5、一般情况下,异常类存放在什么命名空间中?( B )。 A. 生成异常类所在的命名空间 B. System.Exception命名空 间 C. System.Diagnostics命名空间 D. System命名空间 6、若将数据库中的数据填充到数据集,应调用SqlDataAdapter的( C )方 法。 A. Open B. Close C. Fill D. Update 7、若将数据集中所作更改更新回数据库,应调用SqlAdapter的(A )方法。 A. Update B. Close C. Fill D. Open 8、在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的( A ) 成员,来指定操作系统打开一个现有文件并把文件读写指针定位在 文件尾部。 A. Append B. Create C. CreateNew D. Truncate 9、在菜单项File中,为将F设为助记符,应将该菜单项的Text属性设置为 (B )。 A. @File B.&File C. %File D._File 10、指定操作系统读取文件方式中的FileMode .Create的含义是( D)。 A. 打开现有文件 B. 指定操作系统应创建文件,如果文件存在,将出现异常 C. 打开现有文件,若文件不存在,出现异常 D. 指定操作系统应创建文件,如果文件存在,将被改写 11、枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类 型,如果类型省略,则定义为( D )。 A. uint B. sbyte C. ulong D. int 12、当运行程序时,系统自动执行启动窗体的( C )事件。 A. Click B.DoubleClick C. Load D. Activated

C语言考试题库及答案复习整理

C 语言理论上机考试选择题部分(共200题) 1、下面程序的输出是___D______ #include void main() { int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b 2、在下列选项中,不正确的赋值语句是__D______. A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1; 3、下面合法的C 语言字符常量是______A____. A) '\t' B) "A" C) 65 D) A 4、表达式: 10!=9的值是 ________D____. A) true B) 非零值 C) 0 D) 1 5、C 语言提供的合法的数据类型关键字是_____B____. A) Double B) short C) integer D) Char 6、字符(char)型数据在微机内存中的存储形式是__D__. A) 反码 B) 补码 C) EBCDIC 码 D) ASCII 码 7、C 语言程序的基本单位是_____C______. A) 程序行 B) 语句 C) 函数 D) 字符 8、设 int a=12,则执行完语句

a+=a-=a*a 后,a 的值是____D____ A) 552 B) 264 C) 144 D) -264 9、执行下面程序中的输出语句后,输出结果是____B__. #include void main() {int a; printf("%d\n",(a=3*5,a*4,a+5)); } A) 65 B) 20 C) 15 D) 10 10、下面程序的输出是____B______. #include void main() {int x=023; printf("%d\n",--x); } A) 17 B) 18 C) 23 D) 24 11、下面程序的输出的是_____C____. #include void main() {int x=10,y=3; printf("%d\n",y=x/y); } A) 0 B) 1 C) 3 D) 不确定的值 12、已知字母A 的ASCII 码为十进制的65,下面程序的输出是______A_____. #include void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); } A) 67,D B) B,C C) C,D D) 不确定的值 13、若要求在if 后一对圆括号中表示a 不等于0的关系,则能正确表示这一关系的表达式为____D__. A) a<>0 B) !a C) a=0 D) a

第十二章习题答案new

1分析电子衍射与X衍射有何异同? 答:相同点: ①都是以满足布拉格方程作为产生衍射的必要条件。 ②两种衍射技术所得到的衍射花样在几何特征上大致相似。 不同点: ①电子波的波长比X射线短的多,在同样满足布拉格条件时,它的衍射角很小,约为10-2rad o 2 而X射线产生衍射时,其衍射角最大可接近-o π ②在进行电子衍射操作时采用薄晶样品,增加了倒易阵点和爱瓦尔德球相交截的机会,使衍射条件 变宽。 ③因为电子波的波长短,采用爱瓦尔德球图解时,反射球的半径很大,在衍射角θ较小的 范围内反射球的球面可以近似地看成是一个平面,从而也可以认为电子衍射产生的衍射斑点大致分布在一个二维倒易截面内。 ④原子对电子的散射能力远高于它对X射线的散射能力,故电子衍射束的强度较大,摄取 衍射花样时曝光时间仅需数秒钟。 2、倒易点阵与正点阵之间关系如何?倒易点阵与晶体的电子衍射斑点之间有何对应关系? 答:倒易点阵是与正点阵相对应的量纲为长度倒数的一个三维空间点阵,通过倒易点阵可以把晶体的电子衍射斑点直接解释成晶体相对应晶面的衍射结果,可以认为电子衍射斑点就是 与晶体相对应的倒易点阵某一截面上阵点排列的像。 关系: ①倒易矢量g hkι垂直于正点阵中对应的(hkl)晶面,或平行于它的法向N hki ②倒易点阵中的一个点代表正点阵中的一组晶面 ③倒易矢量的长度等于点阵中的相应晶面间距的倒数,即g hki=1∕d hki ④对正交点阵有 a*∕∕a , b*∕∕b , c//c , a*=1∕a, b*=1∕b , c*=1∕c。 ⑤只有在立方点阵中,晶面法向和同指数的晶向是重合的,即倒易矢量g hkl是与相应指数 的晶向[hkl]平行 ⑥某一倒易基矢量垂直于正交点阵中和自己异名的二基矢所成平面。 3、用爱瓦尔德图解法证明布拉格定律。 证:如图,以入射 X射线的波长λ的倒数为半径作一球(厄瓦尔德球),将试样放在球心 0 处,入射线经试样与球相交于0*;以0*为倒易原点,若任一倒易点G落在厄瓦尔德球面上, 则G对应的晶面满足衍射条件产生衍射。 令入射方向矢量为 k (k = 1∕ λ),衍射方向矢量为 k,,衍射矢量为g。则有g = 2ks in θ。 ■/ g=1∕d ; k=1∕ λ ,??. 2dsin θ = λ。即厄瓦尔德球图解与布拉格方程等价。

C期末考试题及答案

C期末考试题及答案 Revised at 2 pm on December 25, 2020.

一、填空题(每空0.5分,共30分) 1、世界坐标系简称__WCS_用户自定义坐标系简称__UCS_。 2、工作空间的切换:“工具”/“工作空间”或“工作空间”工具栏。 3、工具栏包括30种,系统默认的显示工具栏包括:“标准”、“属性”、“绘图”和“修改”等工具栏。 4、多线的对正方式有_上(T)_、_无(Z)_和_下(B)_。 5、文字标注包括标注单行文字和标注多行文字。 6、渲染环境是指在渲染对象时进行的雾化和深度设置。 7、漫游和飞行用户可以通过键盘和鼠标来控制视图显示,并创建导航动画。 8、编辑实体的边的种类:压印边、复制边、着色边。 9、动态块是通过自定义夹点或自定义特性定义的块。在图形中使用动态块,用户可以随时对组成块的对象进行修改。 10、三维实体是具有体积、质量、重心、回转半径、惯性距等特征的三维对象。 11、在AutoCAD 2007中,用户可以创建的光源有电光源、聚光灯光源和平行光光源。 12、相切、相切、半径法是指:通过指定圆的两个切点和半径来绘制圆。 13、绘制圆环的步骤中,先输入圆环的内径和外径,后确定圆环的中心点。 14、计算机辅助设计是:工程技术人员在CAD系统的辅助下,根据产品的设计程序进行设计的一项新技术。 15、菜单栏包括11种,每一种菜单中都含有四种显示情况:命令后跟右三角 、后跟省略号、后跟快捷键或功能键或命令呈灰色。 16、要对图形对象进行编辑就必须选中图形对象,在AutoCAD 2007中,选择对象的方法很多,常用的有_直接拾取_、矩形框选择_、_不规则区域选择_和快速选择。 17、在设置显示精度时,如果设置的精度越高,即分辨率就越高,计算机计算的时间 也越长,显示图形的速度也就越慢。 18、三维基本实体的种类包括:多段体、长方体、楔体、圆柱体、圆锥体、球体、圆环体、棱锥面。 19、布尔运算中只留重复的一部分的运算是交集运算。从一个图形中去掉与另一个图形重复部分的运算是差集运算。

大学c语言考试题库含答案

================================================== 题号:1482 执行以下程序段后,输出结果和a的值是()。int a=10; printf("%d",a++); A、11 和10 B、11 和11 C、10 和11 D、10 和10 答案: C 题号:2100 已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是 A、65,66 B、A,B C、65,68 D、A,68 答案: A 题号:5055 相同结构体类型的变量之间,可以()。 A、比较大小 B、地址相同 C、赋值 D、相加 答案: C 题号:3217 int a[10];合法的数组元素的最小下标值为()。 A、1 B、0 C、10 D、9 答案: B

能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是 A、a>=0 | a<=10 B、a>=10 or a<=0 C、a>=10 && a<=0 D、a>=10 || a<=0 答案: D 题号:157 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",a,b); }该程序的输出结果是( ) A、2,2 B、2,1 C、1,1 D、1,0 答案: B 题号:4784 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的 数据类型为()。 A、不确定 B、double C、int D、float 答案: B 题号:1647 以下程序中,while循环的循环次数是______ main() { int i=0;

12练习题解答:第十二章 方差分析分析

第十二章 方差分析 练习题: 1. 现今越来越多的外国人学习汉语,某孔子学院设计了3种汉字的讲授方法, 随机抽取了28名汉语基础相近的学生进行试验,试验后对每一个学生汉字理解记忆水平进行打分,满分为10分,28名学生的分数如下: 表12-3 三种汉字讲授方法下的学生得分 汉字讲授方法 9.1 6.6 6.2 8.6 7.0 7.4 9.0 8.0 7.8 8.1 7.4 7.9 9.4 7.6 8.2 9.2 8.1 8.1 8.8 7.4 6.7 9.4 7.9 6.9 7.5 1y = 2y = 3y = y = (1) 请分别计算3种汉字讲授方法下学生相应分数的平均值1y 、2y 与 3y 以及所有参加试验的学生的平均得分y ,并填入上表。 (2)请根据上表计算总平方和(TSS ),组间平方和(BSS ),组内平方和(WSS ), 组间均方(MSS B ),组内均方(MSS W ),以及各自对应的自由度并填入下表。 B B W 组内 WSS : n-k: MSS W : —————— —— ———— 总和 TSS : n-1: ———— —————— —— ———— (3)根据上表计算出F 值,并查附录中的F 分布表,看P 是否小于0.05。 (4)若显著性水平为0.05,请查附录中的F 分布表找出F 临界值,并填入上表。 (5)若显著性水平为0.05,请根据P 值或F 临界值判断三种汉字的讲授方法对 学生汉字的理解和记忆水平是否有显著性影响。 解: (1)1y =8.9222≈8.92,2y =7.5667≈7.57,3y =7.3800≈7.38,y =7.9357≈7.94.

电工电子技术精彩试题库

电工电子技术试题库 第五章磁路和变压器 一、填空题 1、磁感应强度是表示磁场某点的磁场()和()的物理量。 2、变压器由()和()组成。 3、变压器的三变作用是变()、变()和变()。 4、变压器线圈极性测定的方法有()法和()法。 5、变压器运行时其部存在()损耗和()损耗。 6、变压器原、副边电压和原、副边线圈匝数成()比。 7、变压器是根据()原理制成的()电器。 8、自耦变压器原、副边之间不仅有()耦合,而且有()的联系。 9、交流铁心线圈的磁路分为()磁路和()磁路。 10、在电力系统中传输电能的变压器称为()变压器。 二、选择题 1、铁磁性物质的磁导率()。 A、μr>1 Bμr=1 C、μr<1 D、μr>>1 2、变压器的负载为感性负载时,随着负载的增大副边电压将()。 A、上升 B、下降 C、不变 D、可能上升、也可能下降 3、变压器原、副边的电流和原、副边线圈匝数()。 A、成正比 B、成反比 C、无关 D、可能成正比,也可能成反比 4、一台变压器U1=220V,N1=100匝,N2=50匝,则U2=( )V。 A、110 B、440 C、220 D、50 5、Y,yn联接的三相变压器常用于低压为()电力变压器。 A、220V B、500V C、110V D、400V 6、磁场强度和磁场中某点的磁感应强度()。 A、成正比 B、成反比 C、相等 D、无关 7、变压器的额定容量S n表示()。 A、输入的视在功率 B、输出的视在功率 C、输入的有功功率 D、输出的有功功率

8、交流铁心线圈的主磁通与电源电压()。 A、成正比 B、成反比 C、无关 D、相等 9、变压器的变比K>1时,变压器为( )。 A、升压变压器 B、降压变压器 C、升压降压变压器 D、电流互感器 10、变压器副边负载增加时,变压器的铁耗()。 A、增大 B、减少 C、不变 D、可能增加也可能减少 三、分析题 1、变压器铁心起什么作用? 2、试分析电力变压器实现能量传递的原理? 3、在远距离输送电能的过程中为什么要采用高压输送? 4、变压器有什么用途? 5、变压器负载时引起副边端电压变化的原因是什么? 6、一台50Hz的变压器,误将原边接在相同额定电压的直流电源上会出现什么后果?为什么? 7、变压器空载运行时,原线圈加交流额定电压,这时原线圈的电阻R1很小,为什么空载电流I0却不大? 8、当变压器原边加额定电压,原线圈的匝数减少时,空载电流、铁损,副边空载时的电压变比将如何变化? 9、一台变压器U1N/U2N=220/110V,如果将副边接到220V电源上,会出现什么后果?为什么? 10、一台额定频率为50Hz的变压器,能否用于25Hz的交流电路中,为什么? 四、计算题 1、一台单相变压器,S N=50kV A,U1N/U2N=10 kV/400V,求原、副边的额定电流I1N、 I2N。 2、一台三相变压器,原、副边都为Y形联接,S N=180kV A,U1N/U2N=1000 /400V, 铁心截面积S=160cm2,铁心最大磁密B m=1.445T,求N1、N2。 3、一台单相变压器U1N/U2N=220/280V,铁心的最大磁密B m=0.96T,截面积S= 13cm2,求N1、N2。 4、一台三相变压器,原边为Y形联接、副边为Δ形联接,S N=5000kV A,U1N/U2N=10

C语言试题及答案

第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 32 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前 8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以 /* 符号作为开始标记,以 */ 符号作为结束标记。 第2章数据类型运算符和表达式习题 1. 单项选择题 (1) 以下选项中,正确的 C 语言整型常量是 D 。 A. 32L B. 510000 C. -1.00 D. 567 (2) 以下选项中, D 是不正确的 C 语言字符型常量。

(完整版)C语言试题及答案解析

C语言 一、选择题(第题2分,共20分) 1.一个C程序的执行是从 A 。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束 D) 本程序的main函数开始,到本程序文件的最后一个函数结束 2.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C 。 x=(i=4,j=16,k=32) A) 4 B) 16 C) 32 D) 52 3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 C 。 A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647 4.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为 D 。 A) float B) char C) int D) double 5. putchar函数可以向终端输出一个 D 。 A) 整型变量表达式 B) 实型变量值 C) 字符串 D) 字符或字符型变量值 6. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式 B ;如果字符串长度小于5,则输出按方式 C 。 A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出 C) 右对齐输出该字符串,左补空格 D) 输出错误信息 7.判断char型变量ch是否为大写字母的正确表达式是 C 。 A) ‘A’<=ch<=‘Z’ B) (ch>=‘A’)&(ch<=‘Z’) C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 8.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 B 。 if(x>y) z=x; x=y; y=z; A) x=10, y=20, z=30 B) x=20, y=30, z=30 C) x=20, y=30, z=10 D) x=20, y=30, z=20 9.以下程序段______C__. x=-1; do{ x=x*x; } while(!x); A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误 10.以下正确的描述是___B____. A)continue语句的作用是结束整个循环的执行

西方经济学(宏观部分)第十二章 习题答案

第十二章国民收入核算 1.宏观经济学和微观经济学有什么联系和区别?为什么有些经济活动从微观看是合理的,有效的,而从宏观看却是不合理的,无效的? 解答:两者之间的区别在于: (1)研究的对象不同。微观经济学研究组成整体经济的单个经济主体的最优化行为,而宏观经济学研究一国整体经济的运行规律和宏观经济政策。 (2)解决的问题不同。微观经济学要解决资源配置问题,而宏观经济学要解决资源利用问题。 (3)中心理论不同。微观经济学的中心理论是价格理论,所有的分析都是围绕价格机制的运行展开的,而宏观经济学的中心理论是国民收入(产出)理论,所有的分析都是围绕国民收入(产出)的决定展开的。 (4)研究方法不同。微观经济学采用的是个量分析方法,而宏观经济学采用的是总量分析方法。 两者之间的联系主要表现在: (1)相互补充。经济学研究的目的是实现社会经济福利的最大化。为此,既要实现资源的最优配置,又要实现资源的充分利用。微观经济学是在假设资源得到充分利用的前提下研究资源如何实现最优配置的问题,而宏观经济学是在假设资源已经实现最优配置的前提下研究如何充分利用这些资源。它们共同构成经济学的基本框架。 (2)微观经济学和宏观经济学都以实证分析作为主要的分析和研究方法。 (3)微观经济学是宏观经济学的基础。当代宏观经济学越来越重视微观基础的研究,即将宏观经济分析建立在微观经济主体行为分析的基础上。 由于微观经济学和宏观经济学分析问题的角度不同,分析方法也不同,因此有些经济活动从微观看是合理的、有效的,而从宏观看是不合理的、无效的。例如,在经济生活中,某个厂商降低工资,从该企业的角度看,成本低了,市场竞争力强了,但是如果所有厂商都降低工资,则上面降低工资的那个厂商的竞争力就不会增强,而且职工整体工资收入降低以后,整个社会的消费以及有效需求也会降低。同样,一个人或者一个家庭实行节约,可以增加家庭财富,但是如果大家都节约,社会需求就会降低,生产和就业就会受到影响。 2.举例说明最终产品和中间产品的区别不是根据产品的物质属性而是根据产品是否进入最终使用者手中。 解答:在国民收入核算中,一件产品究竟是中间产品还是最终产品,不能根据产品的物质属性来加以区别,而只能根据产品是否进入最终使用者手中这一点来加以区别。例如,我们不能根据产品的物质属性来判断面粉和面包究竟是最终产品还是中间产品。看起来,面粉一定是中间产品,面包一定是最终产品。其实不然。如果面粉为面包厂所购买,则面粉是中间产品,如果面粉为家庭主妇所购买,则是最终产品。同样,如果面包由面包商店卖给消费者,则此面包是最终产品,但如果面包由生产厂出售给面包商店,则它还属于中间产品。 3.举例说明经济中流量和存量的联系和区别,财富和收入是流量还是存量? 解答:存量指某一时点上存在的某种经济变量的数值,其大小没有时间维度,而流量是指一定时期内发生的某种经济变量的数值,其大小有时间维度;但是二者也有联系,流量来自存量,又归于存量,存量由流量累积而成。拿财富与收入来说,财富是存量,收入是流量。 4.为什么人们从公司债券中得到的利息应计入GDP,而从政府公债中得到的利息不计入GDP? 解答:购买公司债券实际上是借钱给公司用,公司将从人们手中借到的钱用作生产经营,比方说购买机器设备,这样这笔钱就提供了生产性服务,可被认为创造了价值,因而公司债券的利息可看作是资本这一要素提供生产性服务的报酬或收入,因此要计入GDP。可是政府的公债利息被看作是转移支付,因为政府借的债不一定用于生产经营,而往往是用于弥补财政赤字。政府公债利息常常被看作是用从纳税人身上取得的收入来加以支付的,因而习惯上被看作是转移支付。

电工电子技术试题库及答案2012

2012级机电、数控电工电子技术试题库 一、填空题(共133题,每空一分) 1、电力系统中一般以大地为参考点,参考点的电位为 0伏电位。 2、欧姆定律一般可分为部分电路的欧姆定律和全电路欧姆定律。 3、部分电路的欧姆定律是用来说明电路中电压、电流和电阻三个物理量之间关系的定律。 4、全电路欧姆定律,说明了回路中电流Ⅰ与电源电动势的代数和成比,而与回路中的及 之和成反比。 5、导体电阻的单位是欧姆,简称欧,用符号表示,而电阻率则用符号表示。 6、已知电源电动势为E,电源的内阻压降为U0,则电源的端电压U= E-U O。 7、有一照明线路,电源端电压为220伏,负载电流为10安,线路的总阻抗为0.2欧姆,那么负载端电压为218 伏。 8、串联电路中的处处相等,总电压等于各电阻上之和。 9、一只220伏15瓦的灯泡与一只220伏100瓦的灯泡串联后,接到220伏电源上,则15 瓦灯泡较亮, 而 100 瓦灯泡较暗。 10、1度电就是1千瓦的功率做功1小时所消耗的电量,所以它的单位又叫千瓦时。 11、频率是单位时间内交流电重复变化的次数。 12、某正弦交流电流,频率为50赫,最大值为20安,初相位为-40°,此正弦交流电的瞬时值表达式为 u=20sin(314t- 40°) ,相量式为。 13、如果用交流电压表测量某交流电压,其读数为380伏,此交流电压的最大值为537伏。 14、把一个100欧的电阻元件接到频率为50赫、电压为10伏的正弦交流电源上,其电流为0.1A 安。 15、有一电感L为0.08亨的纯电感线圈,通过频率为50赫的交流电流,其感抗X L=25.12 欧。如通过电流的 频率为10000赫,其感抗X L=5024 欧。 16、一个10微法的电容接在50赫的交流电源上,其容抗X C=318欧,如接在2000赫的交流电源上,它的容抗 X C=7.95 欧。 17、某正弦交流电流为i=100sin(6280t- π/4)毫安,它的频率f=1000Hz ,周期T=0.001 秒,角频 率ω= 6280 ,最大值Im= 100mA,有效值I= 100/1.414 mA ,初相位φ=π/4 。 18、已知两交流电流分别为i1=15sin(314t+45°)安,i2=10sin(314t-30°)安,它们的相位差为75 °。 19、在纯电感交流电路中,电感元件两端的电压相位超前电流90度。 20、在纯电容交流电路中,电容元件两端的电压相位滞后电流90 度。 21、在纯电阻交流电路中,电阻元件通过的电流与它两端的电压相位同相。 22、交流电路中的有功功率用符号P 表示,其单位是 W 。 23、交流电路中的无功功率用符号 Q 表示,其单位是VAR 。 24、交流电路中的视在功率用符号S 表示,其单位是 VA 。 25、三相正弦交流电的相序,就是三相交流电到达最大值的顺序。 26、如三相对称负载采用星形接法时,则负载的相电压等于电源的相电压,线电流等于相电流的1 倍。 27、如三相对称负载采用三角形接法时,则负载的相电压等于电源的线电压,线电流等于相电流的3倍。 28、在三相对称电路中,已知线电压U、线电流I及功率因数角φ,则有功功率P=UICOSφ,无功功率Q=UI SINφ,视在功率S=UI。 29、已知某电源的相电压为6千伏,如将其接成星形,它的线电压等于 63伏。 30、当三相发电机的三相绕组联成星形时,其线电压为380伏,它的相电压为 220 伏。 31、有一台三相异步电动机,额定电压为380伏,三角形联接,若测出线电流为30安,那么通过每相绕组的电流 等于30/3安。

C语言试题及答案

一、单项选择题 1. 软件危机具有下列表现( d )。 I. 对软件开发成本估计不准确II. 软件产品的质量往往靠不住 III. 软件常常不可维护IV. 软件成本逐年上升 A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 2. 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( A )。 A. 运行和维护阶段 B. 设计阶段 C. 代码实现阶段 D. 测试阶段 3. 下列属于软件的特点的是(D )。 A. 软件是一种逻辑实体,具有抽象性 ~ B. 软件在使用过程中没有磨损、老化的问题 C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高 D. 以上都正确 4. 软件工程的出现是由于(D )。 A. 软件危机的出现 B. 计算机硬件技术的发展 C. 软件社会化的需要 D. 计算机软件技术的发展 5. 软件开发技术不包含( d )。 A. 软件开发方法学 B. 软件工程环境 C. 软件工具 D. 软件质量度度量 6. 软件工程的课程特点( D )。 【 I. 学科理论及其知识应用的多维性 II. 工程化 III. 浓厚的方法学色彩 IV. 实践性、指导性强 A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 7. 下列属于应用软件的是( b )。 I. 计算机辅助教学软件II. 软件测试工具 III. 办公自动化软件IV. 工程与科学计算软件

A. I、II和III B. I、III和IV C. II、III和IV D. 以上都正确 8. 需求分析阶段最重要的技术文档是( b )。 - A. 设计说明书 B. 需求规格说明书 C. 可行性分析报告 D. 用户手册 9. 以下关于数据流图的说法错误的是( c )。 A. 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储 B. 数据流图是用作结构化分析的一种工具 C. 传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成 D. 数据流图的绘制采用自上向下、逐层分解的方法 10. 数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( c )。 A. 数据库设计 B. 数据通信 C. 数据定义 D. 数据维护 11. 需求分析阶段的研究对象是( b )。 ¥ A. 系统分析员要求 B. 用户要求 C. 软硬件要求 D. 系统要求 12. 结构化方法的基本原则是( b )。 A. 模块化 B. 抽象与分解 C. 信息隐蔽 D. 逐步求精 13. 耦合度最高的是(b)耦合。 A. 环境 B. 内容 C. 控制 D. 数据 14. 内聚程度较低的是( a )内聚。 A. 偶然 B. 通讯 C. 顺序 D. 时间 15. 对一个程序来说,组成系统的模块数目( b ),则开发成本越小。 A. 越多 B. 越少 C. 顺序 D. 时间> 16. 画软件结构图时应注意调用关系只能是(B )。 A. 从下到上 B. 从上到下 C. 从左到右 D. 从右到左 17. 程序流程图中的箭头代表( b )。 A. 数据流 B. 控制流 C. 顺序流 D. 调用 18. 软件测试是软件质量保证的重要手段,下述( B )是软件测试的最基础环节。

[整理]C语言试题及答案.

一、问答题 1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用 ":: " 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量? 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。 3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 答:可以,在不同的C文件中以static形式来声明同名全局变量。 可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错 4、语句for( ;1 ;)有什么问题?它是什么意思? 答:和while(1)相同。 5、do……while和while……do有什么区别? 答:前一个循环一遍再判断,后一个判断以后再循环 6、请写出下列代码的输出内容 #include main() { int a,b,c,d; a=10; b=a++; c=++a; d=10*a++; printf( "b,c,d:%d,%d,%d ",b,c,d); return 0; } 答:10,12,120 7、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别? 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全

相关文档
相关文档 最新文档