50道C++编程练习题及解答

50道C++编程练习题及解答
50道C++编程练习题及解答

50道C/C++编程练习题

1、输入3个数,求最大值

int main()

{ int a,b,c,m;

cin>>a>>b>>c;

m=a;

if(b>m) m=b;

if(c>m) m=c;

cout<

}

2、编程序,求方程ax2+bx+c=0的根

#include

#include

using namespace std;

int main()

{

double a,b,c,d,x1,x2;

cin>>a>>b>>c;

if(a==0)

if(b==0) cout<<"error\n";

else cout<< "x="<<-c/b<

else

{ d=b*b-4*a*c;

if(fabs(d)<=1e-6)

cout<<"x1=x2="<<-b/(2*a)<

else if(d>1e-6)

{ x1=(-b+sqrt(d))/(2*a);

x2=(-b-sqrt(d))/(2*a);

cout<<"x1="<

else cout<<"方程无实根\n";

}

}

3、输入一个成绩,打印相应的等级

int main()

{ int a;

cin >> a;

if(a>=90) cout<<"A";

else if(a>=80) cout<<"B";

else if(a>=70) cout<<"C";

else if(a>=60) cout<<"D";

else cout<<"E";

} 4、输入3个double类型的值,判断这3个值是否可以表示一个三角形的三条边。

int main()

{

double a,b,c;

cin>>a>>b>>c;

if(a+b>c && b+c>a && c+a>b)

cout<<"可以构成三角形";

else

cout<<"不可以构成三角形";

}

5、输入20个数,求其最大、最小和平均值

int main()

{

int i;

int a,max,min,s;

cin>>a;

max=min=a; s=a;

for(i=1;i<20;i++)

{ cin>>a;

if(a>max) max=a;

if(a

s=s+a;

}

cout<

6、输入若干个数,设输入的第一个数为后面要输入的数的个数,求平均值及最大值。

int main()

{

int a,m,s=0;

cin>>n;

cin>>a;

m=a; s=a;

for(int i=1; i

{ cin>>a;

s +=a;

if(a>m) m=a;

}

cout<<"平均值:"<<(double)s/n<<",最大值:"<

}

7、输入若干个数,输入-999表示结束,求平均值及最大值。

#include

#include

#include

using namespace std;

int main()

{ int n, count, sum, max;

double ave;

count = 0;

cin >> n;

sum = 0; max = n;

while( n != -999 )

{ sum = sum + n;

if( n > max ) max = n;

count++;

cin >> n;

}

if( count != 0 )

{ ave=static_cast(sum) / count; cout<

<

cout<<"平均值为:"<

}

}

8、求和 s=1*1 + 2*2 + 3*3 +...+ 100*100

int main()

{ int i,t;

double s=0;

for(i=1; i<=100; i++)

{ t=i*i;

s=s+t;

}

}

9、印度国王的奖励,求和 s=20+ 21+ 22+...+ 263 int main()

{ double t=1,s=0;

for(int i=0; i<=63; i++)

{ s=s+t;

t=2*t;

}

cout<

} 10、求和 s=1! + 2! + 3! +...+ 10!

int main()

{ int i;

long t,s;

t=1; s=0;

for(i=1; i<=10; i++)

{ t=t*i;

s=s+t;

}

}

11、求 e=1 + 1/1! + 1/2! + 1/3! + ...

int main()

{ int i;

double t,e;

i=1; t=1; e=1;

while(t>=1e-7)

{ t=t/i;

e=e+t;

i=i+1;

}

cout<

}

12、求PI值,PI/4 = 1 - 1/3 + 1/5 - 1/7 + ... int main()

{ int i,k;

double pi,t;

i=1; t=1; pi=0; k=1;

while(fabs(t)>1e-8)

{ pi=pi+t;

i=i+2;

k=-k;

t=double(k)/i;

}

cout<<4*pi;

}

13、求PI值,PI/2 = 1 + 1/3 + 1/3*2/5 + 1/3*2/5*3/7 + ...

#include

#include

int main()

{

int i,j;

double pi,t;

i=0; j=1; t=1; pi=0;

while(t>1e-18)

{ pi=pi+t;

i=i+1;

j=j+2;

t=t*i/j;

}

cout<

}

14、输入20个数,统计其中正数、负数和零的个数。

int main()

{

int a,n=0,m=0,s=0;

for(int i=1; i<=20; i++)

{ cin >> a;

if(a>0) n++;

else if(a<0) m++;

else s++;

}

cout<

}

15、输入若干个整数,计算其中的奇数之和与偶数之和,假设输入0表示结束。

int main()

{ int a,n=0,m=0;

cin>>a;

while(a!=0)

{ if(a%2 == 0) n += a;;

else m += a;

cin >> a;

}

cout<

}

16、写一函数,计算x的y次方(假设x、y都为正整数)。

int pow(int x, int y)

{ int s=1;

for(int i=1; i<=y; i++)

s = s * x;

return s;

}

17、求水仙花数(一个三位数,其各位数字立方和等于该数字本身)int main()

{ int i,a,b,c;

for(i=100;i<=999;i++)

{ a=i/100;

b=i/10%10;

c=i%10;

if(i==a*a*a+b*b*b+c*c*c)

cout<

}

}

int main()

{ int i,a,b,c;

for(a=1;a<=9;a++)

for(b=0;b<=9;b++)

for(c=0;c<=9;c++)

{ i=a*100+b*10+c;

if(i==a*a*a+b*b*b+c*c*c)

cout<

}

}

18、编写一个函数,确定一个整数是否为完全数(一个数,等于他的因子之和)。用这个函数确定和打印1到1000之间的所有完全数。

int perfect(int n)

{ int i,s=1;

for(i=2;i<=n/2;i++)

if(n%i==0) s=s+i;

if(s==n) return 1;

else return 0;

}

int main()

{ int n;

for(n=2;n<=1000;n++)

if perfect(n)

cout<

}

19、写一函数,求斐波那契数列的第n项。

int fib(int n)

{

int i,f1,f2,f;

if(n==1||n==2) return 1;

f1=1; f2=1;

for(i=3; i<=n; i++)

{ f=f1+f2;

f1=f2;

f2=f;

}

return f;

}

20、写一个函数,取一个整数值并返回将此整数的各数字反序的数值

int reverse(int n)

{ int s=0;

while(n)

{ s = s * 10 + n % 10;

n /= 10;

};

return s;

}

21、写一个函数,将一个整数的各位数字的反序打印

void show(int n)

{ while(n)

{ cout << n % 10 << " ";

n /= 10;

};

}

void show(int n)

{ if(n < 10) cout << n;

else

{ cout << n % 10 << " ";

show(n / 10);

}

}

22、写一个函数,将一个整数的各位数字的按顺序打印出来

void show(int n)

{

int k = 1, m = n;

while(m > 10)

{ k *= 10; m /= 10; }

while(n)

{ cout << n / k << " ";

n %= k;

k /= 10;

};

} void show(int n)

{ int a[10], i=0;

while(n)

{ a[i] = n % 10;

n /= 10;

i++;

}

for(int j=i-1; j>=0; j--)

cout<

}

void show(int n)

{ if( n < 10 ) cout << n;

else

{ show( n / 10 );

cout << " " << n % 10;

}

}

23、求一个整数的各位数之和的函数

int sum(int n)

{ int s = 0;

while(n)

{ s += n % 10;

n /= 10;

};

return s;

}

24、写一函数,判断某个数是否素数,以及求1-1000之内的素数

#include

#include

#include

using namespace std;

bool isprime(int n)

{ float k=sqrt(float(n));

for(int i=2; i<=k; i++)

if(n%i==0) return false;

return true;

}

int main()

{ for(int n=2; n<=1000; n++)

if(isprime(n)) cout<

}

25、用筛法求1-1000之内的素数

#include

#include

#include

#include

using namespace std;

int main()

{

int i,k,a[1001];

for(i=2; i<=1000; i++) a[i]=1;

float s=sqrt(float(1000));

for(i=2; i<=s; i++)

if(a[i]==1)

{ k=2*i;

while(k<=1000)

{ a[k]=0;

k=k+i;

}

}

for(i=2; i<=1000; i++)

if(a[i]==1) cout<

}

26、判断某一年是否闰年的函数

bool IsLeapYear(int y)

{ return (y%4 == 0 && y%100 != 0)||(y%400 == 0);

}

27、写一个函数,交换两个整型变量的值

void swap(int *p, int *q)

{ int t;

t=*p; *p=*q; *q=t;

}

void swap(int &a, int &b)

{ int t;

t=a; a=b; b=t;

}

28、求两个数的最大公约数,欧几里德算法(辗转相除法)

int gcd(int m, int n)

{ int k;

while(n!=0)

{ k=m%n; m=n; n=k; }

return m;

} int gcd(int m, int n)

{ int k;

while((k=m%n)!=0)

{ m=n; n=k; }

return n;

}

int gcd(int m, int n)

{ while(m!=n)

{ if(m>n) m=m-n;

else n=n-m;

}

return m;

}

29、求两个数的最小公倍数

int lcm(int m, int n)

{ int t,s;

if(m

s=m;

while(s%n != 0) s=s+m;

}

int lcm(int m, int n)

{

return m*n/gcd(m,n);

}

30、百钱买百鸡问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,百钱买百鸡,问鸡翁、母、雏各几何?

int main()

{

int cock,hen,chick;

for(cock=0; cock<=20; cock++)

for(hen=0; hen<=33; hen++)

{ chick=100-cock-hen;

if(5*cock+3*hen+chick/3.0==100)

cout<

}

}

31、编一程序,输入一行字符串,统计其中的小写英文字母的个数。

int main()

{ char s[100];

cin.getline(s,100);

int i=0,count=0;

while(s[i]!='\0')

{ if(s[i]>='a' && s[i]<='z')

count++;

i++;

}

cout<

}

32、编一程序,输入一行字符串,将其中的大写英文字母改为小写,再输出。

int main()

{ char s[100];

int i;

cin.getline(s,100);

i=0;

while(s[i]!='\0')

if(s[i]>='A' && s[i]<='Z')

s[i]=s[i]+32;

cout<

}

33、打印杨辉三角形(帕斯卡三角形),打印10行。#include

#include

using namespace std;

int main()

{ int a[10][10]={0};

for(int i=0; i<10; i++)

{ a[i][0]=1;

a[i][i]=1;

}

for(int i=1; i<10; i++)

for(int j=1; j

a[i][j] = a[i-1][j-1] + a[i-1][j];

for(int i=0; i<10; i++)

{ for(int j=0; j<=i; j++)

cout<

cout<

}

}

34、打印一个九九乘法表

#include

#include using namespace std;

int main()

{

for(int j=1; j<=9; j++)

{ for(int i=1; i<=j; i++)

cout<

cout<

}

}

35、掷骰子10000次,统计得到各点数的次数。

int main()

{ int a[7]={0};

srand(time(0));

for(int i=1; i <= 10000 ; ++i)

++a[ 1 + rand()%6 ];

for(int i=1; i <= 6 ; ++i)

cout<

}

36、编写函数distance,计算两点(x1,y1)和(x2,y2)之间的距离。

double distance(double x1, double y1, double x2, double y2)

{

return sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2) );

}

37、写一个程序,进行体操评分,依次输入10名评委所评分数,去除一个最高分和一个最低分,再算出平均分作为选手的得分。

int main()

{ int i;

float max,min,s,x;

max = 0; min = 10; s=0;

for(i=1;i<=10;i++)

{ cin >> x;

s = s + x;

if(x

if(x>max) max = x;

}

s = s - min - max;

cout << s/8;

}

38、写一函数,将一数组中的元素反转。

void reverse(int a[], int n)

{ for(int i=0; i

swap(a[i],a[n-i-1]);

}

39、写一函数,在一个数组中找出最大元素的位置int SearchMax(int a[], int n)

{ int k = 0;

for(int i=1; i

if(a[i]>a[k]) k = i;

return k;

}

40、找出一个二维数组中的鞍点,即该元素在该行上最大,在该列上最小。

41、写一个字符串拷贝函数

void strcpy(char *p, const char *q)

{

while(*p++=*q++);

}

char *strcpy(char *str1, const char *str2) {

char *p=str1;

while(*str1++=*str2++);

return p;

}

42、写一个字符串比较函数

int strcmp(char *str1, const char *str2) {

while(*str1 && * str2 && *str1==*str2)

{ str1++; str2++; }

return *str1-*str2;

}

int strcmp(char *str1, const char *str2) {

while(*str1==*str2)

{ if(*str1=='\0') return 0;

str1++; str2++;

}

return *str1-*str2;

} 43、写一个字符串连接函数

char *strcat(char *str1, char *str2)

{

char *p=str1;

while(*str1!=0) str1++;

while(*str1++=*str2++);

return p;

}

44、写一个求字符串长度函数

int strlen(char *str)

{

int n=0;

while(*str!='\0')

{ n++; str++; }

return n;

}

45、写一函数,在一数组里查找某个值。

int search(int a[], int n, int key)

{ for(int i=0; i

if(a[i]==key)

return i;

return -1;

}

46、编一程序,求两个矩阵的乘积

47、计算某日是某年的第几天

bool isLeapYear(int y) //判断某一年是否闰年

{

return (y%4 == 0 && y%100 != 0)||(y%400 == 0);

}

int main()

{

int year,month,day,i,s=0;

int

a[13]=(0,31,28,31,30,31,30,31,31,30,31,30,3 1};

cin>>year>>month>>day;

for(i=1; i

s= s + a[i];

s = s + day;

if(isLeapYear(year) && month>2) s++;

cout << s;

}

48、编写一个帮助小学生学习加法的程序,随机产生2个数,让学生输入答案。

#include

#include

using namespace std;

int main()

{

int x,y,z;

srand( time(0) );

x = rand() % 1000;

y = rand() % 1000;

cout << x << " + " << y << " = ";

cin >> z;

while( z != 0 )

{

while( z != x+y )

{

cout<<" ×错误!请重做\n" ;

cout<

x = rand() % 1000;

y = rand() % 1000;

cout<

}

50、求100!#include

#include

#include

using namespace std;

const long MOD = 10000;

int main()

{

int t,t0=time(0);

int len,n=100000;

unsigned long a[200000];

a[1]=1;

len=1;

for(int k=2; k<=n; k++)

{

long carry=0;

for(int i=1; i<=len; i++)

{ unsigned long s = a[i]*k + carry;

carry = s / MOD;

a[i] = s % MOD;

}

while(carry > 0)

{ len++;

a[len] = carry % MOD;

carry = carry / MOD;

}

}

t=time(0);

int w=(len-1)*4 + int(log10(double(a[len]))) + 1;

ofstream fout("factorial.txt");

fout<

fout<

for(int i=len-1; i>=1; i--) fout<

fout<

fout<<"用时:"<

fout<<"数组元素个数:"<

return 0;

}

C语言常见复习题(选择填空)及参考答案

C语言常见复习题及参考答案 一、选择题 1.下述标识符中,()是合法的用户标识符。 A.A#C B.getch C.void D.ab* 2.在C语言中,字符型数据在内存中是以()形式存放的。 A.原码 B.BCD码 C.反码 D.ASCII码 3.以下选项中不合法的用户标识符是()。 A.abc.c B.file C.Main D.PRONTF 4.以下选项中不合法的用户标识符是()。 A.123 B.printf C.Anbsp; D.Dim 5.可以在C语言程序中用做用户标识符的一组标识符是()。 A.void B.as-b3 C.for D.2c define -123 -abc Do WORD If cas SIG 6.在以下各组标识符中,合法的用户标识符是(1)、(2)、(3)。 (1)A.001 B.table_1 C.0_t D.k% Int t*.1 W10 point (2)A.Fast_ B.void C.pbl D. Fast+Big abs fabs beep (3)A.xy_ B.longdouble C.*p D.CHAR 变量1 signed history Float 7.()是构成C语言的基本单位。 A.函数 B.过程 C.子程序 D.子例程 8.若有说明:char s1='\067';char s2="1";char s3='1';则s1中(1),s2中(2),s3中(3)。

(1).A.包含3个字符 B.包含2个字符 C.包含1个字符 D.无定值,说明不合法 (2).A.包含1个字符 B.包含2个字符 C.包含3个字符 D.无定值,说明不合法 (3).A.包含1个字符 B.包含2个字符 C.包含3个字符 D.无定值,说明不合法 9.若x为int型变量,则执行以下语句后,x的值为 x=6; x+=x-=x*x A.36 B.-60 C.60 D.-24 10.在C语言中,char 型数据在内存中是以()形式存储的。 A.原码 B.补码 C.ASCII码 D.反码 11.以下运算符中优先级最低的算符为(),优先级最高的为()。 A.&& B.& C.|= D.|| E.?: F.!= 12.若有运算符>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列顺序为 A.*= << > % sizeof B.<< *= > % sizeof C.*= > << sizeof % D.*= > << % sizeof 13.若有以下类型说明语句 char w; int x; float y; double z; 则表达式w*x+z-y 的结果是()类型。 A.float B.char C.int D.double 14.若w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。 w=5; x=4; y=w++*w++*w++; z=--x*=--x*--x;

电工电子技术题库-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语言考试题库及答案复习整理

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

电工电子技术精彩试题库

电工电子技术试题库 第五章磁路和变压器 一、填空题 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语言考试题库及答案

精选考试类应用文档,如果您需要使用本文档,请点击下载,另外祝您生活愉快,工作顺利,万事如意! 大学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 。

电工电子技术试题库及答案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语言程序设计选择题库及答案

单项选择题 导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题, 应该通过上机实验来检验。 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。 ??? A) print B) i\am C) Pxq D) str_l ??? _3d one_half My->book Cpp ??? oodb start$it line# pow ??? aBc 3pai His.age while

【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始B) 程序文件的最后 C) 它所调用的函数的前面D) 程序文件的任何位置 【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义

(完整版)《电工电子技术基础》试题库(附有答案)

一、填空题 1.已知图中 U1=2V, U2=-8V,则U AB=-10。 2.电路的三种工作状态是通路、断路、短路。 3.有三个6Ω的电阻,若把它们串联,等效电阻是 18 Ω;若把它们并联,等效电阻 2Ω;若两个并联后再与第三个串联,等效电阻是 9 Ω。 4.用电流表测量电流时,应把电流表串联在被测电路中;用电压表测量电压时,应把电压表与被测电路并联。 5.电路中任意一个闭合路径称为回路;三条或三条以上支路的交点称为节点。 6.电路如图所示,设U=12V、I=2A、R=6Ω,则U AB= -24 V。 7.直流电路如图所示,R1所消耗的功率为2W,则R2的阻值应为 2 Ω。 8.电路中电位的参考点发生变化后,其他各点的电位均发生变化。 9.在直流电路中,电感可以看作短路,电容可以看作断路。 9.我国工业交流电采用的标准频率是 50 Hz。 10.三相对称负载作三角形联接时,线电流I L与相电流I P间的关系是:I P=3 I L。 11.电阻元件是耗能元件,电容元件是储能元件。

12.已知一正弦电压u=311sin(628t-60o)V ,则其最大值为 311 V ,频率为 100 Hz ,初相位为 -60o 。 13.在纯电阻交流电路中,已知电路端电压u=311sin(314t-60o)V ,电阻R=10Ω,则电流I=22A,电压与电流的相位差φ= 0o ,电阻消耗的功率P= 4840 W 。 14.三角形联结的三相对称负载,若线电压为380 V ,则相电压为 380 V ;若相电流为10 A ,则线电流为 17.32 A 。 15.式Q C =I 2X C 是表示电容元件在正弦电路中的 无功 功率计算公式。 16.正弦交流电压的最大值U m 与其有效值U 之比为 2 。 17.电感元件是一种储能元件,可将输入的电能转化为 磁场 能量储存起来。 18.若三相电动势依次达到最大值的次序为e 1—e 2—e 3,则称此种相序为 正序 。 19.在正弦交流电路中,电源的频率越高,电感元件的感抗越 大 。 20.已知正弦交流电压的有效值为200V ,频率为100Hz ,初相角为30o,则其瞬时值表达式u= 282.8sin (628t+30o) 。 21.正弦量的三要素是 最大值或有效值 、 频率 和 初相位 。 22.对称三相电源是指三个 幅值 相同、 频率 相同和 相位互差120o 的电动势电源。 23.电路有 通路 、 开路 和 短路 三种工作状态。当电路中电流0 R U I S 、端电压U =0时,此种状态称作 短路 ,这种情况下电源产生的功率全部消耗在 内阻 上。

(完整版)C语言选择题(附答案)

第一单元C语言概述 一、选择题 1、C语言中主函数的个数为(A)个。 A)1 B)2 C)无穷个D)任意个 2、以下关于C语言描述错误的是(D)。 A)一个C程序总是从main函数开始执行T B)每个语句和数据声明的最后必须有一个分号T C)C语言的注释符是以“/*”开始并以“*/”结束的T D)一个C程序可以包含多个main函数F 3、C 语言源程序文件后缀为(C )。 A).EXE B).OBJ C).C D).ASM 4、C语言是由(C )组成的。 A)子程序B)主程序与子程序C)函数D)过程 5、C语言属于(B )语言 A)机器语言B)汇编语言C)高级语言D)面向对象语言 第二单元C语言基础 一、选择题 1、C语言中普通整型变量int在内存中占(B )字节。 A)1 B)2 C)3 D)4 2、下列不是C语言基本数据类型的是(A )。 A)字符型B) 整型 C) 浮点型D) 结构体 3、有关自增、自减运算,以下只有(D )是正确的。 A) ---f B) ++78 C) a—b++ D) d++ 4、已知A=7.5,B=2,C=3.6,表达式(A>B && C>A) || (AB)的值是(A )。 A)0 B)10 C)1 D)5

5、若有x=1,y=2,z=3,则表达式(x=‘A’)&(ch<=‘Z’) C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 7、判断整型变量digit是否为数字的正确表达式是(C )。 A) ‘0’<=ch<=‘9’B) (ch>=‘0’)&(ch<=‘9’) C) (ch>=‘0’)&&(ch<=‘9’) D) (‘0’<= ch)AND(‘9’>= ch) 8、一个C程序的执行是从(A )。 A)本程序的main函数开始,到main函数结柬 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束 9、在以下标识符中,合法的是(C ) A)if B)0xy C)_xy D)case 10、C语言中各种类型的数据其实决定了占用内存的字节数。float占(C )。 A)一字节B)二字节C)四字节D)八字节 11、下列各选项中,(A )是有效的标识符。 A)ab B)3day C)day-3 D)#abc 12、以下叙述正确的是(C ) A) 在C程序中,每行只能写一条语句 B) 若a是实型变量,C程序中不允许a=10这种赋值。 C) 在C程序中,%是只能用于整数运算的运算符 D) 在C程序中,无论是整数还是实数,没有什么区别 13、有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,则正确的数据输入方式是( B )。 A)132↙B)1,3,2↙ C)a=1 b=3 c=2↙D)a=1,b=3,c=2↙ 14、设整型变量a为5,使b不为2的表达式是( C )。 A)b = a/2 B)b = 6-(--a) C)b=a%2 D)b=a>3?2:1

《电工电子技术基础》试题库(附有答案)70067

、填空题 1 已知图中U i = 2V, U2= -8V,贝y U B=_-10_ 2. 电路的三种工作状态是通路、断路、短路 3. 有三个6Q的电阻,若把它们串联,等效电阻是18 Q;若把它们并联,等效电阻2Q;若两个并联后再与第三个串联,等效电阻是_9—Q。 4. 用电流表测量电流时,应把电流表串联在被测电路中;用电压表 测量电压时,应把电压表与被测电路并联。 5. 电路中任意一个闭合路径称为回路;三条或三条以上支路的交点称为节点。 6. 电路如图所示,设U=12V I=2A、R=6Q,贝S U B= -24 V 7. 直流电路如图所示,R所消耗的功率为2W则R的阻值应为2—Q &电路中电位的参考点发生变化后,其他各点的电位均发生变化 9. 在直流电路中,电感可以看作_短路—,电容可以看作_断路— 9.我国工业交流电采用的标准频率是50 Hz 10. 三相对称负载作三角形联接时,线电流I I与相电流I P间的关系是: I P= . 3 I L。

11. 电阻元件是耗能元件,电容元件是储能元件 12. 已知一正弦电压u=311sin(628t-60 o )V,则其最大值为311 V , 频率为100 Hz,初相位为-60 o 。 13. 在纯电阻交流电路中,已知电路端电压u=311sin(314t-60 o )V,电阻 R=10Q,则电流I=22A,电压与电流的相位差? = 0 o ,电阻消耗的功率P= 4840 W。 24 .表征正弦交流电振荡幅度的量是它的 _最大值表征正弦交流电随时间变 化快慢程度的量是_角频率3_;表征正弦交流电起始位置时的量称为它的—初相_。 25 .在RLC串联电路中,已知电流为5A,电阻为30 Q,感抗为40Q, 容抗为80Q,那么电路的阻抗为_50Q_,该电路为_容_性电路。电路中吸收的有功功率为_750W,吸收的无功功率为_1000var_。 26 .对称三相负载作丫接,接在380V的三相四线制电源上。此时负载 端的相电压等于1倍的线电压;相电流等于1倍的线电流;中线电流等于 寸3 0_。 27. 铁磁材料分为—软磁—材料、—硬磁_材料和—矩磁—材料三种。 28. 变压器除了可以改变_交变电压、—交变电流_之外还可以用来变换阻 抗。 29. 接触器的电磁机构由—吸引线圈_、_静铁心_和_动铁心_三部分组成。 30 .变压器运行中,绕组中电流的热效应所引起的损耗称为 _铜_损耗;交 变磁场在铁心中所引起的_磁滞—损耗和—涡流—损耗合称为_铁_损耗。 31、Y—△形降压启动是指电动机启动时,把定子绕组接成_Y形—,以降低启动电压,限制启动电流,待电动机启动后,再把定子绕组改接成_△形,使

C语言选择题(含答案)

C语言选择题(含答案) 选择题 1.以下叙述正确的是_____。 A) 在C程序中,main函数必须位于程序的最前面。 B) C语言本身没有输入输出语句。 C) C程序的每行只能写一条语句。 D) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 2.下面四个选项中,均是不合法的用户标识符的选项是。 A) A B) float C) b-a D) _123 P_0 1a0 goto temp do _A int INT 3、下列四个选项中都是合法的转义字符的 A) ‘\’’‘\\’‘\n’B) ‘\’‘\017’‘\”’ C) ‘\018’‘\f’‘xab’D) ‘\\0’‘\101’‘x1f’ 4、设所有变量均为整型,则表达式z=(a=2,b=5,b++,a+b)的值是: A)7 B)8 C)6 D)2 5、若有代数式,则不正确的C语言表达式是: A) a/b/c*e*3 B) 3*a*e/b/c C) 3*a*e/b*c D) a*e/c/b*3 6、若希望当A的值为奇数时,表达式的值为”真”, A的值为偶数时,表达式的值为”假”。则以 下不能满足要求的表达式是_________。 A) A%2==1 B) !(A%2==0) C) !(A%2) D) A%2 7、以下程序的运行结果是 : main() { int m=6;

if(m++> 6) printf(" %d\n",m); e1se printf("%d\n",--m ); } A)4 B)5 C) 7 D) 6 8、当a=1,b=3,c=5,d=4,执行完下面一段程序后x 的值是 : if(a正确的输出结果为 main() { int x,y,z scanf("%d%d%d",&x,&y,&z ); printf(“x+y+z=%d\n” ,x+y+z);。 } A)x+y+z=48 B)x+y+z=35 C)x+y+z=35 D)不确定值 10、已知各变量的类型说明如下 int k,a,b; unsigned long w= 5; double x=1.42; 则以下不符合C语言语法的表达式是 : A) x%(-3) B) w+=-2

电工电子技术机考题库答案

《电工电子技术》机考题库及答案自己 单项选择题: 1.题图所示电路中,电阻R 1支路的电流I为 ---------------------- 。( B ) A —3A ; B 5A ; C 2A 2. 题图所示电路为三个二端网络,其中 --------------------- 可以相互等效变换。 ( C ) A (a)和(b); B (b)和(c); C (a)和(c) 3. 题图所示电路中,由R 1、R 2 支路的电流可计算出R 3 支路的电流I为 --------------------- 。( C ) A 5A ; B 15A ; C —15A 4. 题图所示电路中,两端电压U与电路中各参数的相互关系可表示为 --------------------- 。( A ) A U=IR+U 0; B U=IR—U ; C U=—IR— U 5. 题图所示电路中,电压U ab 的数值是 --------------------- 。( B ) A 5V ; B 10V ; C 15V 6. 题图所示电路中,a点电位V a 为 --------------------- 。 ( B ) A 8V ; B 7V ; C 9V 7. 题图所示电路中,电压源U S 等于 --------------------- 。( C ) A —2V ; B —1V ; C 1V 8.三相电路中,三相对称负载做Y连接,三个线电流均为3A,则中线电流是 ----------------- 。( C ) A 3A ; B 6A ; C 0A 9. 题图所示电路中,电源电压不变,而频率升高,各灯泡的亮度变化是 --------------------- 。( B ) A 灯泡A变亮; B 灯泡B变亮; C 纯电感电路 10. 题图所示是某一支路的电压u和电流i的波形,可以判断该支路是 ---------------------。 ( A ) A 电阻电感串联电路; B 电阻电容串联电路; C 纯电感电路 11.通常所说的交流电压220V是指它的 --------------------- 。( A ) A 有效值; B 平均值; C 最大值 12.已知电路某元件的电压u和电流i分别为u=3cos(314t+1500)V, i=5sin(314t+1500)A, 则该元件的性质是 ---------- ( B ) A 电容; B 电感; C 电阻 13. 已知电路某元件的电压u和电流i分别为u=141cos(314t+600)V, i=7sin(314t— 1200)A,则该元件的性质是 ----- ( A ) A 电容; B 电感; C 电阻 14.在RLC串联电路中,如果调大电感L,则电路的 --------------------- 。( A ) A 感性增强; B 容性增强; C 性质不变 15.题图所示变压器,已知初级绕组N 1=300匝,R=8Ω,从原方看入的电阻R i 是72Ω,则 变压器次级绕组N 2为 ----- ( C ) A 200匝; B 300匝; C 100匝

电工电子技术—考试题库及答案

逻辑函数式E+EF,化简后结果是( ) 收藏 A. F B. E C. EF D. E+F 回答错误!正确答案: B 直流负反馈是指()。 收藏 A. 只存在于直接耦合电路中的负反馈 B. 只存在于阻容耦合电路中的负反馈 C. 直流通路中的负反馈 D. 放大直流信号时才有的负反馈 回答错误!正确答案: C 电位是指电路中某点与()之间的电压。收藏 A. 电源 B. 参考点 C. 地 D. 任意点 回答错误!正确答案: B 三相电源能输出()种数值电压。 收藏 A. 2 B. 1 C. 3

4 回答错误!正确答案: A 通常三相四线制电路中线电压的有效值是()V。 收藏 A. 110 B. 380 C. 510 D. 220 回答错误!正确答案: B 共摸抑制比KCMR越大,表明电路()。 收藏 A. 输入信号中的共模成分越大 B. 交流放大倍数越大 C. 输入信号中的差模成分越大 D. 差动放大电路的性能愈好 回答错误!正确答案: D 逻辑函数式D+D,化简后结果是( )。 收藏 A. 2D B. D2 C. 无法确定 D. D 回答错误!正确答案: D 在反馈放大电路中,如果反馈信号和输出电流成正比,称为()反馈。收藏 A. 并联

串联 C. 电压 D. 电流 回答错误!正确答案: D 放大电路产生零点漂移的主要原因是()。 收藏 A. 放大倍数太大 B. 晶体管的噪声太大 C. 环境温度变化引起参数变化 D. 外界存在干扰源 回答错误!正确答案: C 下列说法正确的是()。 收藏 A. 电路中两点的电位很高,则其间电压也很大 B. 电位差随着参考点(零电位点)的选取不同数值而变化 C. 电位随着参考点(零电位点)的选取不同数值而变化 D. 电路上两点的电位很低,则其间电压也很小 回答错误!正确答案: C 一只额定电压为110v的电烙铁,欲接在220v的电源上工作,可采用的办法是() 收藏 A. 并联适当电阻以分流 B. 直接接在220v电源上 C. 无法使用 D. 串联适当电阻以降压 回答错误!正确答案: D

C语言题库及答案(选择题)

C语言题库(选择题) 1.C语言源程序的基本单位是()。 A.过程 B.函数 C.子程序 D.标识符 2.下列字符序列中,可用作C标识符的一组字符序列是()。 A. S.b,sum,average,_above B. class,day,lotus_1,2day C. #md,&12x,month,student_n! D. D56,r_1_2,name,_st_1 3.以下标识符中,不能作为合法的C用户定义标识符的是()。 A.a3_b3 B.void C._123 D.IF 4.以下数据中,不正确的数值或字符常量是()。 A.0 B.5L C.o13 D.9861 5.以下数值中,不正确的八进制数或十六进制数是()。 A.0x16 B.16 C.-16 D.0xaaaa 6.以下的选择中,正确的赋值语句是()。 A.a=1,b=2 B.j++ C.a=b=5; D.y=int(x) 7.以下运算符中,优先级最高的运算符是()。 A.?: B.++ C.&& D., 8.在C语言中,能代表逻辑值“真”的是()。 A.TRUE B.大于0的数 C.非0整数 D.非0的数 9.下列变量说明语句中,正确的是()。 A.char:a b c; B.char a;b;c; C.int x;z; D.int x,z; 10.下列字符序列中,不可用作C语言标识符的是()。 A.b70 B.#ab C.symbol D.a_1 11.以下不正确的叙述是()。 A.在C程序中所用的变量必须先定义后使用。 B.程序中,APH和aph是两个不同的变量。 C.若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变。 D.当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。 12.以下标识符中,不能作为合法的C用户定义标识符的是()。 A.For B.Printf C.WORD D.sizeof 13.以下标识符中,不能作为合法的C用户定义标识符的是()。 A.answer B.to C.signed D._if 14.以下标识符中,不能作为合法的C用户定义标识符的是()。 A.putchar B._double C._123 D.INT 15.以下数据中,不正确的数值或字符常量是()。 A.8.9e1.2 B.10 C.0xff00 D.82.5 16.以下数据中,不正确的数值或字符常量是()。 A.c B.66 C.0xaa D.50 17.以下运算符中,优先级最高的运算符是()。

电工电子技术机考题库答案

电工电子技术机考题库 答案 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

《电工电子技术》机考题库及答案自己 单项选择题: 1.题图所示电路中,电阻R 1支路的电流I为 ---------------------- 。( B ) A —3A ; B 5A ; C 2A 2. 题图所示电路为三个二端网络,其中 --------------------- 可以相互等效变换。 ( C ) A (a)和(b); B (b)和(c); C (a)和(c) 3. 题图所示电路中,由R 1、R 2 支路的电流可计算出R 3 支路的电流I为 --------------------- 。 ( C ) A 5A ; B 15A ; C —15A 4. 题图所示电路中,两端电压U与电路中各参数的相互关系可表示为 --------------------- 。( A ) A U=IR+U 0; B U=IR—U ; C U=—IR— U 5. 题图所示电路中,电压U ab 的数值是 --------------------- 。( B ) A 5V ; B 10V ; C 15V 6. 题图所示电路中,a点电位V a 为 --------------------- 。 ( B ) A 8V ; B 7V ; C 9V 7. 题图所示电路中,电压源U S 等于 --------------------- 。( C ) A —2V ; B — 1V ; C 1V 8.三相电路中,三相对称负载做Y连接,三个线电流均为3A,则中线电流是 ----------------- 。( C ) A 3A ; B 6A ; C 0A 9. 题图所示电路中,电源电压不变,而频率升高,各灯泡的亮度变化是 ---------------------。( B ) A 灯泡A变亮; B 灯泡B变亮; C 纯电感电路 10. 题图所示是某一支路的电压u和电流i的波形,可以判断该支路是 --------------------- 。( A ) A 电阻电感串联电路; B 电阻电容串联电路; C 纯电感电路 11.通常所说的交流电压220V是指它的 --------------------- 。( A ) A 有效值; B 平均值; C 最大值 12.已知电路某元件的电压u和电流i分别为u=3cos(314t+1500)V, i=5sin(314t+1500)A,则该元件的性质是 ---------- ( B ) A 电容; B 电感; C 电阻 13. 已知电路某元件的电压u和电流i分别为u=141cos(314t+600)V, i=7sin(314t— 1200)A,则该元件的性质是 ----- ( A ) A 电容; B 电感; C 电阻

电工电子技术-网络考试题库及答案

一、判断( 每题参考分值2.5分) 1、半导体二极管的特性为单向导电性。 A. 正确 2、叠加原理只适用于计算线性电路的电流和电压,不适用于直接计算功率。 3、电容的放电过程称为RC电路的零输入响应。 A. 正确 4、正弦量的三要素是频率、幅值(有效值)和初相。 A. 正确 5、电感线圈接入直流电路的过程称为RL电路的零状态响应。 A. 正确 6、在本征半导体中掺入少量+3价元素即得P型半导体。 A. 正确 7、N型半导体的多子是自由电子,少子是空穴。 A. 正确 8、PN结正偏时扩散电流大于漂移电流。 A. 正确 9、相量的加减运算在图解法中满足平行四边形法则。 A. 正确 10、线性有源二端网络可以等效为一个理想电压源和内阻的串联,称为戴维宁定理。 A. 正确 、负载作星形联接时,必有线电流等于相电流。 。 13、与理想电压源并联的元件视为开路,与理想电流源串联的元件视为短路。 14、JK触发器有保持、清0、置1和翻转四种功能。 A. 正确 15、单个运放构成的同相比例放大电路的电压增益大于1。 A. 正确 16、电路中电源总是释放功率,负载总是吸收功率。 A. 正确 17、仅能放大电流,不能放大电压的单管放大电路是基本共集放大电路。 18、“有0出1,全1为0”是与非运算的运算规则。 A. 正确 19、一阶电路的全响应一般使用三要素分析法。 A. 正确 20、六变量逻辑函数的真值表有64行,卡诺图有64格。 A. 正确 21、电路的三大组成部分是电源、负载和中间环节。 A. 正确 22、基本共集可以将正弦波变换成方波,零比较器可以将方波变换成三角波。 23、当电路中节点数多于网孔数时,应优先选择网孔电流分析法。 A. 正确

相关文档
最新文档