='A'&&ch='a'&&ch{if(ch>='A'&&chelsech=ch-32;}elsech=ch;printf("%c\n",ch);}3-5-2大写转化成小写或者小写变大写#includevoidmain(){charch;pri" />

C语言课后作业答案(DOC)

C语言课后作业答案(DOC)
C语言课后作业答案(DOC)

3-5-1正确

大写字母转化成小写或者小写变大写

#include

void main()

{

char ch;

printf("请输入一个字符:");

scanf("%c",&ch);

if(ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')

{

if(ch>='A'&&ch<='Z')ch=ch+32;

else ch=ch-32;

}

else ch=ch;

printf("%c\n",ch);

}

3-5-2大写转化成小写或者小写变大写

#include

void main()

{

char ch;

printf("请输入一个字符:");

scanf("%c",&ch);

ch=ch;

{

if(ch>='A'&&ch<='Z')ch=ch+32;

else ch=ch-32;

}

printf("%c\n",ch);

}

3-5-3大写转化成小写或者小写变大写

#include

void main()

{

char ch;

printf("请输入一个字符:");

scanf("%c",&ch);

if(ch>='a'&&ch<='z') ch=ch-32;

else if(ch>='A'&&ch<='Z') ch=ch+32;

else ch=ch;

printf("%c\n",ch);

}

3-6-1正确分段函数

#include

void main()

{

int x,y;

printf("请输入x:");

scanf("%d",&x);

if(x<=1) y=x;

else

{

if(1

else y=3*x-8;

}

printf("x=%d,y=%d\n",x,y); }

3-6-2正确分段函数

#include

void main()

{

int x,y;

printf("请输入x:");

scanf("%d",&x);

if(x>=10) y=3*x-8;

else if(x>1) y=2*x+1;

else y=x;

printf("x=%d,y=%d\n",x,y); }

3 -6 -3正确

#include

void main()

{

int x,y;

printf("请输入x:");

scanf("%d",&x);

if(x<=1) y=x;

else

if(1

else

if(x>=10) y=3*x-8;

printf("x=%d,y=%d\n",x,y); }

计算器正确

#include

void main()

{

float x,y,z;

char ch;

printf("请输入操作数运算符操作数:");

scanf("%f%c%f",&x,&ch,&y);

switch(ch)

{

case '+':printf("%f+%f=%f\n",x,y,x+y);break;

case '-':printf("%f-%f=%f\n",x,y,x-y);break;

case '*':printf("%f*%f=%f\n",x,y,x*y);break;

case '/':printf("%f/%f=%f\n",x,y,x/y);break;

default:printf("输入的运算符错误!\n");

}

}

7—6正确

#include

void main()

{

int x;

printf("请输入一个整数:");

scanf("%d",&x);

if(x%2==0) x=x;

else x=x+1;

printf("%d\n",x);

}

实验四的补充试验题

计算由键盘输入的N个数的平均值

#include

void main()

{

int i=1,n;

float x,y,s=0;

printf("请输入要计算的数的个数:");

scanf("%d",&n);

do

{

scanf("%f",&x);

s=s+x;

i=i+1;

}

while (i<=n);

printf("%f\n",y=s/n);

}

4-6计算s=a+aa+aaa+aaaa+…..的值

#include

void main()

{

int a,n,i=1;

long int t=0,s=0;

printf("请输入a和n:");

scanf("%d%d",&a,&n);

while(i<=n)

{

t=t+a;

s=s+t;

a=a*10;

i++;

}

printf("a+aa+aaa+...=%d\n",s);

}

4-5

#include

void main()

{

char c;

int num1=0,num2=0,num3=0,num4=0;

printf("请输入一行字符:\n");

while ((c=getchar())!='\n')

{

if(c>='a'&&c<='z'||c>='A'&&c<='Z') num1++;

else if(c==' ') num2++;

else if(c>='0'&&c<='9') num3++;

else num4++;

}

printf("字母:%d,空格:%d,数字:%d,其他:%d\n",num1,num2,num3,num4); }

4——7输出由*组成的菱形(最左边有空列)

#include

void main()

{

int i,a,b;

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

{

for (a=4-i;a>0;a--) printf(" ");

for (b=2*i-1;b>0;b--) printf("*");

printf("\n");

}

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

{

for(a=i+1;a>=1;a--) printf(" ");

for (b=5-i*2;b>=1;b--) printf("*");

printf("\n");

}

}

副本输出由*组成的菱形(最左边无空列)#include

void main()

{

int i,a,b;

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

{

for (a=3-i;a>0;a--) printf(" ");

for (b=2*i-1;b>0;b--) printf("*");

printf("\n");

}

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

{

for(a=i;a>=1;a--) printf(" ");

for (b=5-i*2;b>=1;b--) printf("*");

printf("\n");

}

}

鸡兔同笼

#include

void main()

{

int a,b;

for (a=0;a<=35;a++)

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

{

if (a*2+b*4==94&&a+b==35)

printf("a=%d,b=%d\n",a,b);

}

}

水仙花数1

#include

void main()

{

int m,i,j,k,n=0;

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

{

i=m/100;

j=m/10-i*10;

k=m%10;

if (m==i*i*i+j*j*j+k*k*k) n++,

printf("%d\n",m);

}printf("水仙花数的个数=%d\n",n);

}

水仙花数2

#include

void main()

{

int a=0,i,j,k,m,n;

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

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

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

{

m=i*100+j*10+k;

n=i*i*i+j*j*j+k*k*k;

if (m==n) a++,

printf("%d\n",m);

}printf("水仙花数的个数=%d\n",a);

}

三—7—16

#include

void main()

{

float s=100,h;

int n;

h=s/2;

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

{

s=s+2*h;

h=h/2;

}

printf("第十次落地共经过的米数:%f\n",s);

printf("第十次反弹的高度:%f\n",h);

}

#include

#include

void main()

{

int a;

float b,x,sum;

a=1;

b=1;

x=1;

sum=0;

while ((fabs(x))>1e-7)

{

sum=sum+x;

b=b*2;

x=a/b;

}

sum=sum*100+100;

printf("%f\n",sum);

}

课本习题四第四大题第一小题数组的值逆序输出

#include

void main()

{

int i,a[5];

for (i=0;i<5;i++) scanf("%d",&a[i]);

for (i=4;i>=0;i--) printf("%3d",a[i]);

}

实验五的补充题5名学生3门课成绩求各科的平均分#include

void main()

{

int i,j,s,v[3],score[5][3];

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

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

scanf("%d",&score[i][j]);

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

{

s=0;

for (j=0;j<5;j++) s=s+score[j][i];

v[i]=s/5;

}

printf("各科平均成绩为:");

for (i=0;i<3;i++) printf("%4d",v[i]);

}

矩阵相加

正确

#include

void main()

{

int i,j;

int a[3][3],b[3][3],c[3][3];

printf("请输入矩阵a[3][3]:\n");

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

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

scanf("%d",&a[i][j]);

printf("请输入矩阵b[3][3]:\n");

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

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

scanf("%d",&b[i][j]);

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

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

c[i][j]=a[i][j]+b[i][j];

printf("矩阵相加结果c[3][3]:\n");

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

{

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

printf("%d ",c[i][j]);

printf("\n");

}

}

最高最低温度

正确

#include

void main ()

{

float max,min,a[31];

int i;

printf("请输入31天的温度:");

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

{

scanf("%f",&a[i]);

}

min=max=a[0];

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

{

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

if (a[i]

}

printf("最高温度:%f,最低温度:%f",max,min); }

5-6计算字符串长度

用指向字符串指针变量实现

#include

{

int n=0;

char *c="hello,good moring.";

while (*(c+n)!='\0')

n++;

printf("%d\n",n);

}

#include

#include

void main()

{

char a[100];

int i= 0;

printf("input string\n");

gets(a);

while(a[i]!='\0') i++;

printf("你输入的字符串的长度为%d\n",i); }

#include

main()

{

char a[100],*p;

int n;

p=a;

scanf("%s",a);

for(n=0;*(p+n)!='\0';n++);

printf("%d\n",n);

}

输入一个字符串,将其逆序输出

#include

#include

void main()

{

char str[100];

int i;

gets(str);

i=strlen(str)-1;

for(;i>=0;i--) putchar(str[i]);

printf("\n");

}

判断一个字符串是否回文

#include

#include

{

int x,i;

char str[100]={0};

gets(str);

x=strlen(str)-1;

for(i=0;i<=x/2;i++)///比到一半就不比了,原理已讲

if(str[i] != str[x-i])///这就是比较两端的字符

break;//不是回文

if(i> x/2)///没执行break,就是回文

printf("是回文\n");

else printf("不是回文\n");

}

#include

#include

#define N 50

void main()

{

int i,x=0;

char st1[N+1];

char *pst1,*pst2;

printf("please input a string:\n");

scanf("%s",st1);

pst1=st1;

pst2=st1;

while(*pst1!='\0') pst1++;

i=0;

pst1--;

while(*pst1==*pst2 && *pst1!='\0')

{

pst1--;

pst2++;

i++;

}

x=strlen(st1);

if(i==x) printf("yes\n");

else printf("no\n");

}

支持多个字符串判断是否回文

#include

#include

void main()

{

char str[20][20];

int i,j,k,n,flag;

printf("请输入多行字符串(end结束)\n");

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

gets(str[k]);

if (str[k]==end) break;

}

printf("判断结果如下:\n");

{

flag=1;

n=strlen(str[i]);

for(j=0;j

if(str[i][j]!=str[i][n-j-1])

{

flag=0;

break;

}

if()

printf("%s回文\n",str[i]);

else printf("%s不是回文\n",str[i]);

}

6—4输入三个整数,按由小到大的顺序输出,用指针实现#include

void main()

{

int a,b,c,temp,*pa,*pb,*pc;

pa=&a;pb=&b;pc=&c;

scanf("%d,%d,%d",&a,&b,&c);

if(a>b) {temp=*pa;*pa=*pb;*pb=temp;}

if(a>c) {temp=*pa;*pa=*pc;*pc=temp;}

if(b>c) {temp=*pb;*pb=*pc;*pc=temp;}

printf("%d,%d,%d\n",a,b,c);

}

补充2在一组指定数据中删除指定数据

#include

void main()

{

char *p="12345 55656789",a[100],x;

int i=0;

x='5';

for(;*p!='\0';p++)

if (*p!=x) a[i++]=*p;

a[i]='\0';

printf("新的数据是:%s\n",a);

}

从键盘输入两个字符串,将其连接起来。

#include

void main()

{

char s1[20],s2[10],*pt1=s1,*pt2=s2;

printf("请输入字符串1:\n");

scanf("%s",s1);

printf("请输入字符串2:\n");

scanf("%s",s2);

while (*pt1++!='\0');

*pt1--;

while (*pt1++=*pt2++)

*pt1='\0';

printf("连接后的字符串:\n");

printf("%s\n",s1);

}

统计字符串1在字符串2中出现的次数

#include

#include

main()

{

char a[100],s[100];

int i,j,flag,sum=0;

printf("请输入主字符串\n");

gets(a);

printf("请输入子字符串\n");

gets(s);

for(i=0;i

{

flag=0;

for(j=0;j

{

if(s[j]==a[i+j])

flag++;

}

if(flag==strlen(s))

sum++;

}

printf("出现的次数:%d\n",sum);

}

strlen(a)是主串长度,从主串第一个字符开始与子串比较,flag每次进入循环先赋值为0,主串与子串每相同一个字符,flag加1,当退出第二个for循环时若flag等于子串长度,也就是子串在主串中出现1次,num加1

#include

#define N 2

struct student

{ int num;

char name[10];

char sex;

union

{ char vis;

float hw[2];

}sta;

};

void main()

{

struct student stu[N];

int i;

for(i=0; i

{

printf("请输入第%d个学生信息:\n",i+1);

scanf("%d", &stu[i].num), getchar();

scanf("%s", stu[i].name), getchar();

scanf("%c", &stu[i].sex), getchar();

if(stu[i].sex=='m') scanf("%c", &stu[i].sta.vis);

else

scanf("%f%f", &stu[i].sta.hw[0], &stu[i].sta.hw[1]);

}

for(i=0; i

if(stu[i].sex=='m')

printf("%d\t%s\t%c\t%c\n", stu[i].num, stu[i].name, stu[i].sex, stu[i].sta.vis);

else

printf("%d\t%s\t%c\t%.2f/%.2f\n",stu[i].num, stu[i].name, stu[i].sex, stu[i].sta.hw[0], stu[i].sta.hw[1]);

}

统计候选人得票数。设有3个候选人,每次输入一个候选人名,最后输出每个候选人的得票数。

#include

#include

struct person

{ char name[20];

int count;

}leader[3]={"Li", 0, "Zhang", 0, "Fun", 0};

void main()

char leader_name[20];

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

{ scanf("%s", leader_name);

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

if(strcmp(leader_name, leader[j].name)==0)

leader[j].count++;

}

printf("\n");

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

printf("%5s: %d\n", leader[j].name, leader[j].count);

}

有30名学生参加数学、英语、计算机考试,计算每个学生的三门课程的总分、平均分。若三门课程成绩均在90分以上者,输出“Y”;否则,输出“N”;并输出学生成绩单,格式如下:

Num Nam M at Eng Com S um Ave >=90

1 Haoli 90 9

2 95 277 92 Y

6 Yansu 85 95 81 261 9

7 N

#include

struct student

{

int num;

char name[10], score;

float math, eng, comp, sum, aver;

};

void main( )

{ struct student stu[30];

int i;

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

{ scanf("%d%s%f%f%f", &stu[i].num, stu[i].name, &stu[i].math, &stu[i].eng, &stu[i].comp);

stu[i].sum=stu[i].math+stu[i].eng+stu[i].comp;

stu[i].aver=stu[i].sum/3;

stu[i].score='Y';

if(stu[i].math<90||stu[i].eng<90||stu[i].comp<90) stu[i].score='N';

}

printf("Num\tName\tMath\tEnglish\tComputer\tSum\tAver\t>=90\n");

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

printf("%d\t%s\t%6.2f\t%6.2f\t%6.2f\t%6.2f\t%6.2f\t%c\n", stu[i].num, stu[i].name, stu[i].math, stu[i].eng, stu[i].comp, stu[i].sum, stu[i].aver, stu[i].score);

}

10-3输出总分最高的学生的各科成绩和总成绩

#include

{

int num;

char name[2];

int score[3];

float sum;

};

void main()

{

struct student st[2];

int i;

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

{

printf("请输入第%d个学生的学号姓名成绩成绩成绩\n",i+1);

scanf("%d %d%d%d",&st[i].num,&st[i].score[0],&st[i].score[1],&st[i].score[2]);

gets(st[i].name);

st[i].sum=st[i].score[0]+st[i].score[1]+st[i].score[2];

max=st[0].sum;

For(i=1;i<2;i++)

if (st[i].sum>max) max=st[i].sum;

}

printf("成绩成绩成绩总成绩\n");

printf("%d %d %d %d\n",st[i].score[0],st[i].score[1],st[i].score[2],st[i].sum);

}

副本成功的

#include

struct student

{

int num;

char name[2];

int score[3];

int sum;

};

void main()

{

int max;

struct student st[2];

int i;

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

{

printf("请输入第%d个学生的学号姓名成绩成绩成绩\n",i+1);

scanf("%d",&st[i].num);getchar();

scanf("%s",st[i].name);getchar();

scanf("%d",&st[i].score[0]);getchar();

scanf("%d",&st[i].score[1]);getchar();

scanf("%d",&st[i].score[2]);

st[i].sum=st[i].score[0]+st[i].score[1]+st[i].score[2];

}

max=st[0].sum;

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

if(st[i].sum>max) max=st[i].sum;

printf("成绩成绩成绩总成绩\n");

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

{

if(st[i].sum==max)

printf("%d %d %d %d\n",st[i].score[0],st[i].score[1],st[i].score[2],st[i].sum);

}

}

11——3

三个数的最小公倍数

#include /*因为是库,最好将双引号改成尖括号*/

int fun(int a,int b,int c)

{/*求3个参数中的最大值,前面最好加返回类型int*/

if(a>=b&&a>=c) return(a);

else if(b>=a&&b>=c)

return(b);

else return(c);

}

void main()

{

/*加一个void,否则警告。不同编译器有不同处理*/

int a,b,c,i=1,j,k;

scanf("%d%d%d",&a,&b,&c);

k=fun(a,b,c);/*最大值是k*/

while(1)

{

j=k*i;

if(j%a==0&&j%b==0&&j%c==0) break;/*j能被3个数整除*/

i++;

}

printf("%d\n",j);/*j是最小公倍数*/

return;

}

一个字符串中字母的个数

#include

void main()

{

char str[100];

int i=0;

int count=0;

scanf("%s",str);

for(i=0;;i++)

if(str[i]=='\0')

break;

else

{

if(str[i]>'a'&&str[i]<'z'||str[i]>'A'&&str[i]<'Z')

count++;

}

printf("字母有%d个",count);

}

编写函数求字符串中字母,数字,空格,其他的个数

#include

void main()

{

char a[30];

void fun_char(char a[]);

printf("请输入字符串:");

gets(a);

fun_char(a);

}

void fun_char(char a[])

{

int i,letter=0,digit=0,space=0,other=0;

for(i=0;a[i]!='\0';i++)

{

if((a[i]<='z'&&a[i]>='a')||(a[i]<='Z'&&a[i]>='A'))

letter++;

else if(a[i]<='9'&&a[i]>='0')

digit++;

else if(a[i]==' ')//或者else if(a[i]==32)

space++;

else other++;

}

printf("letter=%d;\tdigit=%d;\tspace=%d;\tother=%d\n",letter,digit,space,other); }

字母个数

#include

void main()

{

char a[30];

void fun_char(char a[]);

printf("请输入字符串:");

gets(a);

fun_char(a);

}

void fun_char(char a[])

{

int i,letter=0;

for(i=0;a[i]!='\0';i++)

{

if((a[i]<='z'&&a[i]>='a')||(a[i]<='Z'&&a[i]>='A')) letter++;

}

printf("letter=%d\n",letter);

}

三个数的最大公约数和最小公倍数

#include

int gb(int a,int b,int c);

int gy(int a,int b,int c);

{

if(a>=b&&a>=c) return(a);

else if(b>=a&&b>=c)

return(b);

else return(c);

if(a<=b&&a<=c) return(a);

else if(b<=a&&b<=c)

return(b);

else return(c);

}

void main()

{

int a,b,c,i=1,j,k;

scanf("%d%d%d",&a,&b,&c);

k=gb(a,b,c);

while(1)

{

j=k*i;

if(j%a==0&&j%b==0&&j%c==0) break;

i++;

for(i=k;i>=1;i--)

if(a%i==0&&b%i==0&&c%i==0) break;

}

printf("%d\n",j);/*j是最小公倍数*/

printf("最大公约:%d\n",a,b,c,i);

return;

}

字符串字母个数正确

#include

void main()

{

char str[30];

void letternum_char(char *str);

printf("请输入字符串:");

gets(str);

letternum_char(str);

}

void letternum_char(char *str)

{

int i,letter=0;

for(i=0;str[i]!='\0';i++)

{

if((str[i]<='z'&&str[i]>='a')||(str[i]<='Z'&&str[i]>='A')) letter++;

}

printf("letter=%d\n",letter);

}

正确

#include

int gy(int m,int n,int p)

{

int min,i,a[3]={m,n,p};

min=m;

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

{

if(a[i]

min=a[i];

}

int k=min;

while(1)

{

if((m%k==0)&&(n%k==0)&&(p%k==0)) break;

else k--;

}

return k;

}

int gb(int m,int n,int p)

{

int max,i,a[3]={m,n,p};

max=m;

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

{

if(a[i]>max)

max=a[i];

}

int k=max;

while(1)

{

if((k%m==0)&&(k%n==0)&&(k%p==0)) break;

else k++;

}

return k;

}

int main(void)

{

int m,n,p,i,j;

printf("请输入三个整数:");

scanf("%d%d%d",&m,&n,&p);

i=gy(m,n,p);

j=gb(m,n,p);

printf("最大公约数为:%d\n",i);

printf("最小公约数为:%d\n",j);

}

编程计算1!+2!+3!+ (20)

#include

void main()

{

int n;

float fac=1,sum=0;

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

{

fac=fac*n;

sum=sum+fac;

}

printf("1!+2!+3!+....+20!=%e\n",sum);

电力电子技术第2至第8章作业答案

电力电子技术第2至第8 章作业答案 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

第2至第8章作业 第2章电力电子器件 1. 使晶闸管导通的条件是什么? 答:使晶闸管导通的条件是:晶闸管承受正向阳极电压,并在门极施加触发电流(脉冲)。或:U AK>0且U GK>0。 2. 维持晶闸管导通的条件是什么? 答:维持晶闸管导通的条件是使晶闸管的电流大于能保持晶闸管导通的最小电流,即维持电流。 3. 怎样才能使晶闸管由导通变为关断? 答:要使晶闸管由导通变为关断,可利用外加电压和外电路的作用使流过晶闸管的电流降到接近于零的某一数值以下,即降到维持电流以下,便可使导通的晶闸管关断。 4. 图1中阴影部分为晶闸管处于通态区间的电流波形,各波形的电流最大值均为I m,试计算各波形的电流平均值I d1、I d2、I d3与电流有效值I1、I2、I3。 ππ π 4 π 4 π 2 5π 4 a)b)c) 图1-43 图1 晶闸管导电波形

7. 晶闸管的触发脉冲需要满足哪些条件? 答:(1)触发信号应有足够的功率。 (2)触发脉冲应有一定的宽度,脉冲前沿尽可能陡,使元件在触发导通后,阳极电流能迅速上升超过掣住电流而维持导通。 第3章整流电路 1. 单相半波可控整流电路对电感负载供电,L=20mH,U2=100V,求当α=0°和60°时的负载电流I d,并画出u d与i d波形。

2.单相桥式全控整流电路,U2=100V,负载中R=2Ω,L值极大,当α=30°时,要求:①作出u d、i d、和i2的波形;②求整流输出平均电压U d、电流I d,变压器二次电流有效值I2;③考虑安全裕量,确定晶闸管的额定电压和额定电流。

大学化学课后习题参考答案

第1章 化学热力学 参考答案: (一)选择题 1.A 2.A 3.C 4.B 5.D 6.C 7.C 8.C 9. A 10. C 11. A 12.C (二)填空题 1.40; 2.等温、等容、不做非体积功,等温、等压,不做非体积功; 3.>,<,=,> 4.增大、不变 5.不变 6.3.990 kJ·mol - 1 (三)判断题 1. × 2. × 3. × 4. × 5. √ 6. × 7. × 8. × 9. × 10. × (四)计算题 1.解:(g) O N (l)H 2N 4242+O(l)4H (g)3N 22+ (l)H N 42摩尔燃烧热为 2.解: ) mol ·(kJ 28.254166.963.502)84.285(401f B r --=-?--?+=?=?∑H H ν)mol ·(kJ 14.6272 11r -Θ-=?=H Q p K 1077.3109.9824.3733 3 m r r ?=?--= ??= -S T 转) mol ·(kJ 78.34357 .86)15.137(36.3941 f B r --=---=?=?∑ G ν)K ·mol ·(J 9.9865.21056.1975.1912 1 6.21311B r ---=--?+==?∑ νNO(g )CO(g )+(g) N 2 1(g)CO 22+) mol ·(kJ 24.37325 .90)52.110(5.3931f B r --=----=?=?∑ H ν

此反应的 是较大的负值,且)(,)(-?-?S H 型反应,从热力学上看,在 T 转的温度以内反应都可自发进行。 3.解:外压kPa 50e =p ,11p nRT V = ,2 2p nRT V =,2e p p = 系统所做功: 定温变化,0=?U 0=+=?W Q U ,所以Q =1 247.1(J ) 定温过程pV =常数 ?(pV )=0 所以 0)(=?+?=?pV U H 4.解:查表知 CaO(s) + SO 3(g) = CaSO 4(s) 求得 同理求得 因为 所以根据经验推断可知,反应可以自发进行。 但由于该反应 ,故存在一个能使反应自发进行的最高温度,该 温度为 一般的炉温是1 200℃左右,所以热学上,用CaO 来吸收SO 3以减少天气污染的可能性是存在的。这种方法在实际中已有应用。 5.解:(1) ) mol ·kJ (4.116108.21515.29874.18013 r r r --=??-=???T )K 298(r ?) (J 1.247150 100100 50300314.8150RT 2112e 21 e e e e -=?-? ???=? ??? ??-=? ??? ??--=?-=?-=p p p p n p p nRT p nRT p V p V p W 7 .10676 .25675 .39) k ·mol ·(J 79.321106.37103.604)mol ·(kJ 11.434172.39509.634)mol ·(kJ 111f 1f -------?---?S G H 11r 1r K ·m ol · J 81.189,m ol ·kJ 7.346----=?-?S 11r mol ·kJ 42mol ·kJ 7.346---<<-?℃8571 K 0.130281 .189103.4043 ==-?-==H T )mol · kJ (74.180) 37.90(21f B r -=-?-=?=?∑ ν0,0r r ?? < ) K ·mol ·J (8.2150 .7220.2044.77211B r --=?-+?==?∑ ν1 3f 3f 4f r mol ·kJ 3.404)09.634()72.395(11.4341)CaO )SO )CaSO --=-----=?-?-?=?H H H H

安徽大学2014年c语言平时作业

作业一 C语言基本概念 选择:17题 能将高级语言编写的源程序转换成目标程序的是______。 A) 编辑程序B) 编译程序C) 解释程序D) 链接程序 您的答案为:B 参考答案为:B 以下选项中合法的用户标识符是______。 A) long B) _2Test C) 3Dmax D) A.dat 您的答案为:B 参考答案为:B 以下叙述正确的是 A) 可以把define和if定义为用户标识符 B) 可以把define定义为用户标识符,但不能把if定义为用户标识符 C) 可以把if定义为用户标识符,但不能把define定义为用户标识符 D) define和if都不能定义为用户标识符 您的答案为:B 参考答案为:B 以下叙述正确的是 A) C语言比其他语言高级 B) C语言可以不用编译就能被计算机识别执行 C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D) C语言出现的最晚、具有其他语言的一切优点 您的答案为:C 参考答案为:C 在一个C语言程序中 A) main函数必须出现在所有函数之前 B) main函数必须出现在所有函数之后 C) main函数可以在任何地方出现 D) main函数必须出现在固定位置 您的答案为:C 参考答案为:C 一个C语言程序是由_______组成的。 A) 一个主程序和若干子程序 B) 若干子程序 C) 函数 D) 若干过程您的答案为:C 参考答案为:C

以下叙述中正确的是() A) C语言的源程序不必通过编译就可以直接运行 B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令 C) C源程序经编译形成的二进制代码可以直接运行 D) C语言中的函数不可以单独进行编译 您的答案为:B 参考答案为:B 下列关于C语言用户标识符的叙述中正确的是 A) 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头 B) 用户标识符中可以出现下划线,但不可以放在用户标识符的开头 C) 用户标识符中不可以出现中划线,但可以出现下划线 D) 用户标识符中可以出现下划线和中划线(减号) 您的答案为:C 参考答案为:C 以下说法中正确的是 A)C语言程序总是从第一个定义的函数开始执行 B)C语言程序中,要调用的函数必须在main()函数中定义 C)C语言程序总是从main()函数开始执行 D)C语言程序中的main()函数必须放在程序的开始部分 您的答案为:C 参考答案为:C 默认情况下,一个C程序的执行是从 A)本程序的main函数开始,到main函数结束 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束 您的答案为:A 参考答案为:A C语言编程整个操作的过程是 A)编辑、编译、链接、执行 B)编译、编辑、链接、执行 C)链接、编译、编辑、执行 D)编辑、链接、编译、执行 您的答案为:A 参考答案为:A 下列说法不正确的是 A)链接操作将生成扩展名为.lnk的文件 B)编辑过程将生成扩展名为.cpp或.c的文件

第八周作业答案

第八周作业答案 7-1填空题 (1)有一瓶质量为M的氢气,温度为T,视为刚性分子理想气体,则氢分子的平均平动动能为____________,氢分子的平均动能为______________,该瓶氢气的内能为 ] 根速 (3)题7-1图所示的两条f(?)~?曲线分别表示氢气和氧气在同一温度下的麦克斯韦速率分布曲线.由此可得氢气分子的最概然速率为___________;氧气分子的最概然速率为___________.

,平 ]的分子模型和统计假设,分子速度在x方向的分量平方的平均值是:[] (A) 2 1 3 x υ= . (B) 2 x υ=. (C) 2 3 x kT m υ= . (D) 2 x kT m υ=. 题7-1图 O2000?

[答案:D 。2222x y z υυυυ=++, 2 22213 x y z υυυυ===, 23kT m υ=。] (2) 一瓶氦气和一瓶氮气的密度相同,分子平均平动动能相同,而且都处于平衡状态,则 ,故 12能之比E 1 / E 2为: [ ] (A) 3 / 10. (B) 1 / 2. (C) 5 / 6. (D) 5 / 3.

[答案:C 。由2mol M i E RT M =2 i pV =,得111112222256E i pV i V E i pV i V ==?=。] (4) 一定质量的理想气体的内能E 随体积V 的变化关系为一直线,其延长线过E ~V 图的原点,题7-2图所示,则此直线表示的过程为: [ ] (A) 等温过程. (B) 等压过程. [答案:C 。2 Z d n υ=2 p d kT =∝。] 7-14氮分子有效直径3.8×10-10 m,求它在标准状态下的平均自由程和平均碰撞频率。 解:(1)碰撞频率公式 v n d z 2 2π=

郭天祥_十天学通单片机_所有课后作业+答案

lesson1 对照TX-1C单片机学习板原理图写程序 用位操作和总线操作两种方法完成以下题目 1.熟练建立KEIL工程 2.点亮第一个发光管. 3.点亮最后一个发光管 4.点亮1、3、5、7 5.点亮二、四、五、六 6.尝试让第一个发光管闪烁 7.尝试设计出流水灯程序 ====================================== ====================================== ====================================== ==== lesson2 第一个发光管以间隔200ms闪烁 8个发光管由上至下间隔1s流动,其中每个管亮500ms,灭500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去。 8个发光管来回流动,第个管亮100ms,流动时让蜂鸣器发出“滴滴”声。

用8个发光管演示出8位二进制数累加过程。 8个发光管间隔200ms由上至下,再由下至上,再重复一次,然后全部熄灭再以300ms间隔全部闪烁5次。重复此过程。 间隔300ms第一次一个管亮流动一次,第二次两个管亮流动,依次到8个管亮,然后重复整个过程。 间隔300ms先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动三次;再从中间往两边流动三次;8个全部闪烁3次;关闭发光管,程序停止。 ====================================== ====================================== ====================================== ==== lesson3 1、利用定时/计数器T0从P1.0输出周期为1s的方波,让发光二极管以1HZ闪烁,设晶振频率为12MHz。。 2、利用定时/计数器T1产生定时时钟,由P1口控制8个发光二极管,使8个指示灯依次一个一个闪动,闪动频率为10次/秒(8个灯依次亮一遍为一个周期),循环。 3、同时用两个定时器控制蜂鸣器发声,定时器0控制频率,定时器1控制同个频率持续的时间,间隔300ms依次输出1,10,50,100,200,400,800, 1k(hz)的方波。

大学化学课后习题1,2,3答案

大学化学课后习题答案(大学版)第1_2_3_章 第1章 化学反应基本规律 1.2 习题及详解 一.判断题 1. 状态函数都具有加和性。 (×) 2. 系统的状态发生改变时,至少有一个状态函数发生了改变 。 (√) 3. 由于CaCO 3固体的分解反应是吸热的,故CaCO 3的标准摩尔生成焓是负值 。 (×) 4. 利用盖斯定律计算反应热效应时,其热效应与过程无关,这表明任何情况下,化学反应的热效应只与反应的起,始状态有关,而与反应途径无关。 (×) 5. 因为物质的绝对熵随温度的升高而增大,故温度升高可使各种化学反应的ΔS 大大增加 。 (×) 6. ΔH, ΔS 受温度影响很小,所以ΔG 受温度的影响不大 。 (×) 7. 凡ΔG θ 大于零的过程都不能自发进行。 (×) 8. 273K ,101.325KPa 下,水凝结为冰,其过程的ΔS<0, ΔG=0 。 (√) 9.反应Fe 3O 4(s)+4H 2(g) → 3Fe(s)+4 H 2O(g)的平衡常数表达式为2244 (/)(/)H O T H p p K p p θθθ= 。 (√) 10.反应2NO+O 2→2NO 2的速率方程式是:) ()(22O c NO kc v ?=,该反应一定是基元反应。 (×) 二.选择题 1. 某气体系统经途径1和2膨胀到相同的终态,两个变化过程所作的体积功相等且无非体积功,则两过程( B ) A. 因变化过程的温度未知,依吉布斯公式无法判断ΔG 是否相等 B. ΔH 相等 C. 系统与环境间的热交换不相等 D. 以上选项均正确 2. 已知 CuCl 2(s)+Cu(s)→2CuCl(s) Δr H m Θ(1) =170KJ?mol -1 Cu(s)+Cl 2(g) → CuCl 2(s) Δr H m Θ(2) =-206KJ?mol -1 则Δf H m Θ(CuCl,s )应为( D )KJ.mol -1 A.36 B. -36 C.18 D.-18 3. 下列方程式中,能正确表示AgBr(s)的Δf H m Θ的是( B ) A. Ag(s)+1/2Br 2(g)→ AgBr(s) B. Ag(s)+1/2Br 2(l)→AgBr(s) C. 2Ag(s)+Br 2(l)→ 2AgBr(s) D. Ag +(aq)+Br -(aq)→ AgBr(s) 4. 298K 下,对参考态元素的下列叙述中,正确的是( C ) A. Δf H m Θ≠0,Δf G m Θ=0,S m Θ=0

单片机习题答案

单片机原理及应用作业参考答案 1.2 单片机的结构特点表现在哪些主要方面? . 单片机的结构特点表现在哪些主要方面? 答: (1)在存储器结构上,严格将程序存储器和数据存储器在空间上分开,并使用不同的寻址方式,使用两个不同的地址指针; (2)在内部有一个全双工的串行接口; (3)有一个独立进行操作的位处理器. 1.4 通用单片机的供应状态主要取决于什么?供应状态有哪几种?用户选用单片机的供应状态的原则. 通用单片机的供应状态主要取决于什么?供应状态有哪几种? 是什么? 是什么? 答:通用单片机的供应状态主要取决于片内ROM 的配置状态. (1)片内ROM 的配置状态掩膜ROM,适合于低成本.大批量产品的场合(2)片内EPROM 配置状态可通过高压脉冲写入应用程序到EPROM,适合于开发样机,小批量生产. (3)片内无ROM 配置状态必须外扩EPROM,价格低,使用灵活,适合于需要外接能在现场进行修改和更新程序存储器的应用场合. 2.3 单片机的EA 端有何功用?8031 的EA 端应如何处理,为什么? . 端有何功用? 端应如何处理,为什么? 答: EA 端是访问外部程序存储器的控制信号:当EA 无效时,访问内部ROM,当EA 为有效时,访问外部ROM.由于8031 没有内部ROM,所以EA 端必须接低电平. 2. MCS-51 引脚中有多少I/O 线?它们与单片机对外的地址总线, . 4 它们与单片机对外的地址总线, 数据总线和控制总线有什么关系? - 数据总线和控制总线有什么关系? 地址总线和数据总线各是几位? 地址总线和数据总线各是几位? 答:MCS-51 引脚中有32 根I/O 线,一般由P0 口提供单片机对外的数据总线,同时作为分时复用的地址总线的低8 位, P2 口作为地址总线的高8 位, 由控制总线由第二功能的状态下的P3 口以及RST, , EA ALE 和PSEN 提供. 2.5 8051 单片机的内部数据存储器可以分为哪几个不同的区域?各有什么特点? . 单片机的内部数据存储器可以分为哪几个不同的区域?各有什么特点? 答:数据存储器主要分为两个区域:00H~7FH 是真正的RAM 区,80H~FFH 专门用作特殊功能寄存器的区域. 其中00H~7FH 可分为三个区域: 00H~1FH 为四组工作寄存器; 20H~2FH 为128 位位寻址区, 30H~7FH 为一般RAM 区. 2.6 单片机对外有几条专用控制线?其功能是怎样的? . 单片机对外有几条专用控制线?其功能是怎样的? 答:单片机对外的专用控制线有 4 条,分别是: (1) PSEN : 外部取指操作,在访问外部ROM 时, PSEN 信号自动产生; (2)ALE/ PROG :ALE 为地址锁存允许信号,在访问外部ROM 或RAM 时,用来锁存P0 口的低8 位地址.第二功能PROG 是对8751 的EPROM 编程时,编程脉冲输入. 1 (3) EA /VPP: EA 是访问外部程序存储器的控制信号, EA 无效时,访问内部ROM, EA 有效时,访问外部ROM,第二功能VPP 为对8751EPROM 的21V 编程电源输入. (4)RST/VPD:RST 是复位信号输入端,第二功能VPD 是备用电源输入端. 2.8 有哪几种方法使单片机复位?复位后各寄存器,RAM 中的状态如何? 中的状态如何? . 有哪几种方法使单片机复位?复位后各寄存器, 答:单片机的复位方式有两种,上电自动复位和按钮复位.复位后各寄存器状态为: PC 0000H ACC 00H PSW 00H SP 07H DPTR 0000H P0~P3FFH IP XX000000B IE 0X000000B TMOD 00H TCON 00H TL0 00H TH0 00H TL1 00H TH1 00H SCON 00H SBUF XXH PCON 0XXX0000B 2.9 在8051 扩展系统中,片外程序存储器和片外数据存储器使用相同的地址编址,是否会在数据总线扩展系统中,片外程序存储器和片外数据存储器使用相同的地址编址, . 上出现争总线的现象?为什么? 上出现争总线的现象?为什么? 答:不会发生争总线的现象,因为从外部ROM 取指令需要用ALE 和PSEN 信号控制读取操作,由P2 和P0 提供地址;而片外数据存储器的读写除了地址之外还要RD , WR 控制,所以不会争总线. 2.10 如果8051 端口P0~P3 作为通用I/O 口使用,则在输入引脚数据时应注意什么? . 口使用,则在输入引脚数据时应注意什么? ~答:8051 的P1,P2 和作为一般输入I/O 口的P 以及第一功能的P3 口均为准双向口,在输入数据时应先向端口写1,然后方可作为高阻输入.以使其场效应管T2 截止,才不会影响输入电平. 3.2 若要完成以下的数据传送,应如何用MCS-51 的指令实现? . 若要完成以下的数据传送, 的指令实现? (1)R1 的内容传送到R0 (5)ROM2000H 单元的内容传送到R0 MOV

二年级下册语文双休日作业第八周 人教(部编版)(Word含答案)

第八周课文8彩色的梦-9枫树上的喜鹊一、看拼音,写词语。 cǎi sè mènɡ xiǎnɡ lā shǒu cǎo pínɡ ()()()() fānɡ biàn jiāo shū yóu xì mǔ qīn ()()()() 二、比一比,再组词。 菜()拉()般()精() 彩()垃()船()晴() 戏()第()教()每() 找()弟()哮()母() 三、查字典。 “森”共___画,第5画是___,组词___。 “结”共___画,第5画是___,组词___。 “灵”共___画,第3画是___,组词___。 “母”共____画,第5画是____,组词____。 “游”共____画,第3画是____,组词____。 “便”共____ 画,最后1画是____,组词____ 。 四、在括号内填上合适的量词。 一()房子一()森林一()画笔一()梦想 一()小船一()太阳伞一()绿荫一()诗歌 五、写出下列词语的近义词和反义词,并填空。 近义词:似乎——()遮蔽——()发觉——()反义词:喜欢——()上升——()伤心——()从上面的反义词中选择合适的词语填空。

1、孩子的成绩有所( ),家长不要一味指责,要帮孩子分析原因,一起努力,这样孩子的成绩才会( )。 2、她在放学的路上帮助了别人,心里很( )。可是因为回家晚了,妈妈训斥了她,她很( )。 六、按样子写词语。 叽叽喳喳(AABB )___________ ___________ ____________ 又大又圆(ABAC )___________ ___________ ____________ 红彤彤(ABB )___________ ___________ ____________ 东张西望(含反义词)___________ ___________ ____________ 一、按要求写句子。 1、我有一大把彩色的梦,有的..长,有的..圆,有的.. 硬。 (用加点的字造句) ___________________,有的________,有的________,有的________。 2、他们躺在铅笔盒里聊天,一打开,就在白纸上跳蹦。 (仿写拟人句) ________________________________________________________。 3、我看见喜鹊阿姨站在窝边,一会儿...教喜鹊弟弟唱歌,一会儿...教喜鹊弟弟做游戏,一会儿...教他们自己发明的拼音字母…… (用加点的字造句) ______________,一会儿_______,一会儿________,一会儿________。 二、根据课文内容填空。 1、在__________,雪松们拉着手,请___留下歌声。小屋的烟囱上, 结一个__________,又大——又红! 2、它好像____________________,一直打开着。它的绿荫__________。枫树上有一个喜鹊的窝,我喜欢极了。 九、阅读短文,回答问题。 小xi ǎo 猴h óu 挖w ā井j ǐn ɡ 小xi ǎo 猴h óu 居j ū住zh ù的de 地d ì方f ān ɡ离l í水shu ǐ源yu án 很h ěn 远yu ǎn ,用y òn ɡ水shu ǐ比b ǐ较ji ào 困k ùn 难n án ,于y ú是sh ì它t ā准zh ǔn 备b èi 挖w ā一y ì口k ǒu 井j ǐn ɡ 。

重庆大学大学化学习题答案

成绩 重庆大学大学化学(Ⅱ)期末考试试卷(B) 学院___________ 专业___________ 姓名___________ 学号___________ (请考生注意:本试卷共5页) 大题一二三四 成绩 一、对的在题末括号内填“+”、错的填“-”。 (本大题分9小题, 每小题1分, 共9分) 1、金属元素与非金属元素之间形成的化学键不一定都是离子键。答() 2、所有电子的电子云都有方向性。答() 3、微细的铝粉、麦面粉、煤粉等与乙醚、丙酮、苯等类似,也属于有火灾爆炸危险性的危险品。答() 4、 r H大,并不预示其反应速率快。答:() 5、由于共价键十分牢固,因而共价化合物的熔点均较高。 答() 6、稀有气体固态时,在晶格结点上排列着原子,所以它们的晶体属于原子晶体。 答() 7、同一元素的离子半径小于其原子半径。答() 8、碳原子只有两个未成对电子,故只能形成2 个共价键。 答() 9、过渡元素在高氧化态时一般均可与活泼非金属形成离子化合物。答() 二、将一个或两个正确答案的代码填入题末的括号内。若正确答案只有一个,多选时,该题为0分;若正确答案有两个,只选一个且正确,给1分,选两个且都正确给2分,但只要选错一个,该小题就为0分。 (本大题分11小题, 每小题2分, 共22分) 1、下列各系统中,具有最大摩尔熵值的是答:()(1) 20 K 时的冰(2) 273.15 K 时的冰 (3) 373.15 K 时的水蒸气(4) 400 K 时的水蒸气 2、H2分子之间的作用力有答() (1) 氢键 (2) 取向力 (3) 诱导力 (4) 色散力

3、在一定条件下,由蔗糖水溶液、冰、水蒸气、氧气、氮气组成的系统中有答()(1) 三个相(2) 四个相(3) 三种组分(4) 四种组分(5) 五种组分 4、确定多电子原子中,轨道的能量的是答()(1)n (2)n和l (3)n,l和m (4)n,l,m和m s 5氢作为一种很有发展前途的能源,下列各项中尚需研究解决的有答() (1) H2是一种没有污染的能源 (2) 用水制氢资源丰富 (3) H2的运输方便、安全 (4) H2的燃烧热值大 (5) 价廉的制氢方法和技术 6、下列有机高聚物中电绝缘性最好的是答:() (1) 酚醛树脂 (2) 聚氯乙烯 (3) 聚四氟乙烯 (4) 聚酰胺 7、下列有机高聚物中,最适宜作粘结剂,且使用范围最广的粘结剂是答:() (1) 聚碳酸酯 (2) 聚甲基丙烯酸甲酯 (3) 环氧树脂 (4) 酚醛树脂 8、在由气体A 与B 组成的混合气体中,组分A 的分压力与总压力之比等于答:()(1) A 组分的摩尔分数(2) A 组分的分体积与总体积之比(3) B 组分的分压力与总压力之比 (4) A 组分与 B 组分的分体积之比 9、在一定温度和压力下,已知有一气态化合物分解只产生两种气态物质:单质磷蒸气和氢气。4 体积的该气态化合物分解产生1 体积单质磷蒸气和 6 体积氢气。对此最简单的解释是该单质磷气体的分子式是答:()(1) P (2) P2(3) P3(4) P4 10、可制备耐热合金的金属元素是答() (1) Cu (2) Ag (3) Mo (4) Ni 11、下列说法正确的是答:()(1) 一定温度下气液两相达平衡时的蒸气压称为该液体的在此温度下的饱和蒸气压 (2) 氢的电极电势是零

单片机重点作业题答案整理-图文

单片机重点作业题答案整理-图文 以下是为大家整理的单片机重点作业题答案整理-图文的相关范文,本文关键词为单片机,重点,作业,答案,整理,图文,第一章,给出,列有,号,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。 第一章 1.给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。

+45-89-6+112 答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101【-89】原=11011001,【-89】反=10100110,【-89】补=10100111【-6】原=10000110,【-6】反=11111001,【-6】补=11111010【+112】原=01110000,【+45】反=01110000,【+45】补=011100002.指明下列字符在计算机内部的表示形式。 AsendfJFmdsv120 答:41h73h45h4eh64h66h4Ah46h6Dh64h73h76h31h32h30h3.什么是单片机? 答:单片机是把微型计算机中的微处理器、存储器、I/o接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。因而被称为单片微型计算机,简称为单片机。 4.单片机的主要特点是什么?答:主要特点如下: 1)在存储器结构上,单片机的存储器采用哈佛(harvard)结构2)在芯片引脚上,大部分采用分时复用技术 3)在内部资源访问上,采用特殊功能寄存器(sFR)的形式4)在指令系统上,采用面向控制的指令系统5)内部一般都集成一个全双工的串行接口6)单片机有很强的外部扩展能力 5.指明单片机的主要应用领域。 答:单机应用:1)工业自动化控制;2)智能仪器仪表;3)计算机外部设备和智能接口;4)家用电器 多机应用:功能弥散系统、并行多机处理系统和局部网络系统。

第八周作业答案

第八周作业答案 7-1填空题 (1)有一瓶质量为M 的氢气,温度为T ,视为刚性分子理想气体,则氢分子的平均平动动能为____________,氢分子的平均动能为______________,该瓶氢气的内能为____________________. [答案:32 w kT =, 2i kT ε==25 k T , 2 mol M i E RT M =52mol M RT M = ] (2)容积为 3.0×102m 3的容器内贮有某种理想气体 20 g ,设气体的压强为0.5 atm .则气体分子的最概然速率 ,平均速率 和方均根速率 . [答案:由理想气体状态方程 mol M RT M pV = 可得 p υ===3.86×104 m/s υ===4.38×104 m/s ===M pV 73.1 4.74×104 m/s ] (3)题7-1图所示的两条f (υ)~υ曲线分别表示氢气和氧气在同一温度下的麦克斯韦速率分布曲线.由此

可得氢气分子的最概然速率为___________;氧气分子的最概然速率为___________. [ 答案:由p υ=,及M M

单片机作业及参考答案

习题1、BCD 码加法编程。 X 、Y 为4位压缩BCD 码,求 Z=X+Y 。 设X 存在片内RAM 40H 、41H 单元,Y 存在42H 、43H 单元,编程求 Z=X+Y ,并存入片内RAM 单元44H 、45H 、46H 。 ADB :MOV A ,40H ADD A ,42H DA A MOV 44H ,A MOV A ,41H ADDC A ,43H DA A MOV 45H ,A MOV A ,#0 ADDC A ,#0 MOV 46H ,A RET 习题2:编程求双字节减法。设X 、Y 存在片内 RAM 40H 起始单元,计算Z=X-Y 。 SUBD :CLR C MOV A ,40H SUBB A ,42H MOV 44H ,A MOV A ,41H SUBB A ,43H MOV 45H ,A MOV A ,#0 SUBB A ,#0 MOV 46H ,A RET 习题3:编程完成对DPTR 的减1操作. MOV A ,DPL CLR C SUBB A ,#1 MOV DPL ,A MOV A ,DPH SUBB A ,#0 MOV DPH ,A 习题4:如何将累加器A 中的数据高4位清0,低位不变? ANL A ,#0FH 习题5:如何将寄存器R2中的数据奇数位取反,偶数位不变? MOV A ,R2 XRL A ,#10101010B MOV R2,A ;取被加数低字节 ;加上加数低字节 ;BCD 十进制调整 ;保存和的低字节 ;取被加数高字节 ;加上加数高字节 ;BCD 十进制调整 ;保存和的高字节 ;求高字节进位 ;子程序结束 ;清借位标志 ;取被减数低字节 ;减去减数低字节 ;保存差的低字节 ;取被减数高字节 ;减去减数高字节 ;保存差的高字节 ;保存差的借位标志 ; ;子程序结束

第八周作业

第八周作业 班级:姓名: 一、写一写,读一读,记一记 单价×()=()工效×()=()()÷()=()()÷()=()()÷()=()()÷()=() 单产量×()=()速度×()=()()÷()=()()÷()=()()÷()=()()÷()=() 二、联系实际想一想 1、下面每一句话中带下划线的部分表示什么量。 一件衣服45元。()工人每小时生产49个零件。()4亩地共产水稻4吨。()一棵苹果树产苹果60千克。()汽车3小时行180公里。()工厂10天共生产420双鞋。()3本科技书共45元。()三口鱼塘共产鱼920千克。() 2、照上一题的样子请你举一些生活中的例子。 3、说说下列各题要用到的数量关系式。 (1)千米,4小时能到达,平均每小时行多少千米? ()()=() (2)、工人每小时加工8小时)可以加工多少个零件? ()()=() (3) (()=() (4)、1亩地产黄豆2001000千克黄豆需几亩地? ()()=() 三、列综合算式解答 1、4与8的差除它们的和,得 2、乘的积加上乘的 多少?积,和是多少?

3、与的差乘,再除 4、8个的和除以的4倍, ,商是多少?商是多少? 5、25减去与的和,所 6、除以的商,减去8与的 得的差除以,商是多少?积,差是多少? 四、认真读题,根据条件,写出下面每题中各算式表示的意义 某农具厂要生产1560件农具,前4天平均每天生产156件农具。剩下的任务要在3天内完成,平均每天要生产多少件农具? 156×4表示求: 1560-156×4表示求: (1560-156×4)÷3表示求: 五、根据要求完成下列各题 1、一个修路队修一条公路,计划每天修115米,8天修完。实际每天比原来多修69米,现在几天修完? (1)、?列式: (2)、?列式: (3)、?列式: 综合算式: 2、食堂运来一批煤,计划每天烧80千克,可以烧25天,实际每天少烧30千克,实际多烧几天? (1)、?列式: (2)、?列式: (3)、?列式: 综合算式:

大学化学作业题附答案

大学化学习题 第一章 1.现有一定浓度的蔗糖溶液,在-0.25℃时结冰。已知在298K时纯水的蒸汽压为3.130kPa,水的K f=1.86 K·kg·mol-1,则该蔗糖溶液在上述温度下的渗透压(kP a)为(C )(A)600 (B)180 (C)332 (D)-332 △T f = K f×b B b B= △T f / K f =0.1344 ∏V=nRT ∏=cRT =0.1344×8.314×298 =333 kPa, (因浓度小可以近似认为b B=c) 2. 现有一瓶硫酸溶液,其质量分数为98%,则其物质的量分数应为(C )(A)0.5 (B)0.98 (C)0.90 (D)0.80 (980/98)/[20/18+ 980/98]=0.9 3. 现有1mol理想气体,若它的密度为d,分子摩尔质量为M,在T(K)温度下体积为V (L),则下述关系正确的是(D )(A)p V=( M/d) RT (B)pV d= RT (C)p V=( d/n) RT (D)p M/d=RT 4. 理想溶液是指-------------------------------------------------------------------------------------( D ) (A) 溶质对溶剂分子间作用力没有明显影响 (B) 溶解过程中几乎没有热效应 (C) 溶解前后溶质和溶剂的体积没有变化 (D) 以上三个性质 5. 有一种称“墨海”的带盖砚台,其结构如图所示,当在砚台中加入墨汁,在外圈加入清水,并盖严,经足够长的时间,砚中发生了什么变化?请写出 现象并解释原因。 答案:经足够长的时间,砚中墨汁变谈,因外圈的清水蒸气压 大,而砚台中加入墨汁蒸气压小,外圈的清水水分子蒸发而在 墨汁中凝聚。 6. 当26.9 g 未知难挥发非电解质溶于500 g 硝基苯中, 溶液的凝固点降低了2.30 K 。已知硝基苯的K f= 7.00 K·kg·mol-1, 则该未知溶质的相对分子质量为__164 ___ 。 △T f = K f×b B= K f×m/MM A M== K f×m/△T f M A =7.00×26.9/2.30×0.500=164 7.60℃时, 180 g水中溶有180 g葡萄糖, 已知60℃时水的蒸气压为19.9 kPa, C6H12O6的相 对分子质量为180, 则此水溶液的蒸气压应为---- ------------------------------------- --------------( D ) (A) 1.81 kPa (B) 9.95 kPa (C) 15.9 kPa (D) 18.1 kPa

大工《单片机原理及应用》大作业答案

网络教育学院《单片机原理及应用》大作业 题目:单片机电子时钟设计 学习中心: 层次: 专业: 年级: 学号: 学生姓名:

大工20春《单片机原理及应用》大作业具体要求: 1 作业内容 从以下五个题目中任选其一作答。 2 正文格式 作业正文内容统一采用宋体,字号为小四,字数在2000字以上。 3. 作业提交 学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业,点“上交”即可。如下图所示。 4.注意事项 请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!

题目一:单片机电子时钟设计 准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分 秒的显示和调节 撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功 能分配、核心器件的选型等; (2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等; (3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件 开发流程; (4)总结:需要说明的问题以及设计的心得体会。 单片机电子时钟设计 一、研究背景及现状 1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。从而达到计时的功能,是人们日常生活不可缺少的工具。现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。 二、电子时钟概述 利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。 为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据储存器等较多硬件,可采用动态显示法实现LED显示,

第八周作业答案

第八周作业答案7-1填空题 (1)有一瓶质量为M的氢气,温度为T,视为刚性分子理想气体,则氢分子的平均平动动能为____________,氢分子的平均动能为______________,该瓶氢气的内能为 RT ] 均根速 === M pV 73 .1 4.74×104 m/s ] (3)题7-1图所示的两条f(?)~?曲线分别表示氢气和氧气在同一温度下的麦克斯韦速率分布曲线.由此可得氢气分子的最概然速率为___________;氧气分子的最概然速率为

___________. ; 又 ,平均] 7-2(1) 容器中贮有一定量的理想气体,气体分子的质量为m ,当温度为T 时,根据理想气体的分子模型和统计假设,分子速度在x 方向的分量平方的平均值是:[ ] (A) 2 x υ=. (B) 2 x υ=.

(C) 2 3x kT m υ= . (D) 2 x kT m υ= . [答案:D 。2222x y z υυυυ =++, 2 22 2123kT 由mol pM RT ρ=,ρρ=氦氮,T 氦=T 氮 ,而M M 氦氮。] (3) 在标准状态下,氧气和氦气体积比为V 1 /V 2=1/2,都视为刚性分子理想气体,则其内能之比E 1 / E 2为: [ ]

(A) 3 / 10. (B) 1 / 2. (C) 5 / 6. (D) 5 / 3. [答案:C 。由2mol M i E RT M =2 i pV =,得111112222256E i pV i V E i pV i V ==?=。] (4) 一定质量的理想气体的内能E 随体积V 的变化关系为一直线,其延长线过E ~V 图的 [ ] (A) Z 与T 无关. (B).Z 与T 成正比 . (C) Z 与T 成反比. (D) Z 与T 成正比.

大学化学上册作业题及答案

《大学化学(上册)》作业题 专业___________班别____________ 学号___________姓名____________ 基础化学部无机及分析教研室编 2008秋

绪论 4.正确地修约下列数据:(1)37.800至3位;(2)72.75至3位;(3)90.045至4位;(4)12 5.550至4位; 5.以正确的有效位数给出下列算式的结果: (1)50.00×27.80×0.1167; (2)(2.776×0.0050)-6.7×10-3+(0.036×0.0271) (3) (4) 0.001120 5.10 21.14 3.10? ? 238 . 14 839 . 15 5.67 4.3) - 9.85 ( 24.16 - ? ?

第10章实验误差和数据处理 2. 重复分析一银合金试样,测得银的质量分数分别为95.67%,95.61%,95.71%和95.60%。试计算:(1)均差;(2)标准差;(3)变异系数。 3. 现对一种煤的含水量做了4次测定,测得水的质量分数为18.3%,18.9%,17.7%和18.6%,试求在置信水平95%时的置信区间。 5. 为检验一种新的分析方法的有效性,现采用一种钙的质量分数ω(Ca)=21.20%(真实值μ)的标样以新方法进行分析,若x= (Ca)=21.24%,s=0.12%,n=10。试问x与 μ的置信水平90%和95%时,是否存在显著差异? 8 现有两个含铀试样的测定结果如下: 试样1 10.32%,10.39%,10.19%,10.21% 试样2 10.45%,10.41%,10.51%,10.36%,10.34%,10.39% 试问在置信水平95%时,两试样有无显著性差异?

相关文档
最新文档