当前位置:文档之家› Python100经典练习题

Python100经典练习题

Python100经典练习题
Python100经典练习题

#!/usr/bin/env python

#coding: utf-8

'''

【程序1】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去

掉不满足条件的排列。

2.程序源代码:

'''

for i in range(1,5):

for j in range(1,5):

for k in range(1,5):

if( i != k ) and (i != j) and (j != k):

print i,j,k

'''

【程序2】

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高

于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提

成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于

40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于

100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。

2.程序源代码:

'''

bonus1 = 100000 * 0.1

bonus2 = bonus1 + 100000 * 0.500075

bonus4 = bonus2 + 200000 * 0.5

bonus6 = bonus4 + 200000 * 0.3

bonus10 = bonus6 + 400000 * 0.15

i = int(raw_input('input gain:\n'))

if i <= 100000:

bonus = i * 0.1

elif i <= 200000:

bonus = bonus1 + (i - 100000) * 0.075

elif i <= 400000:

bonus = bonus2 + (i - 200000) * 0.05

elif i <= 600000:

bonus = bonus4 + (i - 400000) * 0.03

elif i <= 1000000:

bonus = bonus6 + (i - 600000) * 0.015

else:

bonus = bonus10 + (i - 1000000) * 0.01

print 'bonus = ',bonus

'''

【程序3】

题目:一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?

1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后

的结果满足如下条件,即是结果。请看具体分析:

2.程序源代码:

#include "math.h"

main()

{

long int i,x,y,z;

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

{ x=sqrt(i+100); /*x为加上100后开方后的结果*/

y=sqrt(i+268); /*y为再加上268后开方后的结果*/

if(x*x==i+100&&y*y==i+268)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/

printf("\n%ld\n",i);

}

}

'''

import math

for i in range(10000):

#转化为整型值

x = int(math.sqrt(i + 100))

y = int(math.sqrt(i + 268))

if(x * x == i + 100) and (y * y == i + 268):

print i

'''

【程序4】

题目:输入某年某月某日,判断这一天是这一年的第几天?

1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊

情况,闰年且输入月份大于3时需考虑多加一天。

2.程序源代码:

'''

year = int(raw_input('year:\n'))

month = int(raw_input('month:\n'))

day = int(raw_input('day:\n'))

months = (0,31,59,90,120,151,181,212,243,273,304,334)

if 0 <= month <= 12:

sum = months[month - 1]

else:

print 'data error'

sum += day

leap = 0

if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):

leap = 1

if (leap == 1) and (month > 2):

sum += 1

print 'it is the %dth day.' % sum

'''

【程序5】

题目:输入三个整数x,y,z,请把这三个数由小到大输出。

1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y 的值进行交换,

然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

2.程序源代码:

'''

l = []

for i in range(3):

x = int(raw_input('integer:\n'))

l.append(x)

l.sort()

print l

'''

【程序6】

题目:用*号输出字母C的图案。

1.程序分析:可先用'*'号在纸上写出字母C,再分行输出。

2.程序源代码:

'''

print 'Hello Python world!\n'

print '*' * 10

for i in range(5):

print '* *'

print '*' * 10

print '*\n' * 6

'''

【程序7】

题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!

1.程序分析:字符共有256个。不同字符,图形不一样。

2.程序源代码:

'''

a = 176

b = 219

print chr(b),chr(a),chr(a),chr(a),chr(b)

print chr(a),chr(b),chr(a),chr(b),chr(a)

print chr(a),chr(a),chr(b),chr(a),chr(a)

print chr(a),chr(b),chr(a),chr(b),chr(a)

print chr(b),chr(a),chr(a),chr(a),chr(b)

'''

【程序8】

题目:输出9*9口诀。

1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

2.程序源代码:

#include "stdio.h"

main()

{

int i,j,result;

printf("\n");

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

{ for(j=1;j<10;j++)

{

result=i*j;

printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/

}

printf("\n");/*每一行后换行*/

}

}

'''

for i in range(1,10):

for j in range(1,10):

result = i * j

print '%d * %d = % -3d' % (i,j,result)

print ''

'''

【程序9】

题目:要求输出国际象棋棋盘。

1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。

2.程序源代码:

#include "stdio.h"

main()

{

int i,j;

for(i=0;i<8;i++)

{

for(j=0;j<8;j++)

if((i+j)%2==0)

printf("%c%c",219,219);

else

printf(" ");

printf("\n");

}

}

'''

import sys

for i in range(8):

for j in range(8):

if(i + j) % 2 == 0:

sys.stdout.write(chr(219))

sys.stdout.write(chr(219))

else:

sys.stdout.write(' ')

print ''

'''

【程序10】

题目:打印楼梯,同时在楼梯上方打印两个笑脸。

1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。

2.程序源代码:

'''

import sys

sys.stdout.write(chr(1))

sys.stdout.write(chr(1))

print ''

for i in range(1,11):

for j in range(1,i):

sys.stdout.write(chr(219))

sys.stdout.write(chr(219))

print ''

'''

【程序11】

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月

后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....

2.程序源代码:

main()

{

long f1,f2;

int i;

f1=f2=1;

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

{ printf("%12ld %12ld",f1,f2);

if(i%2==0) printf("\n");/*控制输出,每行四个*/

f1=f1+f2; /*前两个月加起来赋值给第三个月*/

f2=f1+f2; /*前两个月加起来赋值给第三个月*/

}

}

'''

f1 = 1

f2 = 1

for i in range(1,21):

print '%12d %12d' % (f1,f2)

if (i % 2) == 0:

print ''

f1 = f1 + f2

f2 = f1 + f2

'''

【程序12】

题目:判断101-200之间有多少个素数,并输出所有素数。

1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,

则表明此数不是素数,反之是素数。

2.程序源代码:

'''

h = 0

leap = 1

from math import sqrt

from sys import stdout

for m in range(101,201):

k = int(sqrt(m + 1))

for i in range(2,k + 1):

if m % i == 0:

leap = 0

break

if leap == 1:

print '%-4d' % m

h += 1

if h % 10 == 0:

print ''

leap = 1

print 'The total is %d' % h

'''

【程序13】

题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数

本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

2.程序源代码:

'''

for n in range(100,1001):

i = n / 100

j = n / 10 % 10

k = n % 10

if i * 100 + j * 10 + k == i + j ** 2 + k ** 3:

print "%-5d" % n

'''

【程序14】

题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:

(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。

(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,

重复执行第一步。

(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

2.程序源代码:

'''

from sys import stdout

n = int(raw_input("input number:\n"))

print "n = %d" % n

for i in range(2,n + 1):

while n != i:

if n % i == 0:

stdout.write(str(i))

stdout.write("*")

n = n / i

else:

break

print "%d" % n

'''

【程序15】

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,

60分以下的用C表示。

1.程序分析:(a>b)?a:b这是条件运算符的基本例子。

2.程序源代码:

不支持这个运算符

'''

score = int(raw_input('input score:\n'))

if score >= 90:

grade = 'A'

elif score >= 60:

grade = 'B'

else:

grade = 'C'

print '%d belongs to %s' % (score,grade)

'''

【程序17】

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

1.程序分析:利用while语句,条件为输入的字符不为'\n'.

2.程序源代码:

'''

import string

s = raw_input('input a string:\n')

letters = 0

space = 0

digit = 0

others = 0

for c in s:

if c.isalpha():

letters += 1

elif c.isspace():

space += 1

elif c.isdigit():

digit += 1

else:

others += 1

print 'char = %d,space = %d,digit = %d,others = %d' % (letters,space,digit,others)

'''

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时

共有5个数相加),几个数相加有键盘控制。

1.程序分析:关键是计算出每一项的值。

2.程序源代码:

'''

Tn = 0

Sn = []

n = int(raw_input('n = :\n'))

a = int(raw_input('a = :\n'))

for count in range(n):

Tn = Tn + a

a = a * 10

Sn.append(Tn)

print Tn

Sn = reduce(lambda x,y : x + y,Sn)

print Sn

'''

【程序19】

题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。

1. 程序分析:请参照程序<--上页程序14.

2.程序源代码:

'''

from sys import stdout

for j in range(2,1001):

k = []

n = -1

s = j

for i in range(1,j):

if j % i == 0:

n += 1

s -= i

k.append(i)

if s == 0:

print j

for i in range(n):

stdout.write(k[i])

stdout.write(' ')

print k[n]

'''

【程序20】

题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

1.程序分析:见下面注释

2.程序源代码:

'''

Sn = 100.0

Hn = Sn / 2

for n in range(2,11):

Sn += 2 * Hn

Hn /= 2

print 'Total of road is %f' % Sn

print 'The tenth is %f meter' % Hn

'''

【程序21】

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下

的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

1.程序分析:采取逆向思维的方法,从后往前推断。

2.程序源代码:

'''

x2 = 1

for day in range(9,0,-1):

x1 = (x2 + 1) * 2

x2 = x1

print x1

'''

【程序22】

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定

比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出

三队赛手的名单。

1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,

则表明此数不是素数,反之是素数。

2.程序源代码:

'''

for i in range(ord('x'),ord('z') + 1):

for j in range(ord('x'),ord('z') + 1):

if i != j:

for k in range(ord('x'),ord('z') + 1):

if (i != k) and (j != k):

if (i != ord('x')) and (k != ord('x')) and (k != ord('z')):

print 'order is a -- %s\t b -- %s\tc--%s' % (chr(i),chr(j),chr(k))

'''

【程序23】

题目:打印出如下图案(菱形)

*

***

*****

*******

*****

***

*

1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重

for循环,第一层控制行,第二层控制列。

2.程序源代码:

'''

from sys import stdout

for i in range(4):

for j in range(2 - i + 1):

stdout.write(' ')

for k in range(2 * i + 1):

stdout.write('*')

print

for i in range(3):

for j in range(i + 1):

stdout.write(' ')

for k in range(4 - 2 * i + 1):

stdout.write('*')

print

'''

【程序24】

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

1.程序分析:请抓住分子与分母的变化规律。

2.程序源代码:

'''

#方法一

a = 2.0

b = 1.0

s = 0

for n in range(1,21):

s += a / b

t = a

a = a + b

b = t

print s

#方法二

s = 0.0

for n in range(1,21):

s += a / b

b,a = a , a + b

print s

s = 0.0

for n in range(1,21):

s += a / b

b,a = a , a + b

print s

#方法三

l = []

for n in range(1,21):

b,a = a,a + b

l.append(a / b)

print reduce(lambda x,y: x + y,l)

'''

【程序25】

题目:求1+2!+3!+...+20!的和

1.程序分析:此程序只是把累加变成了累乘。

2.程序源代码:

'''

#方法一

n = 0

s = 0

t = 1

for n in range(1,21):

t *= n

s += t

print '1! + 2! + 3! + ... + 20! = %d' % s

#方法二

s = 0

l = range(1,21)

def op(x):

r = 1

for i in range(1,x + 1):

r *= i

return r

s = sum(map(op,l))

print '1! + 2! + 3! + ... + 20! = %d' % s

'''

【程序26】

题目:利用递归方法求5!。

1.程序分析:递归公式:fn=fn_1*4!

2.程序源代码:

'''

def fact(j):

sum = 0

if j == 0:

sum = 1

else:

sum = j * fact(j - 1)

return sum

for i in range(5):

print '%d! = %d' % (i,fact(i))

'''

【程序27】

题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

1.程序分析:

2.程序源代码:

'''

def palin(n):

next = 0

if n <= 1:

next = input()

print

print next

else:

next = input()

palin(n - 1)

print next

i = 5

palin(i)

print

'''

【程序28】

题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第

3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后

问第一个人,他说是10岁。请问第五个人多大?

1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道

第四人的岁数,依次类推,推到第一人(10岁),再往回推。

'''

def age(n):

if n == 1: c = 10

else: c = age(n - 1) + 2

return c

print age(5)

'''

【程序29】

题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

1. 程序分析:学会分解出每一位数,如下解释:(这里是一种简单的算法,师专数002班赵鑫提供)

2.程序源代码:

'''

x = int(raw_input("input a number:\n"))

a = x / 10000

b = x % 10000 / 1000

c = x % 1000 / 100

d = x % 100 / 10

e = x % 10

if a != 0:

print "there are 5 ",e,d,c,b,a

elif b != 0:

print "there are 4 ",d,c,b,a

elif c != 0:

print "there are 3 ",e,d,c

elif d != 0:

print "there are 2 ",e,d

else:

print "there are 1",e

'''

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

1.程序分析:同29例

2.程序源代码:

'''

x = int(raw_input("input a number:\n"))

x = str(x)

for i in range(len(x)/2):

if x[i] != x[-i - 1]:

print 'this number is not a huiwen'

break

print 'this number is a huiwen'

'''

程序31】

题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。

2.程序源代码:

'''

from sys import stdin

letter = stdin.read(1)

stdin.flush()

while letter != 'Y':

if letter == 'S':

print 'please input second letter'

letter = stdin.read(1)

stdin.flush()

if letter == 'a':

print 'Saturday'

elif letter == 'u':

print 'Sunday'

else:

print 'data error'

break

elif letter == 'F':

print 'Friday'

break

elif letter == 'M':

print 'Monday'

#break

elif letter == 'T':

print 'please input second letter'

letter = stdin.read(1)

stdin.flush()

if letter == 'u':

print 'Tuesday'

elif letter == 'h':

print 'Thursday'

else:

print 'data error'

break

elif letter == 'W':

print 'Wednesday'

else:

print 'data error'

letter = stdin.read(1)

stdin.flush()

'''

【程序32】

题目:Press any key to change color, do you want to try it. Please hurry up!

1.程序分析:

2.程序源代码:

不知道写呢:(,先空着吧

'''

'''

【程序33】

题目:学习gotoxy()与clrscr()函数

1.程序分析:

2.程序源代码:

不知道如何写:( 先空着吧

'''

'''

【程序34】

题目:练习函数调用

1. 程序分析:

2.程序源代码:

'''

def hello_world():

print 'hello world'

def three_hellos():

for i in range(3):

hello_world()

if __name__ == '__main__':

three_hellos()

'''

【程序35】

题目:文本颜色设置

1.程序分析:

2.程序源代码:

#include

void main(void)

{

int color;

for (color = 1; color < 16; color++)

{

textcolor(color);/*设置文本颜色*/

cprintf("This is color %d\r\n", color);

}

textcolor(128 + 15);

cprintf("This is blinking\r\n");

}

'''

'''

【程序36】

题目:求100之内的素数

1.程序分析:

2.程序源代码:

'''

from math import sqrt

if __name__ == '__main__':

N = 100

a = range(0,N)

for i in range(2,int(sqrt(N))):

for j in range(i + 1,N):

if (a[i] != 0) and (a[j] != 0):

if a[j] % a[i] == 0:

a[j] = 0

print

for i in range(2,N):

if a[i] != 0:

print "%5d" % a[i]

if (i - 2) % 10 == 0:

print

'''

【程序37】

题目:对10个数进行排序

1.程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,

下次类推,即用第二个元素与后8个进行比较,并进行交换。

2.程序源代码:

'''

if __name__ == "__main__":

N = 10

# input data

print 'please input ten num:\n'

l = []

for i in range(N):

l.append(int(raw_input('input a number:\n')))

print

for i in range(N):

print l[i]

print

# sort ten num

for i in range(N - 1):

min = i

for j in range(i + 1,N):

if l[min] > l[j]:min = j

l[i],l[min] = l[min],l[i]

print 'after sorted'

for i in range(N):

print l[i]

'''

【程序38】

题目:求一个3*3矩阵对角线元素之和

1.程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。

2.程序源代码:

'''

if __name__ == '__main__':

a = []

sum = 0.0

for i in range(3):

a.append([])

for j in range(3):

a[i].append(float(raw_input("input num:\n")))

for i in range(3):

sum += a[i][i]

print sum

'''

【程序39】

题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。1. 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后

此元素之后的数,依次后移一个位置。

2.程序源代码:

'''

if __name__ == '__main__':

# 方法一

a = [1,4,6,9,13,16,19,28,40,100,0]

print 'original list is:'

for i in range(len(a)):

print a[i]

number = int(raw_input("insert a new number:\n")) end = a[9]

if number > end:

a[10] = number

else:

for i in range(10):

if a[i] > number:

temp1 = a[i]

a[i] = number

for j in range(i + 1,11):

temp2 = a[j]

a[j] = temp1

temp1 = temp2

break

for i in range(11):

print a[i]

# 方法二

# insrt another number

number = int(raw_input('input a number:\n'))

if number > a[len(a) - 1]:

a.append(number)

else:

for i in range(len(a)):

if a[i] > number:

a.insert(i,number)

print a

'''

【程序40】

题目:将一个数组逆序输出。

1.程序分析:用第一个与最后一个交换。

2.程序源代码:

'''

if __name__ == '__main__':

a = [9,6,5,4,1]

N = len(a)

print a

for i in range(len(a) / 2):

a[i],a[N - i - 1] = a[N - i - 1],a[i]

print a

'''

【程序41】

题目:学习static定义静态变量的用法

1.程序分析:

2.程序源代码:

'''

# python没有这个功能了,只能这样了:)

def varfunc():

var = 0

print 'var = %d' % var

var += 1

if __name__ == '__main__':

for i in range(3):

varfunc()

# attribut of class

# 作为类的一个属性吧

class Static:

StaticVar = 5

def varfunc(self):

self.StaticVar += 1

print self.StaticVar

print Static.StaticVar

a = Static()

for i in range(3):

a.varfunc()

'''

题目:学习使用auto定义变量的用法

1.程序分析:

2.程序源代码:

没有auto关键字,使用变量作用域来举例吧'''

num = 2

def autofunc():

num = 1

print 'internal block num = %d' % num

num += 1

for i in range(3):

print 'The num = %d' % num

num += 1

autofunc()

集合与函数概念单元测试题-有答案

高一数学集合与函数测试题 一、选择题(每题5分,共60分) 1、下列各组对象:?2008年北京奥运会上所有的比赛项目;②《高中数学》必修1中的所有难题;③所有质数;⑷平面上到点(1,1)的距离等于5的点的全体;⑤在数轴上与原点O非常近的点。其中能构成集合的有() A . 2组B. 3组C. 4组 D . 5组 2、下列集合中与集合{x x 2k 1, k N }不相等的是( ) A. {x x 2k 3,k N} B. {x x 4k 1,k N } C. {x x 2k 1,k N} D. {x x 2k 3, k 3,k Z} 2 3、设f(x)学」,则半等于()X 1f(1) A . 1 B . 1 C . 3 D 3 5 5 4、已知集合 A {xx24 0},集合B {x ax 1},若B A ,则实数a的值是() A . 0 B . 1 C . 0 或—D.0或1 2 2 2 5、已知集合 A {( x, y) x y 2} , B {(x,y)x y 4},则AI B() A . {x 3,y 1} B .(3, 1) C . {3, 1} D.{(3, 1)} 6、下列各组函数 f (x)与g(x)的图象相同的 是 ( ) (A) f (x) x,g(x) (.x)2(B) 2 2 f(x) x ,g(x) (x 1) (C)f(x) 1,g(x) x0 x (D) f(x) |x|,g(x) (x 0) x (x 0) 7;l是定义在'■上的增函数则不等式畑"厮一劭的解集

是() (A)(0 ,+ OO)(B)(0,2)(C)(2 , + OO )(D) (2,兰) 7 8已知全集U R,集合A {x x 1或x 2},集合B {x 1 x 0},则AU C U B() A. {x x 1或x 0} B. {x x 1或 x 1} C. {x x 2或x 1} D. {x x 2或 x 0} 9、设A 、B为两 个 -非空集 合, 定义A B { (a,b) a A,b B} ,若A {1,2,3}, B {2,3 ,4},则 A B中的兀素个数为() A. 3 B.7 C.9 D.12 10、已知集合 A {yy x21},集合 B {xy22x 6},则Al B ( ) A ? {(x,y) x 1,y 2} B. {x1 x 3} C. {x| 1 x 3} D. 11、若奇函数f x在1,3上为增函数,且有最小值0,则它在3, 1上 () A.是减函数,有最小值0 B.是增函数,有最小值0 C.是减函数,有最大值0 D.是增函数,有最大值0 12、若1,a,b 0,a2,a b,则a2005 b2005的值为( ) a (A)0 (C) 1 (B)1 (D)1 或1

八上数学线段的垂直平分线的性质练习题(附答案新人教版)

八上数学线段的垂直平分线的性质练习题(附答案新人教版) 一、选择题(共8小题) 1.如图,直线CD是线段AB的垂直平分线,P为直线CD上的一点,已知线段PA=5,则线 是( 条高的交点 则∠AEC等于() 则图中阴影部分的面积是 7.如图,△ABC中,AB=AC,AB的垂直平分线DE交BC的延长线于E,交AC于F,交AB .

二、填空题(共10小题) 9.到线段AB两个端点距离相等的点的轨迹是_________ . 10.如图,有A、B、C三个居民小区是位置成三角形,现决定在三个小区之间修建一个休闲广场,使广场到三个小区的距离相等,则广场应建在_________ . 11.在阿拉伯数字中,有且仅有一条对称轴的数字是____________. 12、如图,△ABC中,DE垂直平分AC交AB于E,∠A=30°,∠ACB=80°,则∠BCE= _________ 度. 13、如图,△ABC的周长为19cm,AC的垂直平分线DE交BC于D,E为垂足,AE=3cm,则△ABD的周长为_________ cm. 14.如图,已知在△ABC中,AB=AC=10,DE垂直平分AB,垂足为E,DE交AC于D,若△BDC 的周长为16,则BC= _________ . 15.如图,在△ABC中,∠B=30°,直线CD垂直平分AB,则∠ACD的度数为_________ .16.已知如图,在△ABC中,BC=8,AB的中垂线交BC于D,AC的中垂线交BC与E,则△ADE 的周长等于_________ . 17.如图,AB=AC,AC的垂直平分线DE交AB于D,交AC于E,BC=6,△CDB的周长为15,则AC= _________ . 18.如图,△ABC中,AB=AC,∠A=40°,AC的垂直平分线分别交AB,AC于D,E两点,连接CD.则∠BCD=_________ 度. 第10题图第12题图第13题图第14题图 第15题图第16题图第17题图第18题图 三、解答题(共5小题) 19.如图,四边形ABCD中,AC垂直平分BD于点O. (1)图中有多少对全等三角形?请把它们都写出来; (2)任选(1)中的一对全等三角形加以证明. 20.如图,在△ABC中,AB=AC,D是AB的中点,且DE⊥AB,△BCE的周 长为8cm,且AC﹣BC=2cm,求AB、BC的长.

集合与函数概念单元测试题_有答案

高一数学集合与函数测试题 一、 选择题(每题5分,共60分) 1、下列各组对象:○12008年北京奥运会上所有的比赛项目;○2《高中数学》必修1中的所有难题;○3所有质数;○4平面上到点(1,1)的距离等于5的点的全体;○5在数轴上与原点O 非常近的点。其中能构成集合的有( ) A .2组 B .3组 C .4组 D .5组 2、下列集合中与集合{21,}x x k k N +=+∈不相等的是( ) A .{23,}x x k k N =+∈ B .{41,}x x k k N +=±∈ C .{21,}x x k k N =+∈ D .{23,3,}x x k k k Z =-≥∈ 3、设221()1x f x x -=+,则(2)1()2 f f 等于( ) A .1 B .1- C .35 D .35- 4、已知集合2{40}A x x =-=,集合{1}B x ax ==,若B A ?,则实数a 的值是( ) A .0 B .12± C .0或12± D .0或12 5、已知集合{(,)2}A x y x y =+=,{(,)4}B x y x y =-=,则A B =I ( ) A .{3,1}x y ==- B .(3,1)- C .{3,1}- D .{(3,1)}- 6、下列各组函数)()(x g x f 与的图象相同的是( ) (A )2)()(,)(x x g x x f == (B )22)1()(,)(+==x x g x x f (C )0)(,1)(x x g x f == (D )???-==x x x g x x f )(|,|)( )0()0(<≥x x 7、是定义在上的增函数,则不等式的解集

垂直平分线同步练习题

线段的垂直平分线同步练习 一、填空题 1三角形三边的垂直平分线交于一点,且这点到三个顶点的距离_____________ . 2?到线段两端距离相等的点在这条线段的___________ . 3?已知线段AB外两点P、Q,且PA=PB, QA=QB,则直线PQ与线段AB的关系是 ____________ . 4?底边AB=a的等腰三角形有_________ ,符合条件的顶点C在线段AB的____________ . 5?如图,直线I上一点Q满足QA=QB,贝U Q点是直线I与_________ 的交点. A? ? B ? B 6. 在△ ABC中,AB=AC=6 cm, AB的垂直平分线与AC相交于E点,且△ BCE的周长为10 cm,则 BC= _____ cm. 7. 在Rt△ ABC中,/ C=90°, AC>BC,AB的垂直平分线与AC相交于E点,连结BE, 若/ CBE :Z EBA=1 : 4,则/ A= _____ ,/ ABC= __________ . 8 如图,在△ ABC中,/ B=30°, ED垂直平分BC, ED=3 .贝U CE长为_______________ . 9、_________________________________________________________________________________________ 如图,△ ABC 中,DE 垂直平分AC 交AB 于E, / A=30°, / ACB=80 ,则/BCE= _________________ 度. 10、如图,等腰三角形ABC中,已知AB=AC,/ A=30°, AB的垂直平分线交AC于D,则/ CBD的 度数为 ________ 11、如图,在△ ABC中,BC边上的垂直平分线DE交边BC于点D,交边AB于点〔.若厶EDC的周 长为24,^ ABC与四边形AEDC的周长之差为12,则线段DE的长为__________________ . 12.下列命题中正确的命题有__________ .[ ] ①线段垂直平分线上任一点到线段两端距离相等;②线段上任一点到垂直平分线两端距离相等;③经 过线段中点的直线只有一条;④点P在线段AB外且PA=PB,过P作直线MN,则MN是线段AB的垂直平分线;⑤过线段上任一点可以作这条线段的中垂线. A . 1个 B . 2个C. 3个D . 4个 13 .下列作图语句正确的是__________ .[ ] A .过点P作线段AB的中垂线 B .在线段AB的延长线上取一点C,使AB=BC C .过直线a,直线b外一点P作直线MN使MN // a // b D.过点P作直线AB的垂线 14 . △ ABC 中,/ C=90°, AB 的中垂线交直线BC 于D,若/ BAD—/DAC=22.5°,

第二章概念与思考题及答案

第二章信用、利息与利率 本章重要概念 信用:是以还本付息为条件的,体现着特定的经济关系,是不发生所有权变化的价值单方面的暂时让渡或转移。 信用制度:信用制度即为约束信用主体行为的一系列规范与准则及其产权结构的合约性安排。信用制度安排可以是正式的,也可以是非正式的。正式的信用制度是约束信用主体行为及其关系的法律法规和市场规则,而非正式的信用制度是约束信用主体行为及其关系的价值观念、意识形态和风俗习惯等。 商业信用:商业信用指工商企业之间相互提供的、与商品交易直接相联系的信用形式。它包括企业之间以赊销、分期付款等形式提供的信用以及在商品交易的基础上以预付定金等形式提供的信用。 银行信用:银行信用指各种金融机构,特别是银行,以存、放款等多种业务形式提供的货币形态的信用。银行信用和商业信用一起构成经济社会信用体系的主体。 国家信用:国家信用又称公共信用制度,伴随着政府财政赤字的发生而产生。它指国家及其附属机构作为债务人或债权人,依据信用原则向社会公众和国外政府举债或向债务国放债的一种形式。 消费信用:消费信用指为消费者提供的、用于满足其消费需求的信用形式。其实质是通过赊销或消费贷款等方式,为消费者提供提前消费的条件,促进商品的销售和刺激人们的消费。 国际信用:国际信用是指国与国之间的企业、经济组织、金融机构及国际经济组织相互提供的与国际贸易密切联系的信用形式。国际信用是进行国际结算、扩大进出口贸易的主要手段之一。 出口信贷:出口信贷是国际贸易中的一种中长期贷款形式,是一国政府为了促进本国出口,增强国际竞争能力,而对本国出口企业给予利息补贴和提供信用担保的信用形式。可分为卖方信贷和买方信贷两种。 卖方信贷:卖方信贷是出口方的银行或金融机构对出口商提供的信贷。 买方信贷:买方信贷是由出口方的银行或金融机构直接向进口商或进口方银行或金融机构提供贷款的方式。 银行信贷:国际间的银行信贷是进口企业或进口方银行直接从外国金融机构借入资金的一种信用形式。这种信用形式一般采用货币贷款方式,并事先指定了贷款货币的用途。它不享受出口信贷优惠,所以贷款利率要比出口信贷高。 国际租赁:国际租赁是国际间以实物租赁方式提供信用的新型融资形式。根据租赁的目的和投资加收方式,可将其分为金融租赁(Financial Lease)和经营租赁(Operating Credit)两种形式。

传热学第四版课后思考题答案(杨世铭-陶文铨)]

第一章 思考题 1. 试用简练的语言说明导热、对流换热及辐射换热三种热传递方式之间的联系和区别。 答:导热和对流的区别在于:物体内部依靠微观粒子的热运动而产生的热量传递现象,称为导热;对流则是流体各部分之间发生宏观相对位移及冷热流体的相互掺混。联系是:在发生对流换热的同时必然伴生有导热。 导热、对流这两种热量传递方式,只有在物质存在的条件下才能实现,而辐射可以在真空中传播,辐射换热时不仅有能 量的转移还伴有能量形式的转换。 2. 以热流密度表示的傅立叶定律、牛顿冷却公式及斯忒藩-玻耳兹曼定律是应当熟记的传热学公式。试 写出这三个公式并说明其中每一个符号及其意义。 答:① 傅立叶定律: dx dt q λ-=,其中,q -热流密度;λ-导热系数;dx dt -沿x 方向的温度变化率,“-”表示热量传递的方向是沿着温度降低的方向。 ② 牛顿冷却公式: )(f w t t h q -=,其中,q -热流密度;h -表面传热系数;w t -固体表面温度;f t -流体的温度。 ③ 斯忒藩-玻耳兹曼定律:4T q σ=,其中,q -热流密度;σ-斯忒藩-玻耳兹曼常数;T -辐射物体的热力学温度。 3. 导热系数、表面传热系数及传热系数的单位各是什么?哪些是物性参数,哪些与过程有关? 答:① 导热系数的单位是:W/(m.K);② 表面传热系数的单位是:W/(m 2.K);③ 传热系数的单位是:W/(m 2.K)。这三个参数中,只有导热系数是物性参数,其它均与过程有关。 4. 当热量从壁面一侧的流体穿过壁面传给另一侧的流体时,冷、热流体之间的换热量可以通过其中任何 一个环节来计算(过程是稳态的),但本章中又引入了传热方程式,并说它是“换热器热工计算的基本公式”。试分析引入传热方程式的工程实用意义。 答:因为在许多工业换热设备中,进行热量交换的冷、热流体也常处于固体壁面的两侧,是工程技术中经常遇到的一种典型热量传递过程。 5. 用铝制的水壶烧开水时,尽管炉火很旺,但水壶仍然安然无恙。而一旦壶内的水烧干后,水壶很快就 烧坏。试从传热学的观点分析这一现象。 答:当壶内有水时,可以对壶底进行很好的冷却(水对壶底的对流换热系数大),壶底的热量被很快传走而不至于温度升得很高;当没有水时,和壶底发生对流换热的是气体,因为气体发生对流换热的表面换热系数小,壶底的热量不能很快被传走,故此壶底升温很快,容易被烧坏。 6. 用一只手握住盛有热水的杯子,另一只手用筷子快速搅拌热水,握杯子的手会显著地感到热。试分析 其原因。 答:当没有搅拌时,杯内的水的流速几乎为零,杯内的水和杯壁之间为自然对流换热,自热对流换热的表面传热系数小,当快速搅拌时,杯内的水和杯壁之间为强制对流换热,表面传热系数大,热水有更多的热量被传递到杯壁的外侧,因此会显著地感觉到热。 7. 什么是串联热阻叠加原则,它在什么前提下成立?以固体中的导热为例,试讨论有哪些情况可能使热 量传递方向上不同截面的热流量不相等。 答:在一个串联的热量传递过程中,如果通过每个环节的热流量都相同,则各串联环节的总热阻等于各串联环节热阻的和。例如:三块无限大平板叠加构成的平壁。例如通过圆筒壁,对于各个传热环节的传热面积不相等,可能造成热量传递方向上不同截面的热流量不相等。 8.有两个外形相同的保温杯A 与B ,注入同样温度、同样体积的热水后不久,A 杯的外表面就可以感觉到热,而B 杯的外表面则感觉不到温度的变化,试问哪个保温杯的质量较好? 答:B:杯子的保温质量好。因为保温好的杯子热量从杯子内部传出的热量少,经外部散热以后,温度变化很小,因此几乎感觉不到热。 第二章 思考题 1 试写出导热傅里叶定律的一般形式,并说明其中各个符号的意义。 答:傅立叶定律的一般形式为:n x t gradt q ??-=λλ=-,其中:gradt 为空间某点的温度梯度;n 是通过该点的等温线上的法向单位矢量,指向温度升高的方向;q 为该处的热流密度矢量。

集合与函数概念单元测试题(含答案)

新课标数学必修1第一章集合与函数概念测试题 一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的,请把正确答案的代 号填在题后的括号内(每小题5分,共50分)。 1.用描述法表示一元二次方程的全体,应是 ( ) A .{x |ax 2+bx +c =0,a ,b ,c ∈R } B .{x |ax 2+bx +c =0,a ,b ,c ∈R ,且a ≠0} C .{ax 2+bx +c =0|a ,b ,c ∈R } D .{ax 2+bx +c =0|a ,b ,c ∈R ,且a ≠0} 2.图中阴影部分所表示的集合是( ) A.B ∩[C U (A ∪C)] B.(A ∪B) ∪(B ∪C) C.(A ∪C)∩(C U B) D.[C U (A ∩C)]∪B 3.设集合P={立方后等于自身的数},那么集合P 的真子集个数是 ( ) A .3 B .4 C .7 D .8 4.设P={质数},Q={偶数},则P ∩Q 等于 ( ) A . B .2 C .{2} D .N 5.设函数x y 111+=的定义域为M ,值域为N ,那么 ( ) A .M={x |x ≠0},N={y |y ≠0} B .M={x |x <0且x ≠-1,或x >0},N={y |y <0,或0<y <1,或y >1} C .M={x |x ≠0},N={y |y ∈R } D .M={x |x <-1,或-1<x <0,或x >0=,N={y |y ≠0} 6.已知A 、B 两地相距150千米,某人开汽车以60千米/小时的速度从A 地到达B 地,在B 地停留1小时后再以50千米/小时的速度返回A 地,把汽车离开A 地的距离x 表示为时间t (小时)的函数表达式是 ( ) A .x =60t B .x =60t +50t C .x =???>-≤≤)5.3(,50150)5.20(,60t t t t D .x =?????≤<--≤<≤≤)5.65.3(),5.3(50150)5.35.2(,150) 5.20(,60t t t t t 7.已知g (x )=1-2x,f [g (x )]=)0(122≠-x x x ,则f (21)等于 ( ) A .1 B .3 C .15 D .30 8.函数y=x x ++-1912是( )

线段的垂直平分线典型例题

典型例题 例1.如图,已知:在ABC ?中,?=∠90C ,?=∠30A ,BD 平分ABC ∠交AC 于D . 求证:D 在AB 的垂直平分线上. 分析:根据线段垂直平分线的逆定理,欲证D 在AB 的垂直平分线上,只需证明DA BD =即可. 证明:∵?=∠90C ,?=∠30A (已知), ∴ ?=∠60ABC (?Rt 的两个锐角互余) 又∵BD 平分ABC ∠(已知) ∴ A ABC DBA ∠=?=∠=∠302 1. ∴AD BD =(等角对等边) ∴D 在AB 的垂直平分线上(和一条线段两个端点距离相等的点,在这条线段的垂直平分线上). 例2.如图,已知:在ABC ?中,AC AB =,?=∠120BAC ,AB 的垂直平分线交AB 于E ,交BC 于F 。 求证:BF CF 2=。 分析:由于?=∠120BAC ,AC AB =,可得?=∠=∠30C B ,又因为EF 垂直平分AB ,连结AF ,可得BF AF =. 要证BF CF 2=,只需证AF CF 2=,即证?=∠90FAC 就可以了. 证明:连结AF , ∵EF 垂直平分AB (已知) ∴FB FA =(线段垂直平分线上的点和这条线段两端点的距离相等) ∴B FAB ∠=∠(等边对等角)

∵AC AB =(已知), ∴C B ∠=∠(等边对等角) 又∵?=∠120BAC (已知), ∴?=∠=∠30C B (三角形内角和定理) ∴?=∠30BAF ∴?=∠90FAC ∴FA FC 2=(直角三角形中,?30角所对的直角边等于斜边的一半) ∴FB FC 2= 说明:线段的垂直平分线的定理与逆定理都由三角形的全等证得,初学者往往不习惯直接使用绝无仅有垂直平分线的定理与逆定理,容易舍近求远,由三角形全等来证题. 例3.如图,已知:AD 平分BAC ∠,EF 垂直平分AD ,交BC 延长线于F ,连结AF 。 求证:CAF B ∠=∠。 分析:B ∠与CAF ∠不在同一个三角形中,又B ∠,CAF ∠所在的两个三角形不全等,所以欲证CAF B ∠=∠,不能利用等腰三角形或全等三角形的性质. 那么注意到EF 垂直平分AD ,可得FD FA =,因此ADF FAD ∠=∠,又因为CAD FAD CAF ∠-∠=∠,BAD ADF B ∠-∠=∠,而BAD CAD ∠=∠,所以可证明B CAF ∠=∠. 证明:∵EF 垂直平分AD (已知), ∴FD FA =(线段垂直平分线上的点和这条线段的两端点的距离相等). ∴ADF FAD ∠=∠(等边对等角) ∵BAD ADF B ∠-∠=∠(三角形的一个外角等于和它不相邻的两个内角的和), CAD FAD CAF ∠-∠=∠,

第二章复习题及答案

第二章练习及答案 一、填空题 1、带动其他构件运动的构件,叫原动件。 2、在原动件的带动下,作确定运动的构件,叫从动件。 3、低副的优点:制造和维修容易,单位面积压力小,承载能力大。 4、低副的缺点:由于是滑动摩擦,摩擦损失比高副大,效率低。 5.低副是两构件通过面接触而构成的运动副;高副是两构件通过点或线接触而构成的运动副。 6、火车车轮在铁轨上的滚动,属于高副。 二、判断题(正确√;错误×) 1、两构件通过面接触组成的运动副是低副。(√) 2.机构的原动件数应等于自由度数,否则机构没有确定运动。(√) 3.在平面机构中一个低副引入两个约束。(√) 4、由于两构件间的联接形式不同,运动副分为低副和高副。(×) 5、点或线接触的运动副称为低副。(×) 6、面接触的运动副称为低副。(√) 7、若机构的自由度数为2,那么该机构共需2个原动件。(√) 8、机构的自由度数应等于原动件数,否则机构不能成立。(√) 9、平面低副引入的约束数为1。(×) 10、当m个构件用复合铰链相联接时,组成的转动副数目也应为m个。(×) 11、局部自由度与机构的运动是有关的。(×) 12、在机构运动简图中运动副和构件都应用规定的符号和线条表示。(√)

三、选择题 1.当机构中主动件数目(2)等于机构自由度数目时,该机构具有确定的运动。 (1)小于;(2)等于;(3)大于;(4)大于或等于。 2.下图中的平面机构由(1)复合铰链组成。 (1)复合铰链;(2)局部自由度;(3)虚约束;(4)凸轮机构; 3.在计算平面机构自由度时,应选用(3)c)图。 (1)a);(2)b);(3)c); a) b) c) 4.机构具有确定运动的条件是(3)自由度数目= 原动件数目。 (1)自由度数目>原动件数目;(2)自由度数目<原动件数目; (3)自由度数目= 原动件数目;(4)自由度数目≠原动件数目;5.下图中的平面机构由(3)虚约束组成。 (1)复合铰链;(2)局部自由度;(3)虚约束;(4)凸轮机构;

传热学习题及参考答案

《传热学》复习题 一、判断题 1.稳态导热没有初始条件。() 2.面积为A的平壁导热热阻是面积为1的平壁导热热阻的A倍。() 3.复合平壁各种不同材料的导热系数相差不是很大时可以当做一维导热问题来处理() 4.肋片应该加在换热系数较小的那一端。() 5.当管道外径大于临界绝缘直径时,覆盖保温层才起到减少热损失的作用。() 6.所谓集总参数法就是忽略物体的内部热阻的近视处理方法。() 7.影响温度波衰减的主要因素有物体的热扩散系数,波动周期和深度。() 8.普朗特准则反映了流体物性对换热的影响。() 9. 傅里叶定律既适用于稳态导热过程,也适用于非稳态导热过程。() 10.相同的流动和换热壁面条件下,导热系数较大的流体,对流换热系数就较小。() 11、导热微分方程是导热普遍规律的数学描写,它对任意形状物体内部和边界都适用。( ) 12、给出了边界面上的绝热条件相当于给出了第二类边界条件。 ( ) 13、温度不高于350℃,导热系数不小于0.12w/(m.k)的材料称为保温材料。 ( ) 14、在相同的进出口温度下,逆流比顺流的传热平均温差大。 ( ) 15、接触面的粗糙度是影响接触热阻的主要因素。 ( ) 16、非稳态导热温度对时间导数的向前差分叫做隐式格式,是无条件稳定的。 ( ) 17、边界层理论中,主流区沿着垂直于流体流动的方向的速度梯度零。 ( ) 18、无限大平壁冷却时,若Bi→∞,则可以采用集总参数法。 ( ) 19、加速凝结液的排出有利于增强凝结换热。 ( ) 20、普朗特准则反映了流体物性对换热的影响。( ) 二、填空题 1.流体横向冲刷n排外径为d的管束时,定性尺寸是。 2.热扩散率(导温系数)是材料指标,大小等于。 3.一个半径为R的半球形空腔,空腔表面对外界的辐射角系数为。 4.某表面的辐射特性,除了与方向无关外,还与波长无关,表面叫做表面。 5.物体表面的发射率是ε,面积是A,则表面的辐射表面热阻是。 6.影响膜状冷凝换热的热阻主要是。

集合与函数概念测试题

修文县华驿私立中学2012-2013学年度第一学期单元测试卷(四) (内容:集合与函数概念 满分:150 时间:120 制卷人:朱文艺) 班级: 学号: 姓名: 得分: 一、选择题:(以下每小题均有A,B,C,D 四个选项,其中只有一个选项正确,请把你的正确答案填入相应的括号中,每小题5分,共60分) 1. 下列命题正确的是 ( ) A .很小的实数可以构成集合 B .集合{} 1|2-=x y y 与集合(){} 1|,2-=x y y x 是同一个集合 C .自然数集N 中最小的数是1 D .空集是任何集合的子集 2. 已知{}32|≤≤-=x x M ,{}41|>-<=x x x N 或, 则N M 等于 ( ) A. {}43|>≤=x x x N 或 B. {}31|≤<-=x x M C. {}43|<≤=x x M D.{}12|-<≤-=x x M 3. 函数2() = f x ( ) A. 1 [,1]3- B. 1(,1)3- C. 11(,)33- D. 1(,)3 -∞- 4. 下列给出函数()f x 与()g x 的各组中,是同一个关于x 的函数的是 ( ) A .2 ()1,()1x f x x g x x =-=- B .()21,()21f x x g x x =-=+ C .2(),()f x x g x == D .0()1,()f x g x x == 5. 方程组? ??-=-=+122 y x y x 的解集是 ( ) A .{}1,1==y x B .{}1 C.{})1,1(|),(y x D . {})1,1( 6.设{} 是锐角x x A |=,)1,0(=B ,从A 到B 的映射是“求正切”,与A 中元素0 60相对应的B 中元素是 ( ) A .3 B . 33 C .21 D .2 2

线段垂直平分线经典练习题

《线段垂直平分线》中一道习题的变式 例1:如图1,在△ABC 中,已知AC=27,AB 的垂直平分线 交AB 于点D ,交AC 于点E ,△BCE 的周长等于50,求BC 的长. 点评:此题是△ABC 中一边AB 的垂直平分线AC 相交;那么当AB 的垂直平分线与BC 相交时,(如图2),对应的是△ACE 的周长,它的周长也等于AC+BC.图形变化,但结论不变. 变式1:如图1,在△ABC 中, AB 的垂直平分线交AB 于点D ,交AC 于点E ,若∠BEC=70°,则∠A= . 点评:此题变式求角的计算方法,应用了两个定理.按照同样的方法,图2中也能得出相应的结论:∠AEC=2∠B. 变式2: 如图3,在Rt △ABC 中,AB 的垂直平分线交BC 边于点E 。若BE=2,∠B =15°求:AC 的长。 点评:此题为图形变式,由一般三角形变为直角三角形,上面我们总结的结论不变,然后再应用直角三角形的有关性质。 图1 图2 图3

[变式练习1] 如图4,在Rt△ABC中,AB的垂直平分线交BC边于点E.若BE=2,∠B =°求:AC的长. 图4 例2: 如图5,在△ABC中,AB=AC, BC=12,∠BAC =120°,AB的垂直平分线交BC边于点E, AC的垂直平分线交BC边于点N. (1) 求∠EAN的度数. (2) 求△AEN的周长. (3) 判断△AEN的形状. 图5 [变式练习2]:如图6,在△ABC中,AB=AC, BC=12,∠BAC =130°,AB的垂直平分线交BC边于点E, AC的垂直平分线交BC边于点N. (1) 求△AEN的周长. (2) 求∠EAN的度数. (3) 判断△AEN的形状. 图6

Oracle第二章习题及答案

一、基于自己创建表的操作 1:创建一张学生表student,拥有stuid,stuname,sex,三个字段,其中stuid为主键。 create table student( stuid int primary key, stuname VARCHAR(20), sex VARCHAR(20) ) 2:为该表增加一个新列score。 alter table student add(score varchar(10)); 3:修改该表score列名为stuscore。 alter table student rename column score to stuscoree; 4:为student表插入5条记录。 insert into student values(1,'张三丰','男',80); insert into student values(2,'阿悄','女',70); insert into student values(3,'陈龙','男',90); insert into student values(4,'章子怡','女',50); insert into student values(5,'张卫健','男',60); 5:查询student表中的全部数据,其中列名为中文。 select STUID as 学号,STUNAME as 姓名,SEX as 性别,STUSCOREE as 分数from student; 6:查询学生姓名和分数,并是查询结果按照学生成绩降序排列。 select STUNAME,STUSCOREE from student order by STUSCOREE desc; 7:修改所有性别为“男”的学生信息为性别为“male”。 update student set SEX='male' where SEX='男'; 8:删除所有记录。 delete from student; 9:删除student表。 drop table student; 二、基于emp表的操作 1:创建一张新表emp1,和emp表结构和记录完全一样。 create table emp1 as select*from Scott.Emp; 基于emp1表的操作: 1:选择部门30中的雇员。 select*from emp1 where DEPTNO=30 and JOB='CLERK';

第一章 集合与函数概念测试题

集合与函数概念测试题 一、选择题(每小题5分,满分60分) 1.已知(){},3A x y x y =+=,(){},1B x y x y =-=,则A B = ( ). A .{}2,1 B .(){}2,1 C .{}2,1x y == D .()2,1 2.如图,U 是全集,,,M P S 是U 的三个子集,则阴影部分所表示的集合是 ( ). A .()M P S B .()M P S C .()()U M P C S D .()()U M P C S 3.下列各组函数表示同一函数的是( ). (A) 2 (),()f x g x = = (B) 0 ()1,()f x g x x == (C) 2 1()1,()1 x f x x g x x -=+=- (D )2 (),()f x g x = = 4.函数{}()1,1,1,2f x x x =+∈-的值域是( ). (A) 0,2,3 (B) 30≤≤y (C) }3,2,0{ (D )]3,0[ 5.已知函数2 2 1()12,[()](0)x g x x f g x x x -=-= ≠,则(0)f 等于( ) . (A) 3- (B) 32 - (C) 32 (D ) 3 6.函数2 ()2(1)2f x x a x =+-+在区间(,4]-∞上递减,则实数a 的取值范围是( ). A .3a ≥- (B) 3a ≤- (C) 5a ≤ (D )3a ≥ 7.函数()f x 是定义在R 上的奇函数,当0>x 时,1)(+-=x x f ,则当0

线段的垂直平分线经典习题及答(精.选)

线段的垂直平分线 一、选择题(共8小题) 1、如图,在△ABC 中,分别以点A 和点B 为圆心,大于的2 1 AB 的长为半径画孤,两弧相交于点M ,N ,作直线MN , 交BC 于点D ,连接AD .若△ADC 的周长为10,AB=7,则△ABC 的周长为( ) A 、7 B 、 14 C 、17 D 、20 第1题 第2题 第3题 2、如图,在Rt △ACB 中,∠C=90°,BE 平分∠ABC ,ED 垂直平分AB 于D .若AC=9,则AE 的值是( ) A 、6 B 、4 C 、6 D 、4 3、如图,直线CD 是线段AB 的垂直平分线,P 为直线CD 上的一点,已知线段PA=5,则线段PB 的长度为( ) A 、6 B 、5 C 、4 D 、3 4、如图,等腰△ABC 中,AB=AC ,∠A=20°.线段AB 的垂直平分线交AB 于D ,交AC 于E ,连接BE ,则∠CBE 等于( ) A 、80° B 、70° C 、60° D 、50° 第4题 第 5题 第6题 5、如图,直线CP 是AB 的中垂线且交AB 于P ,其中AP=2CP .甲、乙两人想在AB 上取两点D 、E ,使得AD=DC=CE=EB ,其作法如下: (甲)作∠ACP 、∠BCP 之角平分线,分别交AB 于D 、E ,则D 、E 即为所求; (乙)作AC 、BC 之中垂线,分别交AB 于D 、E ,则D 、E 即为所求. 对于甲、乙两人的作法,下列判断何者正确( ) A 、两人都正确 B 、两人都错误 C 、甲正确,乙错误 D 、甲错误,乙正确 6、如图,在Rt △ABC 中,∠C=90°,∠B=30°.AB 的垂直平分线DE 交AB 于点D ,交BC 于点E ,则下列结论不正确的是( ) A 、AE=BE B 、AC=BE C 、CE=DE D 、∠CAE=∠B 7、如图所示,是一块三角形的草坪,现要在草坪上建一凉亭供大家休息,要使凉亭到草坪三条边的距离相等,凉亭的位置应选在( ) A 、△ABC 的三条中线的交点 B 、△AB C 三边的中垂线的交点 C 、△ABC 三条角平分线的交点 D 、△ABC 三条高所在直线的交点 第7题 第8题 8、如图,AC=AD ,BC=BD ,则有( ) A 、A B 垂直平分CD B 、CD 垂直平分AB C 、AB 与C D 互相垂直平分 D 、CD 平分∠ACB

第二章练习题及答案

思考与练习 一、单项选择题 1.下列各项中属于产品成本项目的有 ( ) A. 制造费用 B. 外购材料 C. 折旧费 D. 外购动力 2.下列各项中不应计入产品成本的是( ) A. 生产工人薪酬 B. 车间、分厂管理人员薪酬 C. 厂部管理人员薪酬 D. 车间一般耗用材料 3.下列各项中应计入产品成本的是( ) A. 因筹资支付给银行的手续费 B. 职工教育经费 C. 专设销售机构人员的薪酬 D. 车间一般耗用材料 4.下列各项中,属于直接生产费用的是( ) A. 机物料消耗 B. 辅助生产工人工资 C. 基本生产工人工资 D. 厂房折旧费用 5.下列各项中,属于间接生产费用的是( ) A. 原料费用 B. 主要材料费用 C. 车间折旧费用 D. 基本生产工人工资 6.下列各项中属于期间费用的是( ) A. 直接材料 B. 机物料消耗 C. 机修费用 D. 直接人工 7.“生产成本”账户借方登记( ) A.完工入库产品成本 B.生产过程中发生的各项生产费用 C.分配转出的劳务费用 D.尚未完工的在产品成本 8.基本生产成本应该按( )分设专栏或专行进行登记。 A.产品名称 B.成本项目 C.费用要素 D.费用项目 二、多项选择题 1. 下列各项中不应计入成本费用的支出有( ) A. 对外投资的支出 B. 购置无形资产、其他资产的支 出 C. 滞纳金、罚款、违约金 D. 专设销售机构人员的薪酬 2.下列各项属于工业企业费用要素的有( ) A. 折旧费 B. 职工薪酬 C. 直接人工 D. 税金 3.下列各项中应列入“财务费用”账户的有( )

A. 利息支出 B. 汇兑损失 C. 利息收入 D. 金融机构手续费 4.工业企业生产费用按其计入产品成本的方法进行分类,可以分为() A. 直接生产费用 B. 直接计入费用 C. 间接生产费用 D. 间接计入费用 5.下列各项中,应该列入直接生产费用的( ) A. 原料费用 B. 机物料消耗 C. 基本生产工人工资 D. 主要材料费用 6.为了进行成本的审核和控制,必须做好的基础工作包括() A. 制定先进可行的消耗定额 B. 建立健全原始记录制度 C. 建立健全财产物资的盘点验收制度 D. 制定企业内部结算价格7.在划分各种产品的费用界限时,应特别注意()之间费用界限的划分。 A.盈利产品和亏损产品 B.生产费用和经营费用 C.可比产品和不可比产品 D.完工产品和在产品 8.以下税金中,属于工业企业要素费用的是( ) A.增值税 B.房产税 C.土地使用税 D.车船使用税 三、判断题 1.产品成本项目是指生产费用按其经济内容所进行的分类。 () 2.企业为了形成和扩大生产能力,购建固定资产和无形资产等,使企业在较长的时期(多个会计年度)内受益的支出,均属收益性支出。() 3.直接生产费用大多是直接计入费用。( ) 4.“制造费用”账户属于损益类账户。 ( ) 5.机物料消耗和辅助生产车间工人工资等, 均属间接生产费用。 ( ) 四、综合题 1.某企业2010年3月份的支出情况如下: ⑴本月生产甲、乙两种产品。其中,甲产品发生直接费用77 000元,乙产品发生直接费用33 000元,共计110 000元。 ⑵本月车间一般消耗用材料5 200元,车间管理人员薪酬3 400元,车间管理人员办公费等1 400元,共计10 000元。 ⑶购买某项固定资产,支付3 700元。 ⑷预付车间经营性租入固定资产的改良支出6 000元。(摊销期为20

高等传热学复习题(带答案)

高等传热学复习题 1.简述求解导热问题的各种方法和傅立叶定律的适用条件。 答:导热问题的分类及求解方法: 按照不同的导热现象和类型,有不同的求解方法。求解导热问题,主要应用于工程之中,一般以方便,实用为原则,能简化尽量简化。 直接求解导热微分方程是很复杂的,按考虑系统的空间维数分,有0维,1维,2维和3维导热问题。一般维数越低,求解越简单。常见把高维问题转化为低维问题求解。有稳态导热和非稳态导热,非稳态导热比稳态导热多一个时间维,求解难度增加。有时在稳态解的基础上分析非稳态稳态,称之为准静态解,可有效地降低求解难度。根据研究对象的几何形状,又可建立不同坐标系,分平壁,球,柱,管等问题,以适应不同的对象。 不论如何,求解导热微分方程主要依靠三大方法: 甲.理论法 乙.试验法 丙.综合理论和试验法 理论法:借助数学、逻辑等手段,根据物理规律,找出答案。它又分: 分析法;以数学分析为基础,通过符号和数值运算,得到结果。方法有:分离变量法,积分变换法(L a p l a c e变换,F o u r i e r变换),热源函数法,G r e e n函数法,变分法,积分方程法等等,数理方程中有介绍。 近似分析法:积分方程法,相似分析法,变分法等。 分析法的优点是理论严谨,结论可靠,省钱省力,结论通用性好,便于分析和应用。缺点是可求解的对象不多,大部分要求几何形状规则,边界条件简单,线性问题。有的解结构复杂,应用有难度,对人员专业水平要求高。 数值法:是当前发展的主流,发展了大量的商业软件。方法有:有限差分法,有限元法,边界元法,直接模拟法,离散化法,蒙特卡罗法,格子气法等,大大扩展了导热微分方程的实用范围,不受形状等限制,省钱省力,在依靠计算机条件下,计算速度和计算质量、范围不断提高,有无穷的发展潜力,能求解部分非线性问题。缺点是结果可靠性差,对使用人员要求高,有的结果不直观,所求结果通用性差。 比拟法:有热电模拟,光模拟等 试验法:在许多情况下,理论并不能解决问题,或不能完全解决问题,或不能完美解决问题,必须通过试验。试验的可靠性高,结果直观,问题的针对性强,可以发掘理论没有涉及的新规律。可以起到检验理论分析和数值计算结果的作用。理论越是高度发展,试验法的作用就越强。理论永远代替不了试验。但试验耗时费力,绝大多数要求较高的财力和投入,在理论可以解决问题的地方,应尽量用理论方法。试验法也有各种类型:如探索性试验,验证性试验,比拟性试验等等。 综合法:用理论指导试验,以试验促进理论,是科学研究常用的方法。如浙大提出计算机辅助试验法(C A T)就是其中之一。 傅立叶定律的适用条件:它可适用于稳态、非稳态,变导热系数,各向同性,多维空间,连续光滑介质,气、液、固三相的导热问题。 2.定性地分析固体导热系数和温度变化的关系 3.什么是直肋的最佳形状与已知形状后的最佳尺寸? 答:什么叫做“好”?给定传热量下要求具有最小体积或最小质量或给定

(完整word)八年级线段的垂直平分线练习题

线段的垂直平分线、角平分线 1.如图,在矩形ABCD中,AB=2,BC=4,对角线AC的垂直平分线分别交AD、AC于点E、O,连接CE,则CE 的长为 . 2.如图,AD⊥BC于点D ,D为BC的中点,连接AB,ABC ∠的平分线交AD于点O,连接OC,若ο 120 = ∠AOC,则= ∠ABC . 3.如图,在△ABC中,AB=AC,ο 120 = ∠A,cm BC6 =,AB的垂直平分线交BC于点M,交AB于点E,AC的垂直平分线交BC于点N,交AC于点F,则MN的长为 . 4.如图,已知BD⊥AE于B,DC⊥AF于C,且DB=DC,若ο 40 = ∠BAC,ο 130 = ∠ADG,则= ∠DGF . 5.如图,在△ABC中,ο 90 = ∠C,ο 30 = ∠B,以A为圆心,任意长为半径画弧分别交AB、 AC于点M和N,再分别以M、N为圆心,大于MN 2 1 的长为半径画弧,两弧交于点P,连接AP并延长交BC于点D,则下列说法中,正确的是 . ①AD是BAC ∠的平分线;②ο 60 = ∠ADC;③点D在AB的垂直平分线上;④3:1 = ABC DAC S S △ △ : 姓名: 教室: 1题2题3题4题

6.如图,A 、B 两个村子在河CD 的同侧,A 、B 两村到河CD 的距离分别为km AC 1=,km BD 3=,且km CD 3=,现要在河CD 边上建一水厂,向A 、B 两村输送自来水,铺设水管的费用为每千米2万元.请问在CD 上确定水厂的位置,使铺设水管的费用最少,并求出铺设水管的总费用. 7.如图,在△ABC 中,AD 为BAC ∠的平分线,AD 的垂直平分线EF 交BC 的延长线于点F ,连接AF ,求证:CAF B ∠=∠ 8.如图,已知线段AB.(1)用尺规作图的方法作出线段AB 的垂直平分线l ;(2)在(1)中所做的直线l 上任意取两点M ,N (线段AB 的上方),连接AM ,AN ,BM ,BN.求证:MBN MAN ∠=∠. 9.已知:如图,在△ABC 中,BC 边的垂直平分线DE 与BAC ∠的平分线AE 交于点E ,过E 作EP ⊥AB 于P ,EQ ⊥AC 的延长线于Q.求证:BP=CQ

相关主题
文本预览
相关文档 最新文档