>a[i];sum+=a[i];i++;}d=sum/N;sum=0;for(i=0;i{sum+=(a[i]-d)*(a[i]-d);}coutreturn0;}6-5:#include#defineN30voidinputst(int[],int);" />

C++课后作业答案

C++课后作业答案
C++课后作业答案

#include"iostream.h"

#define N 10

int main()

{

float a[N],sum=0.0,d;

int i=0;

cout<<"请输入"<

while(i

cin>>a[i];

sum+=a[i];

i++;

}

d=sum/N;

sum=0;

for(i=0;i

{

sum+=(a[i]-d)*(a[i]-d);

}

cout<<"均方差为:"<

return 0;

}

6-5:

#include

#define N 30

void inputst(int [], int);

int checkst(int [], int);

int main()

{

int total[N],k,stgrade;

inputst(total,N);

cout<<"Please input the number of the student which you want to check:"<>k;

do{

stgrade=checkst(total,k);

if(stgrade!=0)

{

cout<<"The grade of NO."<

cout<<"Please input the number of the student which you want to check:"<

cin>>k;

}

break;

}while(1);

return 0;

}

void inputst(int a[], int index)

{

int i;

for(i=0;i

cout<<"Please input the grade of NO."<>a[i];

}

}

int checkst(int a[], int index)

{

if(index<=0||index>30){

cout<<"Error!"<

return 0;

}

return a[index-1];

}

6-8:

#include

using namespace std;

int main()

{

int nn[20],i;

nn[0]=0,nn[1]=0,nn[2]=2,nn[3]=5;

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

nn[i]=nn[i-4]+nn[i-3]+nn[i-2]+nn[i-1];

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

cout<<"the "<

return 0;

}

6-11:

#include

#define MAX 100 //定义一个最大的范围

void main()

{

int a[MAX][MAX],n,i,j,sum=0;

printf("please input the n:");

scanf("%d",&n);

for(i=0;i

{

for(j=0;j

{

printf ("shuru a[%d][%d] zhi:",i,j);

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

}

}

for(i=0;i

{

for(j=0;j

if(i==j||j==n-1-i)

sum+=a[i][j];

}

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

}

#include

int main()

{

int count=1;

while(count<=10){

cout<<(count%2?"****":"++++++++")<

count++;

}

return 0;

}

#include

int main()

{

int row=10,column;

while(row>=1){

column=1;

while(column<=10){

cout<<(row%2?"<":">")<

++column;

}

--row;

cout<

}

return 0;

}

#include

int main()

{

int x,y;

cout<<"enter two integers in the range 1-20:";

cin>>x>>y;

for(int I=1;I<=y;I++){

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

cout<<'@';

cout<

}

return 0;

}

#include

#define LEN 20

int main()

{

int a[LEN],num,temp,i=0;

cout<<"请输入一个数字:"<

cin>>num;

cout<<"该数字倒序为:"<

while(num>0)

{

temp=num%10;

a[i]=temp;

++i;

cout<

num=num/10;

}

cout<

cout<<"这个数是"<=0;j--)

cout<

return 0;

}

#include

int main(){

int a,b,c;

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

// 恣意两边和大于第三边

if(a+b>c && a+c>b && b+c>a) printf("三角形能构成\n"); else printf("此三边不能构成三角形\n");

return 0;

}

#include

using namespace std;

void main()

{

int a, b, c, d;

int t;

cout<<"输入三个数字,中间用空格隔开\n";

cin>>a>>b>>c>>d;

if(a < b)

{

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

}

if(a < c )

{

t = a; a = c; c = t;

}

if (a < d)

{

t = a; a = d; d = t;

}

if( b < c)

{

t = b; b = c; c = t;

}

if (b < d)

{

t = b; b = d; d = t;

}

if (c < d)

{

t = c; c = d; d = t;

}

cout<

}

#include

main()

{

int i,j; /*定义变量i,j为基本整型*/

printf("please input:\n");

scanf("%d",&i); /*用scanf函数获得i的值*/

for(j=1;j<=i;j++) /*for语句中j的取值范围从1到i*/

if(i%j==0) /*如果i对j取余的结果为0说明j是i的因子*/ printf("%d,",j); /*将每次求出的因子输出*/

}

#include

int main()

{

float a=2.0,b=1.0,sum=0.0;

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

{

sum+=a/b;

a+=b;

b=a;

}

cout<<"前20项之和为:"<

return 0;

}

5.3

#include

void numofday(int,int);

int main()

{

int month,year;

printf("请输入一个年份和月份");

scanf("%d%d",&year,&month);

numofday(year,month);

return 0;

}

void numofday(int year, int month)

{

switch (month)

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12: printf("该月有31天\n");break;

case 4:

case 6:

case 9:

case 11: printf("该月有30天\n");break;

case 2:

if (year%4==0&&year%100!=0||year%400==0)

{

printf("该月有29天\n");

}

else

{

printf("该月有28天\n");

}break;

default: printf("输入有误\n");break;

}

}

5.5

(1)

#include "stdio.h"

int fun(int);

int main()

{

int prime(int);

int i;

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

{

if(i==fun(fun(i)))

printf("%d and %d\n",i,fun(i));

}

return 0;

}

int fun(int n)

{

int i,sum=0;

for(i=1;i

{

if(n%i==0)

sum+=i;

}

return sum;

}

(2)

#include

using namespace std;

bool isLover(int i,int j);

int main()

{

//cout < < "isLover(220,284)? " <

//for(int i=1;i <)

for(int ab=1;ab <=400;ab++)

for(int cd=1;cd <=400;cd++)

{

if(ab!=cd)

if(isLover(ab,cd))

cout <

}

system( "pause ");

return 0;

}

bool isLover(int num1,int num2)

{

int sum1=0;

int sum2=0;

int i;

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

if(num1%i==0)

sum1+=i;

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

if(num2%i==0)

sum2+=i;

return ((num1==sum2)&&(num2==sum1)); }

5.8

#include "math.h"

#include

#include"iostream.h"

int f(int x)

{

int i,j,k;

k=(int)sqrt(x);

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

if(x%i==0) break;

if(i>=k+1) j=1;

else j=0;

return (j);

}

void main()

{

int a,b,i;

cout<<"请输入要验证的数(>3):";

cin>>i;

while(i){

cout<<"结果:"<

for(a=4;a<=i;a++)

{

for(b=2;b

if(f(a-b)&&f(b))

cout<

}

cout<<"请继续输入要验证的数(>3,0退出!):";

cin>>i;

}

}

8-4:

#include

struct date

{

int year;

int month;

int today;

};

int day(date);

int main()

{

date ymd;

int sum;

cout<<"\nplease input year,month,day:\n");

cin>>ymd.year>>ymd.month>>ymd.today;

sum=day(ymd);

cout<<"\nThis date is the number "<

}

int day(date x)

{

int sum;

switch(x.month)/*先计算某月以前月份的总天数*/

{

case 1:sum=0;break;

case 2:sum=31;break;

case 3:sum=59;break;

case 4:sum=90;break;

case 5:sum=120;break;

case 6:sum=151;break;

case 7:sum=181;break;

case 8:sum=212;break;

case 9:sum=243;break;

case 10:sum=273;break;

case 11:sum=304;break;

case 12:sum=334;break;

default:printf("data error");break;

}

sum=sum+x.day; /*再加上某天的天数*/

if(x.year%400==0||(x.year%4==0&&x.year%100!=0))/*判断是不是闰年*/

leap=1;

else

leap=0;

if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/

sum++;

return sum;

}

8-6:

#include

struct student

{

char name[30];

int id;

int score1;

int score2;

int score3;

};

int main()

{

student stu[10];

int i;

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

{

cout<<"\nPlease input the NO."<

cin>>stu[i].id>>stu[i].name>>stu[i].score1>>stu[i].score2>>stu[i].score3;

}

cout<<"\nThe information of the students(id,name,average of scores) are shown as follow:"<

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

{

cout<

}

8-8:

#include

#include

struct student

{

char name[30];

int id;

int score;

};

int checkbyname(char *,student []);

int main()

{

student stu[10];

char *ch;

int flag;

int i;

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

{

cout<<"\nPlease input the NO."<

cin>>stu[i].id>>stu[i].name>>stu[i].score;

}

cout<<"\nPlease enter the name which you want to check:";

cin>>ch;

while(strcmp(ch,"EXIT")!=0)

{

flag=checkbyname(ch,stu);

if(flag<10)

cout<

else

cout<<"Not correct name!"<

cout<<"\nPlease enter the name which you want to check:";

cin>>ch;

}

}

int checkbyname(char *ch, student stu)

{

int i;

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

{

if(strcmp(ch,stu[i].name)==0)

break;

return i;

}

8-13:

#include

#define N 10

enum studentScore{A,B,C,D,E};

int main()

{

studentScore stu[N];

int score;

int i;

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

{

cout<<"\nPlease input the score of the NO."<

cin>>score;

switch(score/10)/*先计算某月以前月份的总天数*/

{

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:stu[i]=E;break;

case 6:stu[i]=D;break;

case 7:stu[i]=C;break;

case 8:stu[i]=B;break;

case 9:

case 10:stu[i]=A;break;

default:cout<<"data error";i--;break;

}

}

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

{

cout<

}

}

7-4:取一样的值,都是56.

7-5:(1)2313.34 (2)2313.34 (3)浮点变量pay的内存地址

7-6:输入一个字符串,输出其中字符的个数

7-9:

#include

int *inputst(int);

int checkst(int [], int, int);

int main()

{

int n,*total,k,stgrade;

cout<<"Please enter the class number of the students:";

cin>>n;

total=inputst(n);

cout<<"\nPlease input the number of the student which you want to check:"<>k;

do{

stgrade=checkst(total,k,n);

if(stfgrade!=-1)

{

cout<<"The grade of NO."<

cout<<"Please input the number of the student which you want to check:"<

cin>>k;

}

else

break;

}while(1)

}

int *inputst(int index)

{

int *a,i;

a=new int[index];

if(n==NULL)

{

cout<<"Memory allocating error!"<

return NULL;

}

else

{

for(i=0;i

cout<<"\nPlease input the grade of NO."<

cin>>a[i];

}

return a;

}

}

int checkst(int a[], int index, int n) {

if(index<=0||index>n){

cout<<"Error!"<

return -1;

}

return a[index-1];

}

7-14:

#include

int add(int* a,int* b)

{

return *a+*b;

}

int sub(int* a,int* b)

{

return *a-*b;

}

void main()

{

int a,b;

int (*f)(int *, int *);

int *pa=&a;

int *pb=&b;

cout<<"Please input two integers: "; cin>>a>>b;

f=add;

int result1=(*f)(*pa,*pb);

f=sub;

int result2=(*f)(*pa,*pb);

cout<

同济大学职业技术教育学院实验报告正式版

同济大学职业技术教育学院实验报告 课程名称会计模拟实训指导教师赵晋 实验日期2013/08/26—2013/09/05 专业班级10 级工商管理班 实验地点济事楼214 学生姓名袁龙学号107119 实验一系统管理与基础设置 一、实验要求 1. 增加用户 2. 建立帐套 3. 设置用户权限 4. 201号操作员在企业应用平台中分别启用“总账“,”应收款管理“,” 应付款管理“,”固定资产“,”薪资管理“,启用日期为2006年1月1日。 5.设置部门档案,人员档案,职员档案,供应商分类,供应商档案,客 户档案 6.备份帐套 二、实验步骤 1. 操作员及其权限 (1)登陆“系统管理”后,点击【权限】-【用户】,打开新建窗口新增操作员,具体操作,如下图1-1表示:

1) 系统管理中操作员列表截图 图1-1 新增加用户2) 账套创建过程中,账套信息页截图 图1-2 创建帐套3) 创建账套过程中,账套单位信息页截图

图1-3 账套单位信息页4) 人员档案列表截图 图1-4人员档案列表5) 供应商档案截图(选择最上级分类截图)

图1-5供应商档案列表6) 客户档案截图 图1-6客户档案列表

三,收获心得 试验一的主要内容是添加用户和建立公司帐套,这部分内容个人感觉比较容易,关键是要弄清楚管理员,帐套主管和操作员之间的关系,在操作方面感觉比较简单。 实验二总帐系统初始化 一、实验要求 1,设置会计科目 2,指定会计科目 3,设置凭证类别 4,设置选项 5,输入期初余额 6,设置结算方式 7,设置项目目录 8,帐套备份 二、实验步骤 1) 指定会计现金科目和银行科目 在企业应用平台的【设置】---【基础档案】---【财务】---【会计科目】窗口执行【编辑】--【指定科目】----打开指定科目对话框进行相应操作。见下图

人教部编语文四年级下册教材课后答案

部编语文四年级下册教材课后答案 第 1 课古诗词三首 2.读下面的诗句 , 说说你眼前浮现出了怎样的情景。 〔答案大家找〕“儿童急走追黄蝶 , 飞入菜花无处寻。”描绘了 儿童捕蝶的欢快场景。 “日长篱落无人过 , 惟有蜻蜓蛱蝶飞。”让我们看到农民早出晚 归的场景 , 蛱蝶飞又让我们感受到静中有动的情景。 “大儿锄豆溪东 , 中儿正织鸡笼。最喜小儿亡赖 , 溪头卧剥莲蓬。”大儿子在溪东豆地里锄草 , 二儿子在家里编织鸡笼 , 三儿子只知任意地调皮玩耍 , 躺卧在溪边剥莲蓬吃。 第 2课乡下人家 1.朗读课文 , 想象画面。如果给课文配画 , 你觉得可以画几幅 ?试 着给每幅画取个名字。 〔答案大家找〕 7 幅 , 屋前搭瓜架、门前种鲜花、屋后春笋冒、 院里鸡觅食、河中鸭嬉戏、门前吃晚饭、夜静催眠曲。 2.你对课文描写的哪一处景致最感兴趣 ?和同学交流。 〔答案大家找〕描写门前五颜六色的花和雨后春笋的景致我最 感兴趣 , 本来是朴素的乡下 , 可是门前这些五彩缤纷的花朵、雨后的春 笋又给本来朴素的乡下带来了勃勃生机, 读完以后让我也向往乡下这 样恬静安逸的生活。

3. 读句子 , 再从课文中找出像这样写得生动形象的句子, 抄写下来。 〔答案大家找〕他们的屋后倘若有一条小河 , 那么在石桥旁边 , 在绿树荫下 , 会见到一群鸭子游戏水中 , 不时地把头扎到水下去觅食。天边的红霞 , 向晚的微风 , 头上飞过的归巢的鸟儿 , 都是他们的好友 , 它们和乡下人家一起 , 绘成了一幅自然、和谐的田园风景画。秋天到 了, 纺织娘寄住在他们屋前的瓜架上。月明人静的夜里, 它们便唱起歌来: “织 , 织, 织, 织啊 ! 织, 织, 织, 织啊 ! ”那歌声真好听 , 赛过催眠曲 ,让那些辛苦一天的人们, 甜甜蜜蜜地进入梦乡。 选做 你眼里的乡村景致是怎样的?用一段话写下来。 〔答案大家找〕大树也绿 , 小草也茂盛 , 花朵也艳丽 , 田园的风光真是美。近处 , 一棵棵大杨树挺直身板, 抬起头 , 密密麻麻的绿叶里闪过一丝丝日影。远远地看去, 这些杨树就像一名名威武的保卫者。小 草又嫩又绿 , 茂密的草地就像一大块碧绿的地毯, 躺在软软的绿地上 ,比躺在沙发上还要舒服。那的野花不是一般的香, 在千里之外都可以闻到。每一朵花都神气十足地仰起头。每个人家的门前都有一块可爱的菜地 , 种有茄子、黄瓜、辣子、豇豆、草莓等蔬菜水果。从高处往 下看 , 那些蔬菜水果就像一个个精英士兵, 你就像那位大将军 , 准备率领十万精英去攻打敌人的城池。晚上 , 无数颗星星眨着眼睛 , 等我们睡着, 星星才肯离开

《C语言程序设计》课后习题答案

第1章程序设计和C语言1 1.1什么是计算机程序1 1.2什么是计算机语言1 1.3C语言的发展及其特点3 1.4最简单的C语言程序5 1.4.1最简单的C语言程序举例6 1.4.2C语言程序的结构10 1.5运行C程序的步骤与方法12 1.6程序设计的任务14 1-5 #include int main ( ) { printf ("**************************\n\n"); printf(" Very Good!\n\n"); printf ("**************************\n"); return 0; } 1-6#include int main() {int a,b,c,max; printf("please input a,b,c:\n"); scanf("%d,%d,%d",&a,&b,&c); max=a; if (max

2.1什么是算法16 2.2简单的算法举例17 2.3算法的特性21 2.4怎样表示一个算法22 2.4.1用自然语言表示算法22 2.4.2用流程图表示算法22 2.4.3三种基本结构和改进的流程图26 2.4.4用N S流程图表示算法28 2.4.5用伪代码表示算法31 2.4.6用计算机语言表示算法32 2.5结构化程序设计方法34 习题36 第章最简单的C程序设计——顺序程序设计37 3.1顺序程序设计举例37 3.2数据的表现形式及其运算39 3.2.1常量和变量39 3.2.2数据类型42 3.2.3整型数据44 3.2.4字符型数据47 3.2.5浮点型数据49 3.2.6怎样确定常量的类型51 3.2.7运算符和表达式52 3.3C语句57 3.3.1C语句的作用和分类57 3.3.2最基本的语句——赋值语句59 3.4数据的输入输出65 3.4.1输入输出举例65 3.4.2有关数据输入输出的概念67

同济大学微机原理实验报告

《微机原理与接口技术》上机实验报告

《微机原理与接口技术》上机实验报告

实验报告:(包括目的、方法、原理、结果或实验小节等)。 一、实验目的 掌握简单并行接口的工作原理及使用方法。 二、实验内容 1、按下面图一简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。 2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。 3、按下面图二简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。 4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。 图一图二 三、实验中使用到的程序 对于简单并行输出接口: stack1 segment stack 'stack' dw 32 dup(0) stack1 ends data segment baseport equ 0ec00h-280h;实际基址 port equ baseport+2a8h;基址+偏移地址 data ends code segment assume ss:stack1,ds:data,cs:code start: mov ax,data mov ds,ax again: mov ah,1 int 21h

(教材)课后习题解答

第1.2章建筑的传热与传湿 (7)试求出用同一种材料构成的5层厚度为20mm封闭空气间层的热阻值与1层厚度为100mm的封闭空气间层的热阻值各为多少?

(15)已知20i t C =o ;50%i ?=。问:若采用如[例1.2-2]中图1.2-20所示墙体,在保证内表面不结露的 情况下,室外气温不得低于多少?若增加保温层使其传热系数不超过1.0W/(㎡·K ),此时的室外气温又不得低于多少? 解:由20i t C =o ,50%i ?=,查表可得出室内露点温度9.d t C =o 5 要保证内表面不结露,内表面最低温度不得低于露点温度。 平壁的总传热阻: 01233 1 2 123 2()( )0.020.20.02 0.11( )0.040.81 1.740.93 0.312/i e i e i e R R R R R R R R R d d d R R m K W λλλ=++=++++=++++=++++=? 根据公式1.2-20,取1m =得到 10 ()i i i e d R t t t t R θ=- -≥ 这里,1θ表示维护结构内层表面的温度,i R 表示内表面换热阻,将数值代入得室外气温不超过: 00.312()=20(209.)9.790.11 e i i d i R t t t t C R ≥- ---=-o 5 若增加一保温层使其传热系数不超过1.0W/(㎡·K ),则增加保温层后的总热阻为 20 1()/R m K W '≥? 这时外界气温不得低于01()=20(209.)75.450.11 e i i d i R t t t t C R '≥----=-o 5

C语言课后习题答案(最终)

第0章习题 1. 将下列十进制数分别转化为二进制数、八进制数和十六进制数: (1)128 (2)511 (3)1024 (4)65535 (5)1048575 答: (1)10000000、200、80 (2)111111111、777、1FF (3)10000000000、2000、400 (4)1111111111111111、177777、FFFF (5)11111111111111111111、3777777、FFFFF 2. 将下列二进制数转化为十进制数和十六进制数: (1)1100110101B (2)101101.1011B 答: (1)821、335 (2)45.6875、2D.B 3. 写出下列数的原码、反码、补码:15、-20、-27/32 答: (1)00001111、00000000、00001111 (2)10010100、11101011、11101100 (3)1.1101100、1.0010011、1.0010100 4. 16位无符号定点整数的数值表示范围为多少?8位补码的表示范围是多少?16位补码的表示范围是多少? 答: 0~65535、-128~127、-32768~32767 5.1968年Dijkstra提出结构化程序设计的思想的原因是什么?简要回答结构化程序设计的经典定义。 答: 结构化程序设计概念的提出主要是源于程序结构的层次性与模块化使得构造出来的软件具有良好的可理解性和可维护性,随着软件规模的扩大与复杂性的提高,程序的可维护性成为程序设计者们关注的重要问题之一。 如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。 6.C程序在内存中存储在哪儿?计算机的内存空间是如何分区的?分区存放不同类型的数据的目的是什么? 答:

各大学教材课后习题答案网址

各大学教材课后习题答案网址 《线性代数》(同济第四版)课后习题答案(完整版) 高等数学(同济第五版)课后答案(PDF格式,共527页) 中国近现代史纲要课后题答案 曼昆《经济学原理》课后习题解答 21世纪大学英语读写教程(第三册)参考答案 谢希仁《计算机网络教程》(第五版)习题参考答案(共48页) 《概率论与数理统计》习题答案 http:// 《模拟电子技术基础》详细习题答案(童诗白,华成英版,高教版) 《机械设计》课后习题答案(高教版,第八版,西北工业大学) 《大学物理》完整习题答案 .com/viewthread.php?tid=217&fromuid=164951 《管理学》课后答案(周三多) 机械设计基础(第五版)习题答案[杨可桢等主编] 程守洙、江之永主编《普通物理学》(第五版)详细解答及辅导 .php?tid=3&fromuid=164951 新视野大学英语课本详解(四册全) 21世纪大学英语读写教程(第四册)课后答案 新视野大学英语读写教程3册的课后习题答案 1

新视野大学英语第四册答案(第二版) 《中国近现代史》选择题全集(共含250道题目和答案) 《电工学》课后习题答案(第六版,上册,秦曾煌主编) 完整的英文原版曼昆宏观、微观经济学答案 《数字电子技术基础》习题答案(阎石,第五版) 《电路》习题答案上(邱关源,第五版) 《电工学》习题答案(第六版,秦曾煌) https://www.360docs.net/doc/f09634509.html,/viewthread.php?tid=112&fromuid=164951 21世纪大学英语读写教程(第三册)课文翻译 《生物化学》复习资料大全(3套试卷及答案+各章习题集) 《模拟电子技术基础》课后习题答案(共10章)ewthread.php?tid=21&fromuid=164951 《概率论与数理统计及其应用》课后答案(浙江大学盛骤谢式千编著)《理论力学》课后习题答案(赫桐生,高教版) 《全新版大学英语综合教程》(第四册)练习答案及课文译文viewthread.php?tid=78&fromuid=164951 《化工原理答案》课后习题答案(高教出版社,王志魁主编,第三版)《国际贸易》课后习题答案(海闻P.林德特王新奎) 大学英语综合教程1-4册练习答案 read.php?tid=1282&fromuid=164951 《流体力学》习题答案 《传热学》课后习题答案(第四版) 高等数学习题答案及提示

最新c语言课后习题答案汇总

c语言课后习题答案

第二章习题 2.什么叫做结构化算法?为什么要提倡结构化算法? 答:结构化算法是由一些基本结构顺序组成的。在基本结构之间不存在向前或向后的跳转,流程的转移只存在于一个基本的结构范围内。一个非结构化的算法可以用一个等价的结构化算法代替,其功能不变。 跟结构化算法比较起来,非结构化算法有以下缺点: 流程不受限制的随意转来转去,使流程图豪无规律使人在阅读的时候难以理解算法的逻辑.难以阅读,也难以修改,从而使算法的可靠性和可维护性难以保证。 4. 第三章习题 1.#include #include void main() { unsigned int n;

float p,p1,r=0.09; scanf("%u",&n); p=pow(1+r,n); p1=(p-1)*100; printf("%5.2f%%\n",p1); } 运行结果:输入,回车,见结果: 2.#include #include int main() { int bj=1000; float r1,r2,r3,r5,r0,lx1,lx2,lx3,lx4,lx5; r1=0.0414; r2=0.0468; r3=0.0540; r5=0.0585; r0=0.0072; lx1=bj*r5; lx2=bj*(1+r2)*r3; lx3=bj*(1+r3)*r2; lx4=bj*pow(1+r1,5); lx5=bj*r0*5; printf("lx1=%f lx2=%f lx3=%f lx4=%f lx=5%f\n",lx1,lx2,lx3,lx4,lx5); return 0; } 运行结果: 3.#include #include int main() { long d,p; d=300000; p=6000; double m,r=0.01; m=log(p/(p-d*r))/log(1+r); printf("%4.2f",m); return 0;

同济钢结构实验报告

报告名称:《钢结构实验原理实验报告》——H型柱受压构件试验姓名: 学号: 时间:2014年12月 E-mail : T E L :

一、实验目的 1. 通过试验掌握钢构件的试验方法,包括试件设计、加载装置设计、测点布 置、试验结果整理等方法。 2. 通过试验观察工字形截面轴心受压柱的失稳过程和失稳模式。 3. 将理论极限承载力和实测承载力进行对比,加深对轴心受压构件稳定系数 计算公式的理解。 二、实验原理 1、轴心受压构件的可能破坏形式 轴心受压构件的截面若无削弱,一般不会发生强度破坏,整体失稳或局部失稳总发生在强度破坏之前。其中整体失稳破坏是轴心受压构件的主要破坏形式。 轴心受压构件在轴心压力较小时处于稳定平衡状态,如有微小干扰力使其偏离平衡位置, 则在干扰力除去后,仍能回复到原先的平衡状态。随着轴心压力的增加,轴心受压构件会由稳定平衡状态逐步过渡到随遇平衡状态,这时如有微小干扰力使基偏离平衡位置,则在干扰力除去后,将停留在新的位置而不能回复到原先的平衡位置。随遇平衡状态也称为临界状态, 这时的轴心压力称为临界压力。当轴心压力超过临界压力后,构件就不能维持平衡而失稳破坏。 轴心受压构件整体失稳的破坏形式与截面形式有密切关系,与构件的长细比也有关系。一般情况下,双轴对称截面如工形截面、H 形截面在失稳时只出现弯曲变形,称为弯曲失稳。 2、基本微分方程 (1)、钢结构压杆一般都是开口薄壁杆件。根据开口薄壁杆件理论,具有初始缺陷的轴心压杆的弹性微分方程为: 由微分方程可以看出构件可能发生弯曲失稳,扭转失稳,或弯扭失稳。对于H 型截面的构件来说由于 所以微分方程的变为: ()()0 200 t IV 0IV =''-''+''+''-''-''--θθθθθθ ω R N r u Ny v Nx GI EI ()0 IV IV =''+''+-θNy u N u u EI y () 0IV 0IV =''-''+-θNx v N v v EI x 000==y x () ()0200 t 0IV ω=''-''+''-''--θθθθθθR N r GI EI IV ()0 IV 0 IV y =''+-u N u u EI () IV 0IV x =''+-v N v v EI

linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况 一、选择题 1、下列哪个选项不是Linux 支持的? A. 多用户 B. 超进程 C. 可移植 D. 多进程 2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么? A. Linux 不需要付费 B. Linux 发行商不能向用户收费 C. Linux 可自由修改和发布 D.只有Linux 的作者才能向用户收费 3、以下关于Linux 内核版本的说法,错误的是? A. 依次表示为主版本号.次版本号.修正次数的形式 B. 1.2.2 表示稳定的发行版 C. 2.2.6 表示对内核2.2 的第6 次修正 D. 1.3.2 表示稳定的发行版 4、以下哪个软件不是Linux 发行版本? A. 红旗 Server 4 B. Solaris 10 C. RedHat 9 D. Fedora 8 5、与Windows 相比Linux 在哪个方面相对应用得较少? A. 桌面 B. 嵌入式系统 C. 服务器 D. 集群 A6、Linux 系统各组成部分中哪一项是基础? A.内核 B. X Window C. Shell D. Gnome B7、Linux 内核管理不包括的子系统是哪个? A. 进程管理系统 B. 内存管理系统 C. 文件管理系统 D. 硬件管理系统 A8、下面关于Shell 的说法,不正确的是哪个? A. 操作系统的外壳 B. 用户与Linux 内核之间的接口 C. 一种和C 类似的高级程序设计语言 D. 一个命令语言解释器 B9、以下哪种Shell 类型在Linux 环境下不能使用? A.B Shell B.K Shel C.R Shell D.Bash 10、在Linux 中把声卡当作何种设备? A. 字符设备 B. 输出设备 C. 块设备 D. 网络设备 二、填空题 1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的

C语言课后习题答案(完整版)-第四版-_谭浩强

C语言课后习题答案-第四版- 谭浩强(1-7) 第一章 #include int main ( ) { printf ("**************************\n\n"); printf(" Very Good!\n\n"); printf ("**************************\n"); return 0; } #include int main() {int a,b,c,max; printf("please input a,b,c:\n"); scanf("%d,%d,%d",&a,&b,&c); max=a; if (max #include int main() {float p,r,n; r=0.1; n=10; p=pow(1+r,n); printf("p=%f\n",p); return 0; } #include #include int main()

{float r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5; p=1000; r5=0.0585; r3=0.054; r2=0.0468; r1=0.0414; r0=0.0072; p1=p*((1+r5)*5); // 一次存5年期 p2=p*(1+2*r2)*(1+3*r3); // 先存2年期,到期后将本息再存3年期 p3=p*(1+3*r3)*(1+2*r2); // 先存3年期,到期后将本息再存2年期 p4=p*pow(1+r1,5); // 存1年期,到期后将本息存再存1年期,连续存5次 p5=p*pow(1+r0/4,4*5); // 存活期存款。活期利息每一季度结算一次printf("p1=%f\n",p1); // 输出按第1方案得到的本息和 printf("p2=%f\n",p2); // 输出按第2方案得到的本息和 printf("p3=%f\n",p3); // 输出按第3方案得到的本息和 printf("p4=%f\n",p4); // 输出按第4方案得到的本息和 printf("p5=%f\n",p5); // 输出按第5方案得到的本息和 return 0; } #include #include int main() {double r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5; p=1000; r5=0.0585; r3=0.054; r2=0.0468; r1=0.0414; r0=0.0072; p1=p*((1+r5)*5); // 一次存5年期 p2=p*(1+2*r2)*(1+3*r3); // 先存2年期,到期后将本息再存3年期 p3=p*(1+3*r3)*(1+2*r2); // 先存3年期,到期后将本息再存2年期 p4=p*pow(1+r1,5); // 存1年期,到期后将本息存再存1年期,连续存5次 p5=p*pow(1+r0/4,4*5); // 存活期存款。活期利息每一季度结算一次printf("p1=%f\n",p1); // 输出按第1方案得到的本息和 printf("p2=%f\n",p2); // 输出按第2方案得到的本息和 printf("p3=%f\n",p3); // 输出按第3方案得到的本息和 printf("p4=%f\n",p4); // 输出按第4方案得到的本息和 printf("p5=%f\n",p5); // 输出按第5方案得到的本息和

C语言课后作业答案

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 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=10) y=3*x-8; printf("x=%d,y=%d\n",x,y); } 计算器正确 #include void main() {

同济大学 计算机网络实验报告

同济大学电子与信息工程学院实验报告 实验课程名称:计算机通信网络 任课教师: 实验项目名称:跨交换机实现VLAN 实验项目名称:静态路由 实验项目名称: OSPF单区域 姓名: 学号: 姓名: 学号: 姓名: 学号: 实验地点:

实验名称:跨交换机实现VLAN 【实验名称】 跨交换机实现VLAN。 【实验目的】 理解跨交换机之间VLAN的特点。 【背景描述】 假设某企业有两个主要部门:销售部和技术部,其中销售部门的个人计算机系统分散连接,他们之间需要相互进行通信,但为了数据安全起见,销售部和技术部需要进行相互隔离,现要在交换机上做适当配置来实现这一目标。 【技术原理】 Tag Vlan是基于交换机端口的另外一种类型,主要用于实现跨交换机的相同VLAN内主机之间可以直接访问,同时对于不同VLAN的主机进行隔离。Tag Vlan遵循了IEEE802.1q 协议的标准。在利用配置了Tag Vlan的接口进行数据传输时,需要在数据帧内添加4个字节的802.1q标签信息,用于标识该数据帧属于哪个VLAN,以便于对端交换机接收到数据帧后进行准确的过滤。 【实现功能】 使在同一VLAN里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统不能进行相互通信。 【实验设备】 S2126G(两台)、主机(3台)、直连线(4条) 【实验拓扑】 【实验步骤】 步骤1:在交换机SwitchA上创建Vlan 10,并将0/5端口划分到Vlan 10中。 SwitchA # configure terminal !进入全局配置模式。 SwitchA(config)# vlan 10 !创建Vlan 10。 SwitchA(config-vlan)# name sales !将Vlan 10命名为sales。 SwitchA(config-vlan)#exit SwitchA(config)#interface fastethernet 0/5 !进入接口配置模式。 SwitchA(config-if)#switchport access vlan 10 !将0/5端口划分到Vlan 10。 验证测试:验证已创建了Vlan 10,并将0/5端口已划分到Vlan 10中。

C语言课后答案

习题一 一、简答题 1.顺序结构、选择(分支)结构和循环结构。 2. (1)

(2)

3.编辑、编译、连接和运行 二、填空题 1. Ctrl+F9;Alt+F5;F2。 2. main(主) 3. main(主) 4. 任意 5. /* */ 不 6. ; 7.。 程序: include studio.h main{} /* this program prints the number of weeks in a year. /* ( int s s:=52; print(There are s weeks in a year"); 正确的为: #include main() /* this program prints the number of weeks in a year. */ { int s; s=52; printf("There are s weeks in a year"); }

习题二 一、选择题 1、C 2、B,D,F,G 3、C 4、A 5、C 6、B 二、填空题 1、声明;使用。 2、整型、浮点型(实型)、字符型。 3、hat_1,cat1,all, Dollar, piece_f, SIN, _ , FALSE. 4、'A'(字符),005(整型),3e0(整型),'\\'(字符),'\05'(字符), 1.2e+5(整型),0xf12(整型)。 5、(1)6+(4+5)*(4+5)/(2+3) (2)sin(a+b)*ain(a+b)/ (4*2)/(3*2)+2 三、读程题 1.若x为float型,其原值为5,a=2,b=4.7。写出下列表达式运算后x的值。 (1)x=(int)(b-a)%3*a/4-a (2)x=(x=b+1)+(int)(b)%10/2.0 (3)x+=x (4)x-=x (5)x*=x+x (6)x/=x+x (7)x+=x-=x*=x (8)x%=x (9)x=3*4,5*6 答案:(1)-1,(2)7.7,(3)10,(4)0,(5)50,(6)0.5,(7)0,(8)非法,(9)12。 2.写出下面程序的运行结果。 #include void main() { int a=2; printf("abcdefghijk\n"); printf("lmnop/n"); printf("I am a /n beginner of C !"); printf("I am a \n beginner of C !"); printf("%d + %d = %d",a,a,a); } 答案: abcdefghijk

同济大学铺面工程实验报告

《铺面工程课程设计》 试验报告 学号:165xxxx 姓名:xxx

2019.12 目录 实验一贝克曼梁测定路基路面回弹弯沉试验 (3) 实验二落锤式弯沉仪测定路面弯沉试验 (4) 实验三沥青混合料冻融劈裂试验 (4) 实验四沥青混合料车辙试验 (4) 实验五沥青混合料弯曲蠕变试验 (5) 实验六沥青混合料四点弯曲疲劳寿命试验 (5) 实验七无机结合料稳定材料的间接抗压强度试验 (5) 实验八无机结合料稳定土的无测限抗拉强度试验(劈裂试验) (7) 实验九水泥混凝土劈裂抗拉强度试验 (8) 实验十3m直尺测定平整度试验 (8) 实验十一挖坑灌砂法测定压实度试验 (8) 实验十二摆式仪测定路面摩擦系数试验 (9) 实验十三手工铺砂法测定路面构造深度试验 (9)

实验十四沥青路面渗水系数测定试验 (10) 实验一贝克曼梁测定路基路面回弹弯沉试验一.试验感想 通过本试验我了解到了测定路基路面回弹弯沉,用以评定其整体承载能力的方法。 用杠杆原理来将较小的数值放大以方便测量实为巧妙,试验中需要注意,当采用长度为 3.6m 的弯沉仪进行弯沉测定时,有可能引起弯沉仪支座处变形,因此测定时应检验支点有无变形,。如果有变形,此时应用另一台检验用的弯沉仪安装在测定用弯沉仪的后方,其测点架于测定用弯沉仪的支点旁,同时测定以修正;此外结果要进行温度修正。

实验二落锤式弯沉仪测定路面弯沉试验 一.试验感想 通过本试验我了解了用落锤式弯沉仪(FWD)测定动态弯沉和弯沉盆的方法。并可由此反算路基路面各层材料的动态弹性模量,作为设计参数使用。所测结果经转换至回弹弯沉值后可用于评定道路承载能力,也可用于调查水泥混凝土路面接缝的传力效果,探查路面板下的空洞等。试验前要调整整重锤的质量及落高,检查FWD的车况及使用性能;若要进行落锤式弯沉仪与贝克曼梁弯沉仪对比试验,要注意路段的选择,要选择结构类型完全相同的路段,针对不同地区选择某种路面结构的代表性路段,进行两种测定方法的对比试验,选择的对比路段长度300~500m,弯沉值应有一定的变化幅度。 实验三沥青混合料冻融劈裂试验 一.试验感想 本试验适用于测定沥青混合料在规定温度和加载速率时劈裂破坏或处于弹性阶段时的力学性质,亦可供沥青路面结构设计选择沥青混合料力学设计参数及评价沥青混合料低温抗裂性能时使用。 要注意试验温度和加载速率可由当地气候条件根据试验目的或有关规定选用,但试验温度不得高于30℃。 实验四沥青混合料车辙试验 一.试验感想 本试验是测定沥青混合料的高温抗车辙能力,试验中老师提出了一个问题:该试验与实际的路面情况有何不同? 一是试验中荷载是在试件上两个相反方向来回作用,而实际中通常是只有一个方向的荷载;二是试验中试件是放在试模(钢板制成)中的,四周会受到约束,

教材课后习题参考答案新版_学生版(1-4)章_

《Visual Basic程序设计基础》教材 习题 第1章 Visual Basic 6.0程序设计概述 习题 一、判断题 参考答案: 1.√2.√3.√4.×5.√6.×7.√8.×9.√10.√11.×12.√13.×14.√15.√ 二、选择题 参考答案: 1. C 2. B 3.D 4.C 5.B 6.A 7.D 8.A 9.B 10.D 三、填空题 参考答案: 1.对象、事件2.属性、方法、事件3.控件、屏幕(Screen) 4.Left 5. Top 6.属性、<对象名>.<属性名>=<表达式> 7.网格8.F o rm1 9.Load或Initialize或Resize或Activate(自动执行的先后顺序也按此排列) 10.Activate、Deactivate 四、程序设计题 参考代码: 程序1.界面设计参看表1。 表1 各控件的主要属性设置

过程设计如下: Private Sub Command1_Click() Label2.Visible = False ‘使控件Label2看不见 Label1.Caption = Text1.Text + ": 欢迎使用" + Label1.Caption Text1.Visible = False ‘使控件Text1看不见Command1.Enabled = False ‘使控件Command1不能用Command2.Enabled = True ‘使控件Command2能用End Sub Private Sub Command2_Click() End ‘结束程序运行 End Sub 程序2.界面设计, 过程设计如下: Private Sub Command1_Click() '字体变大 Form1.FontSize = Form1.FontSize + 3 Form1.Cls: Print "欢迎使用VB" End Sub Private Sub Command2_Click() '字体变小 Form1.FontSize = Form1.FontSize - 3 Form1.Cls Print "欢迎使用VB" End Sub Private Sub Command3_Click() '字体加粗 Form1.FontBold = True

C语言课后练习及答案

作业A: 一、单项选择题 1、如果要把常量327存入变量a中,a不能定义的类型是哪一个?() A)int B)char C)long D)float 2、若x 为unsigned int 型变量,则执行下列语句后x值为() x = 65535; printf(“%d\n”,x); A)65535 B)1 C)无定值D)-1 3、有以下程序 main() {int a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a

同济大学微机原理实验报告

《微机原理与接口技术》上机实验报告学号:姓名:班级: 课程名称:微型计算机原理与接口技术上机内容:模/数转换器 实验性质:□综合性实验□设计性实验■验证实验 实验时间: 年12月19 日实验地点:汽车学院107 实验设备TPC—2003A微机实验箱 示波器 实验报告:(包括目的、方法、原理、结果或实验小节等)。 一、实验目的 了解模/数转换的基本原理,掌握ADC0809的使用方法。 二、实验内容 1、实验电路原理图如图12-1。通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0(IN0),利用debug 的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。 启动IN0开始转换: Out 0298 0 读取转换结果: In 0298 2、编程采集IN0输入的电压,在屏幕上显示出转换后的数据(用16进制数)。 三、实验提示 1、ADC0809的IN0口地址为298H,IN1口地址为299H。 2、IN0单极性输入电压与转换后数字的关系参考原理图: 其中Ui为输入电压,UREF为参考电压,这里的参考电压为PC机的+5V电源。 3、一次A/D转换的程序可以为 MOV DX,口地址 OUT DX,AL ;启动转换 ;延时 IN AL,DX ;读取转换结果放在AL中 ;*******************************; ;*接收A/D转换器数据在屏幕上显示*; ;*******************************; io0809a equ298h code segment assume cs:code start:mov dx,io0809a ;启动A/D转换器 out dx,al mov cx,0ffh;延时 delay:loop delay in al,dx;从A/D转换器输入数据 mov bl,al;将AL保存到BL

C语言课后答案最新版本

第3章 三、编程题 1. 编写程序,输入一个非负数,输出以此数为半径的圆周长以及面积。 #include "stdio.h" #define PI 3.1415 void main() { float r,area,circumference; scanf("%f",&r); area=PI*r*r; circumference=2*r*PI; printf("area=%6.2f\ncircumference=%6.2f\n",area,circumference); } 2. 编写程序,输出下面结果,注意,双引号也要输出: “I'm a student!” #include void main() { printf("\"I\'m a student!\"\n"); } 3. 编写程序,输入一个小写字母,将其转换为大写字母输出。例如输入b ,则输出B 。提示:小写字母和 对应的大写字母的ASCII 码值相差32。 void main() { char ch; ch=getchar(); ch-=32; putchar(ch); //printf("%c",ch); } 4. 编写程序,输入一个华氏温度f ,输出其相应的摄氏温度c 。华氏温度和摄氏温度的转换公式为: )32f (95c -= #include void main() { float f,c; scanf(“%f ”,&f); c=5.0*(f-32)/9; printf(“华氏温度%5.2f 转换为摄氏温度为:%5.2f\n ”,f,c);

第4章 三、编程题 1.输入一个整数,判断这个整数是奇数还是偶数(提示:整数的奇偶性可以利用取余运算符%判定)。#include void main() { int a; scanf("%d",&a); if(a%2) printf("奇数\n"); else printf("偶数\n"); } 2.编写程序,输入一个24小时制的时间,转换为12小时制时间后进行输出。以13点15分为例,输入:13:15,则输出:下午1:15。 #include void main() { int hour,minute; scanf("%d:%d",&hour,&minute); if (hour>12) hour=hour-12; printf("%d:%d\n",hour,minute); } 3.输入年号,判断它是否是闰年(如果年号能被400整除,或能被4整除,而不能被100整除,则是闰年,否则不是)。 void main() { int year; scanf("%d",&year); if (year%400==0||(year%4==0&&year%100==0)) printf("%d是闰年\n",year); else printf("%d不是闰年\n",year); }

相关文档
最新文档