当前位置:文档之家› 2014版C++实验答案完整版

2014版C++实验答案完整版

2014版C++实验答案完整版
2014版C++实验答案完整版

实验1 顺序结构

任务1 熟悉C语言程序运行环境【上机内容】

1.输入并运行以下程序,观察运行结果。

#include "stdio.h"

main()

{

printf("*********************\n");

printf(" very good!\n");

printf("*********************\n");

}

运行结果:

*********************

very good!

*********************

2.输入并运行以下程序,观察运行结果。

#include

int main(void)

{

int num1, num2;

num1=1; num2=2;

printf("num1+num2=%d", num1+num2);

}

运行结果:

num1+num2=3

任务2 简单的C语言程序设计【上机内容】

1.输入并运行以下程序,观察运行结果。

#include "stdio.h"

main()

{ float x=10,y;

printf("\n2.4*x-1/2=%f",2.4*x-1.0/2);

printf("\nx%%2/5-x=%f",(int)(x)%2/5-x);

printf("\n(x-=x*10,x/=10)=%d\n",(x-=x*10,x/=10));

return 0;

}

运行结果:

2.4*x-1/2=2

3.500000

x%2/5-x=-10.000000

(x-=x*10,x/=10)=0

2.输入并运行以下程序,观察运行结果。

#include "stdio.h"

main( )

{ int a,x,y;

x=(a=2,6*2);

y=a=2.6 *a;

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

}

运行结果:

x=12,y=5

3.输入并运行以下程序,观察运行结果。

#include "stdio.h"

main()

{

char c1,c2;

c1=97;c2=98;

printf("%c,%c", c1, c2);

}

运行结果:

a, b

将c1=97;c2=98;改为如下语句,再运行,并分析其运行结果。

c1=300; c2=400;

运行结果:

,,怭(或,,?)

4.分析下面程序,写出运行结果,再输入计算机中运行,将得到的结果与分析得到的结果比较对照。

#include "stdio.h"

main()

{

char c1='a',c2='b',c3='c',c4='\101',c5='\116';

printf("a%c b%c\tabc%c \n",c1,c2,c3);

printf("\t\b%c %c",c4,c5);

}

运行结果:

aa bb abcc

A N

5.分析下面程序,写出运行结果,再输入计算机中运行,将得到的结果与分析得到的结果比较对照。

#include "stdio.h"

main()

{

int i , j , m , n ;

i=8; j=10;

m=++i; n=j++;

printf("%d,%d,%d,%d",i,j,m,n);

}

运行结果:

9,11,9,10

分别进行以下改动后,先分析结果,再运行对照。

(1)将m=++i; n=j++;改为如下:

m=i++; n= ++ j;

运行结果:

9,11,8,11

(2)程序改为如下:

#include "stdio.h"

main()

{

int i , j ;

i=8; j=10;

printf("%d,%d", i++, j++);

}

运行结果:

8,10

(3)程序改为如下:

#include "stdio.h"

main()

{

int i , j ;

i=8; j=10;

printf("%d,%d", ++ i, ++ j);

}

运行结果:

9,11

(4)程序改为如下:

#include "stdio.h"

main()

{

int i , j ;

i=8; j=10;

printf("%d,%d,%d,%d",i,j,i++,j++);

}

运行结果:

8,10,8,10

(5)程序改为如下:

#include "stdio.h"

main()

{

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

i=8; j=10;

m+= i ++; n-= --j;

printf("i=%d,j=%d,m=%d,n=%d",i,j,m,n);

}

运行结果:

i=9,j=9,m=8,n=-9

任务3 各种类型数据的输入/输出【上机内容】

1.按格式要求输入、输出数据。

程序请单如下:

#include "stdio.h"

main()

{

int a,b;

flost x,y;

char c1,c2;

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

scanf("%f, %e",&x,&y);

scanf("%c %c",&c1,&c2); /*录入时%c与%c之间有个空格*/

printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n",a,b,x,y,c1,c2);

}

运行该程序,必须按如下方式在键盘上输入数据:

a=3,b=7 ↙

8.5,71.82a A↙(注解:a与A之间输入一个空格,且a紧跟71.82后写,不要空格) 请写出输出结果。

运行结果:

a=7,b=3,x=8.500000,y=71.820000,c1=a,c2=A

2.输入三角形的三条边长,求三角形面积。

程序清单如下:

#include "stdio.h"

#include "math.h"

main()

{

float a,b,c,s,area;

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

s=1.0/2*(a+b+c);

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf("area=%f",area);

}

运行结果:(具体情况根据自己输入的数据而定)

如在键盘上输入:3,4,5↙

则运行结果为:

area=6.000000

3.已知圆半径、圆柱高、求圆周长、圆柱体积。

程序清单如下:

#include "stdio.h"

main()

{

float r,h,l,v,pi;

pi=3.1415926;

scanf("%f,%f",&r,&h);

l=2*pi*r;

v=pi*r*r*h;

printf("圆周长为:%6.2f\n",l);

printf("%圆柱体积为:6.2f",v);

}

运行结果:(具体情况根据自己输入的数据而定)

如在键盘上输入:5,6↙

则运行结果为:

圆周长为:31.42

圆柱体积为:471.24

4.输入一个摄氏温度,要求输出华氏温度,公式为f = 5/9·c+32。程序清单如下:

#include "stdio.h"

main()

{

float c,f;

scanf("%f",&c);

f=5.0/9*c+32;

printf("%5.2f\n",c);

}

运行结果:(具体情况根据自己输入的数据而定)

如在键盘上输入:37↙

则运行结果为:

52.56

实验2 选择结构

【上机内容】

1.修改程序如下:

#include "stdio.h"

main()

{ int x; scanf("%d",&x);

if(x==10) printf("==\n");

else printf("!=\n");

}

2.修改程序如下:

#include "stdio.h"

main()

{ int a,b,c;

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

if (a==b)

{ if(b==c)

printf("a==b==c");

}

else

printf("a!=b");

}

或者

#include "stdio.h"

main()

{ int a,b,c;

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

if (a==b)

if(b==c)

printf("a==b==c");

else

;

else

printf("a!=b");

}

3程序填空如下:如果输入的数据c 为大写英文字母,则将其转换成对应的小写字母输出,否则以原值输出。 #include

main( )

{ char c;

scanf("%c",&c);

if (c>=?A ?&&c<=?Z ?)

c=c+32;

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

}

4.有以下程序,执行后输出结果为____4_____。 #include "stdio.h"

main( )

{ int a=1,b=2,c=3,d=4;

if(a

else if((c-b)==a) printf("%d\n",2*d);

else printf("%d\n",4*d);

}

5.有以下程序,执行后输出结果为___9___7___0_______。 #include "stdio.h"

main( )

{ int a=8,b=7,c=9,t=0;

if(a

if(a

if(b

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

}

6.有以下程序,执行后输出结果为___9___8___7_______。 #include "stdio.h"

main( )

{ int a=8,b=7,c=9,t=0;

if(a

if(a

if(b

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

}

7.x 、y 有如下函数关系,编写程序输入x ,输出y 值。

(1)21(110)311(10)x x y x x x x

≤≥

源程序如下:

#include"stdio.h"

main()

{float x,y;

scanf("%f",&x);

if(x<1) y=x;

if(x>=1&&x<10) y=2*x-1;

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

printf("%f",y);

}

8.输入一个百分制分数,要求输出对应的成绩等级:90~100为‘A’,80~89为‘B’,70~79为‘C’,60~69为‘D’,不及格为‘E’。

源程序如下:

#include

main()

{ float score;

printf("请输入成绩:");

scanf("%f",&score);

if (score>=90)

printf("A\n");

else if(score>=80)

printf("B\n");

else if (score>=70)

printf("C\n");

else if (score>=60)

printf("D\n");

else

printf("E\n");

}

9.给一个不多于3位的正整数,编写程序完成以下要求:

(1)求出它是几位数;

(2)分别输出每一位数字;

(3)按逆序输出各位数字,例如,原数为321,应输出123。

源程序如下:

#include"stdio.h"

main()

{int a,b,c,x;

scanf("%d",&x);

a=x/100;

b=(x%100)/10;

c=x%10;

if (a!=0) printf("三位数,%d,%d,%d,%d%d%d",a,b,c,c,b,a);

else if(b!=0) printf("两位数,%d,%d,%d%d",b,c,c,b);

else printf("一位数,%d,%d",c,c);

}

任务2 switch语句程序设计

【上机内容】

1.有如下程序,执行后输出结果为____14____。

#include “stdio.h”

main ( )

{ int i=5;

switch(i)

{ case 4:i+=1;

case 5:i+=2;

case 6:i+=3;

default:i+=4;

}

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

}

2.有以下程序段,若grade的值为'C',则输出结果是___ Medium!_

___ Pass!___。

switch(grade)

{ case 'A':printf("Excellent!\n");

case 'B':printf("Fine!\n");break;

case 'C':printf("Medium!\n");

case 'D':printf("Pass!\n");break;

default:printf("Fail!\n");

}

3.有以下程序,执行后输出结果为____a=3,b=5________。

#include “stdio.h”

main()

{ int x=0,y=1,a=2,b=3;

switch(x)

{ case 0:

switch(y)

{ case 0: a++;

case 1: b++; break;

}

case 1: a++;b++; break;

case 2: a++;b++;

}

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

}

4.将以下程序段改用switch语句来实现,使它完成相同的功能。

if(x>=0 && x<10) y=x;

else if(x<20) y=x*2+3;

else if(x<40) y=-0.5*x+10;

源程序如下:

#include "stdio.h"

main()

{ float x,y;

scanf("%f",&x);

switch((int)x/10)

{

case 0:y=x;break;

case 1:y=x*2+3;break;

case 3:y=-0.5*x+10;break;

}

printf("y=%f",y);

}

5.以下程序计算某年某月有几天,闰年与平年的2月天数不同。判别闰年的条件是:能被4整除但不能被100整除的年是闰年,或者能被400整除的年也是闰年。请分析程序填空。

#include “stdio.h”

main()

{ int yy,mm,days;

printf("input year and month:");

scanf("%d %d",&yy,&mm);

switch(mm)

{ case 1: case 3: case 5: case 7:case 8:

case 10:case 12:__days=31___;break;

case 4: case 6: case 9: case 11:days=30;break;

case 2:if(yy%4==0&&yy%100!=0||yy%400==0)____days=29_____________;

else days=28;

break;

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

}

printf("the days of %d %d is %d\n",yy,mm,days);

}

6.假设奖金税率如下(ma代表税前奖金且ma>0,r代表税率),利用switch语句编写程序对输入的一个奖金数,输出税率和应交税款及实得奖金数(扣除奖金税后)。

①0≤ma<1000时,tr=0%;

②1000≤ma<2000时,tr=5%;

③2000≤ma<4000时,tr=8%;

④4000≤ma时,tr=10%。

源程序如下:

#include"stdio.h"

main()

{ float ma,tr,y,s;

printf("请输入奖金");

scanf("%f",&ma);

switch ((int)ma/1000)

{ case 0: tr=0;break;

case 1:tr=0.05;break;

case 2:

case 3: tr=0.08;break;

default:tr=0.1;break;

}

y=tr*ma ;

s=ma-y;

printf("税率:%.2f,税款:%.2f,实得奖金:%.2f",tr,y,s);

}

实验3 循环结构(1)

任务1 while语句程序设计

【上机内容】

1.修改程序如下:

#include

main()

{ int x,y;

x=2; y=0;

while (!y--)

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

}

2.下面程序中,while循环的循环次数为______6次______。

#include

main()

{ int i=0;

while(i<10)

{ if(i==5) break;

i++;

}

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

}

3.求1000以内奇数的和,请填空将下面的程序补充完整。

#include

main()

{ int i=1,sum=0;

while(i<=1000)

{ if(i%2!=0)

___sum=sum+i_______;

i ++;

}

printf("1000以内奇数的和:%d\n",sum);

}

4.编写程序。对输入的任意一个正整数按反序输出。例如,输入1247,输出7421。源程序如下:

#include"stdio.h"

main()

{int x;

scanf("%d",&x);

while(x!=0)

{printf("%d",x%10);

x=x/10;

}

}

5.编写程序。输入两个正整数m和n,求其最大公约数与最小公倍数。源程序如下:

#include"stdio.h"

main()

{ int m,n,r,a,b,t,z;

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

a=m,b=n;

r=m%n;

while(r!=0)

{ m=n;n=r,r=m%n;

}

z=a*b/n;

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

}

任务2 do…while语句程序设计

【上机内容】

1.修改序如下:

#include

main()

{ int x=0;

do{

x++;

}while(x==2);

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

}

2.有以下两段程序,比较其结果,并分析结果不同的原因。

(1)结果为0

#include

main()

{ int x=0;

while(x<0) x++;

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

}

(2)结果为 1

#include

main()

{ int x=0;

do{ x++;

}while(x<0);

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

}

3.运行下面程序,输出结果为_____105___________。

#include

main( )

{ int i=1,s=1;

do{ if(i==9) break;

s=s*i;

i=i+2;

}while(i<20);

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

}

4.运行下面程序,输出结果为__sum=4000_____。

#include

main()

{ int x=0,sum=0;

do{ if(x==(x/5*5))

continue;

sum=sum+x;

}while (++x<100);

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

}

5.求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!,请填空将下面的程序补充完整。

#include

main()

{ int j, m,p,s ;

____s=0____________;

m=1 ;

do

{ ____p=1____________;

j=1 ;

while( j<=m )

{ p *= j ;

j++ ;

}

___s=s+p_____________;

m++ ;

} while(m<=10);

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

}

6.输入任意一个正整数n,将n各位上为奇数的数取出,按原来从高位往低位相反的顺序组成新的数并输出。比如:输入一个整数:17465238,输出:3571。

源程序如下:

#include"stdio.h"

main()

{int n,t,x=0;

scanf("%d",&n);

do{

t=n%10;

if(t%2!=0)

x=x*10+t;

n=n/10;

}while(n>0);

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

}

7.编写程序求出从100~999之间(含100和999)所有整数中各位上数字之和为x(x为一个正整数,要求从键盘上输入)的整数的个数,比如:输入x=5时,满足条件的整数个数为15,输入x=20时,满足条件的整数个数为36。

源程序如下:

#include"stdio.h"

main()

{ int x,n,s1,s2,s3,t;

scanf("%d",&x);

t=100; n=0;

do{

s3=t%10;

s2=(t/10)%10;

s1=t/100;

if(s1+s2+s3==x)

n++;

t++;

}while(t<=999);

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

}

实验4 循环结构(2)

任务1 for语句程序设计

【上机内容】

1.修改程序如下:

#include

main()

{ int i;

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

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

}

2..修改程序如下:使sum的值为1+2+…+10的和。

#include

main()

{ int i=1,sum=0;

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

sum=sum+i;

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

}

3.运行下面程序,输出结果为__sum=15______。

#include

main()

{ int i,sum=0;

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

{ sum=sum+i;

if(i==5) break;

}

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

}

4.运行下面程序,输出结果为___sum=4000____。 #include

main( )

{ int i,sum=0;

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

{ if((i%5)==0) continue;

sum=sum+i;

}

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

}

5.运行下面程序,输出结果为__sum=60_______。

#include

main( )

{ int i,j,sum=0;

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

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

sum=sum+j;

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

}

6.程序填空。求出1000以内能被13整除的最大数。

#include

main( )

{ int i;

for(__i=1000__;__i>0_______;i--)

if (___i%13==0____)

break;

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

}

7.程序填空。求如下Fibonacci 数列1,1,2,3,5,8,…… 的前40个数,要求每一行输出8个数。

12121(1)1

(2)(3)

n n n f n f n f f f n --==??==??=+?≥ 程序清单如下: #include

main( )

{ long int f1, f2 ;

int i ;

f1=1 ; f2=1 ;

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

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

if(__i%4==0___) printf("\n") ;

f1 = f1 + f2 ;

f2 = f2 + f1 ;

}

}

8.程序填空。从键盘输入10个不为0的整型数,统计其中非正整数的个数并求出所有正数的平均值。

#include

main( )

{ int i, x, count ;

float ave ;

for( i=0, ave=0, count=0; i< 10 ; i++ )

{ scanf("%d", &x ) ;

if( x>0 )

ave +=__x_____;

else

___count++_____________;

}

if( count != 10 )

ave /= _10-count______;

printf("count:%d,Average:%f\n",count,ave ) ;

}

9.统计能被4整除且个位数为6的4位数的个数及和。

源程序如下:

#include

main()

{int i,sum=0,count;

count=0;

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

if(i%4==0&&i%10==6)

{sum=sum+i;

count++;}

printf("count:%d,sum:%d\n",count,sum);

}

10.输入数据n和x,计算级数和s=1+x+x2/2!+x3/3!+…+x n/n!。源程序如下:

#include

main()

{float j,i,t=1,m=1,n;float s=1,x;

scanf("%f%f",&n,&x);

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

{t=t*x;m=m*i;

j=t/m;

s=s+j;}

printf("s:%f",s);

}

11.求2~100之间所有素数的个数及和。

源程序如下:

#include

main()

{ int x,i,c=0,s=0;

for(x=2;x<=100;x++)

{ i=2;

while (x%i!=0&&i<=x-1)

i++;

if(i==x)

{c++;s=s+x;}

}

printf("个数为:%d,和为:%d\n",c,s);

}

12.编写程序输出下面的数字金字塔。

1

222

33333

4444444

555555555

源程序如下:

# include

main()

{int i,j;

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

{for (j=1;j<=2*i-1;j++)

printf("%d",i);

printf("\n");}

}

实验5 函数(1)

任务1 函数的定义和声明

1.预测下面程序的输出,并上机运行验证结果。(结果:12)#include

unsigned fun(unsigned num)

{

unsigned k=1;

do

{ k*=num%10;num/=10; }

while(num);

return k;

}

main()

{

unsigned n=26;

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

}

2.分析推测下面程序的输出,并上机运行验证结果。(结果:21)#include

func(int a,int b)

{

int c;

c=a+b;

return c;

}

main()

{

int x=6,y=7,z=8,r;

r=func((x--,y++,x+y),z--);

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

}

3.若输入7654321,求以下程序的运行结果,并描述程序所完成的功能。

(结果:The result is:642。功能是:从低位开始取出长整形变量s中偶数位上的数,依次构成一个新数放在t中,高位仍在高位,低位仍在低位。)

#include

long fun (long s)

{long t,sl=10;

s /= 10;

t = s % 10;

while (s > 0)

{ s = s/100;

t = s%10*sl + t;

sl = sl * 10;

}

return t;

}

main()

{ long s,t;

scanf("%ld", &s);

t=fun(s);

printf("The result is: %ld\n", t);

}

4.上机调试下面计算两个整数之和的程序,记录系统给出的出错信息,指出出错原因并予以改正。

正确代码为:

#include

/************found************/

int fun(int x, int y, int z) //函数名前要有类型(国二考试时函数类型是int也不能省),同时形参

的每个参数前都必须要有类型

{int j,t ,n ,m;

j = 1 ;

t=j%x;

m=j%y ;

n=j%z;

while(t!=0||m!=0||n!=0)

{j = j+1;

m=j%y;

n=j%z;

}

/************found************/

return j; //注意变量的名称及含义

}

main()

{ int x1,x2,x3,j ;

printf("Input x1 x2 x3: "); scanf("%d%d%d", &x1,&x2,&x3);

printf("x1=%d, x2=%d, x3=%d \n",x1,x2,x3);

j=fun(x1,x2,x3);

printf("The minimal common multiple is : %d\n",j);

}

5.上机调试下面判断n是否是素数的程序,函数fun中有逻辑错误,调试并改正。

正确代码为:

#include

fun(int n)

{

int k,yes=1;

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

/************found************/

if(n%k==0) {yes=0; break;} //反证法证明,找到一个就跳出,否则会被后面覆盖

else yes=1;

return yes;

}

main()

{

int n;

scanf("%d",&n);

/************found************/

if(fun(n)) //将main函数中的函数调用fun()改成fun(n),因为实参的个数应与形参对应

printf("%d:yes!\n",n);

else

printf("%d:no!\n",n);

}

6.下面程序中,函数fun的功能是根据形参m计算公式T=1/1!+1/2!+1/3!+…+1/m!的值,上机调试,请改正程序中的错误。当从键盘输入10时,给出程序运行的正确结果(按四舍五入保留10位小数)。

正确代码为:(输入10时的结果:1.7182818011)

#include

/************found************/

double fun(int m); //先调用再定义,且不是能缺省的int型,请加上函数说明。

main()

{

int m;

printf("\n input m:");

scanf("%d",&m);

printf("\n t=%12.10lf \n",fun(m));

}

double fun(int m)

{

double fac,t=0.0;

/************found************/

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

{

fac=1.0;

for(j=1;j<=i;j++) fac=fac*j; //逻辑有误,改为:for(j=1;j<=i;j++) fac=fac*j;这样才表示求i!,原程序行是求i的m次方。

t+=1.0/fac;

}

return t;

}

任务2 函数的嵌套调用

1.跟踪调试下面程序,注意函数调用的过程中形参、实参的关系。记录并分析结果;将形参a,b对应改为x,y,使之与实参变量同名,记录并分析结果。

#include

main( )

{

int x=2,y=5;

void swap(int,int);

printf("(1) in main: x=%d,y=%d\n",x,y);

swap(x,y);

printf("(4) in main: x=%d,y=%d\n",x,y);

}

void swap(int a,int b)

{

int t;

printf("(2) in swap: a=%d,b=%d\n",a,b);

t=a;

a=b;

b=t;

printf("(3) in swap: a=%d,b=%d\n",a,b);

}

}

结果:

(1) in main: x=2,y=5

(2) in swap: a=2,b=5

(3) in swap: a=5,b=2

(4) in main: x=2,y=5

将形参a,b对应改为x,y 结果:

(1) in main: x=2,y=5

(2) in swap: x=2,y=5

(3) in swap: x=5,y=2

(4) in main: x=2,y=5

结论:无论实参、形参是否同名,交换的只是子函数(swap)中两个变量的值。主函数中的x,y的值没有变。

2.若输入2、3,求以下程序的运行结果,分析函数嵌套调用的执行过程。

#include

long sum(int a,int b);

long factorial(int n);

main()

{

int n1,n2;

long a;

scanf("%d,%d",&n1,&n2);

a=sum(n1,n2);

printf("a=%ld",a);

}

long sum(int a,int b)

{

long c1,c2;

c1=factorial(a);

c2=factorial(b);

return(c1+c2);

}

long factorial(int n)

{

long rtn=1;

int i;

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

rtn*=i;

return(rtn);

}

(结果为:a=8。程序功能:求n1!+n2! 即:2!+3!)

3.写出下面程序的输出结果。

#include "stdio.h"

int abc(int u,int v);

main ()

{

int a=24,b=16,c;

c=abc(a,b);

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

}

int abc(int u,int v)

{

int w;

while(v)

{ w=u%v; u=v; v=w;}

return u;

}

(程序功能:求两数的最大公约数即24,16的最大公约数。结果:8)

4.给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000, x2=3.000000, x1*x1+x1*x2=40.000000。请在下划线处填入正确的内容,使程序得出正确的结果。

#include

double f1(double x)

{return x*x;}

double f2(double x, double y)

2014年广东中考语文试卷真题及答案

机密★启用前 2014年广东省初中毕业生学业考试 语文 说明:1.全卷共6页,满分为120分。考试用时为120分钟。 2.答卷前,考生务必用黑色字迹的签字笔或钢笔在答题卡填写自己的准考证号、姓名、考场号、座位号。用2B铅笔把对应该号码的标号涂黑。 3.答题必须用黑色字迹钢笔或签字笔作答,答案必须写在答题卡各题目的指定区域内相应位置上;如需改动,先划掉原来的答案,然后再写上新的答案;不准使用铅笔和涂改液。不按以上要求作答的答案无效。 4.本试卷设有附加题,共10分,考生可答可不答;该题得分作为补偿分计人总分,但全卷最后得分不得超过120分。 5.考生务必保持答题卡的整洁。考试结束时,将试卷和答题卡一并交回。 一、(24分) 1.根据课文默写古诗文。(10分) (1)人恒过然后能改,口口口口口口口口口,征于色发于声而后喻。(《孟子》两章)(1分) (2)客路青山外,口口口口口。口口口口口,风正一帆悬。(王湾《次北固山下》)(2分) (3)口口口口口口口,五十弦翻塞外声,沙场秋点兵。(辛弃疾《破阵子》)(1分) (4)《归园田居(其三)》中,写陶渊明早出晚归,表现他闲适恬淡心境的句子是: 口口口口口,口口口口口。(2分) (5)默写李白的《闻王昌龄左迁龙标遥有此寄》。(4分) 口口口口口口口,口口口口口口口。口口口口口口口,口口口口口口口。 2.根据拼音写出相应的词语。(4分) (1)须晴日,看红装素裹,分外rāo yáo。( ) (2)我懂得了鸟儿如何筑巢,如何繁衍,如何随着季节的变化而qiān xǐ。( ) (3)人类的智慧与大自然的智慧相比,实在是xiāng xíng jiàn chù。( ) (4)她总是对人们微笑着,pò bù jí dài地想对人民有所贡献。( ) 3.下列句子中加点词语使用不恰当 ...的一项是()(3分) A.旋风一样,是飞扬 ..的流苏;乱蛙一样,是蹦跳的脚步;火花一样,是闪射的瞳仁。 B.母亲啊!你是荷叶,我是红莲,心中的雨点来了,除了你,谁是我在无遮拦天空下的荫蔽 ..? C.垃圾广告、恶意插件、暴力游戏和八卦新闻等充斥着互联网,令网民不厌其烦 ....。 D.“光盘行动”、十面霾伏”等词语从众多网络新词中脱颖而出 ....,获评2013年度十大新词语。 4.下列对病句的修改不正确 ...的一项是()(3分) A.珠算“申遗”成功后,不少网友认为,珠算是我国古代的重大发明,是中华民族智慧的结晶,应该加以发扬和传承。(将“发扬”与“传承”互换位置) B.昆虫学家法布尔把科学和文学巧妙地结合起来,用生动形象的语言为我们刻画了一个绚丽多姿的昆虫世界。(把“刻画”改为“描绘”)

大一上期C语言实验报告1熟悉实验环境

成都工业学院·计算机工程学院 《程序设计基础》实验报告 1.实验目的 (1)熟悉C语言运行环境,了解和使用Visual6.0++集成开发环境(2)熟悉Visual6.0++环境的功能键和常用的功能菜单命令 (3)掌握C语言程序的书写格式和C语言程序的结构 (4)掌握C语言上机步骤,以及编辑、编译和运行一个C语言程序的方法 (5)熟悉Visual6.0++环境下的程序调试方法 2.实验内容 (1)按照实验步骤编辑、编译、运行第一个”Hello World”程序(2)利用实验指导中的第二个程序熟悉调试工具,在已知x,y值的情况下,计算出x和y的和、差、积、商,并显示出来(3)编写一个程序,输入a、b、c三个值,输出它们的和与平均值c 3.源程序 (1)#include void main() {printf(”Hello World”);} (2)#include void main() {int x=5,y=2; int s,d,p,q; s=x+y; d=x-y; p=x*y; q=x/y; printf(“和:%d差:%d积%d商:%d“,s,d,p,q);}

(3)#include void main() {int a,b,c.sum; float ave; Printf(“Please enter the a,b,c:”); scanf(“%d%d%d”,&a,&b,&c); sum=a+b+c; ave=(float)sum/3; printf(“sum=%d,ave=%f\n”,sum,ave);} 4.运行结果 (1) (2) (3)输入18、46、69测试得出答案如下

运筹学实验报告1

运筹学实验报告(一) 实验要求:学会在Excel 软件中求解。 实验目的:通过小型线性规划模型的计算机求解方法。 熟练掌握并理解所学方法。 实验内容: 题目: 某昼夜服务的公交线路每天各时间区段内所需司机和乘务人员数如下; 设司机和乘务人员分别在各时间区段一开始上班,并连续工作八小时,问该公交线 路至少配备多少名司机和乘 务人员。列出这个问题的线 性规划模型。 解:设Xj 表示在第j 时间区段开始上班的司机和乘务人员数 班次 时间 所需人数 1 6:00-10:00 60 2 10:00-14:00 70 3 14:00-18:00 60 4 18:00-22:00 50 5 22:00-2:00 20 6 2:00-6:00 30

。 6-10 10-14 14-18 18-22 22-2 2-6 1 X1--- X1 2 X2--- X2 3 X3--- X3 4 X4--- X4 5 X5--- X5 6 X6 X6--- 60 70 60 50 20 30 所需人 数 Min z=x1+x2+x3+x4+x5+x6 St: x1+x6>=60 X1+x2>=70 X2+x3>=60 X3+x4>=50 X4+x5>=20 X5+x6>=30 Xj>=0,xj为整数, j=1,2,3,4,5,6

过程: 工作表[Book1]Sheet1 报告的建立: 2011-9-28 19:45:01 目标单元格(最小值) 单元格名字初值终值 $B$1 min 0 150 可变单元格 单元格名字初值终值 $B$3 x 0 45 $C$3 x 0 25 $D$3 x 0 35 $E$3 x 0 15 $F$3 x 0 15 $G$3 x 0 15 结果:最优解X=(45,25,35,15,15,15)T 目标函数值z=150 小结:1.计算机计算给规划问题的解答带来方便,让解答变得简洁;

2014一建市政真题及参考答案

2014年一建市政真题及参考答案 一、单选题 1、关于降噪排水路面的说法,正确的是(B)。 A.磨耗层采用SMA混合料; B.上面层采用OGFC沥青混合料; C.中面层采用尖端级配沥青混合料; D.地面层采用监督级配混合料; 【P9】教材图及解释。 2、城市道路工程施工与质量验收规程中规定,热板沥青混合料路面应待摊铺层自然降温至表面温度对于(C)后,方可开放交通。 A.70°C; B.60°C; C.50°C; D.65°C力; 【P393】热拌沥青混合料路面应待摊铺层自然降温至表面温度低于50℃后,方可开放交通。 3、下列膨胀土路基的处理方法中,错误的是(C) A.采用灰土桩对路基进行加固; B.用堆载预压对路基进行加固; C.在路基中设透水层; D.采用不透水的面层结构; 【P18】膨胀土路基可采取的措施包括用灰土桩加固和改良;也可用开挖换填、堆载预压对路基进行加固。同时应采取措施做好路基的防水和保湿,如设置排水沟,采用不透水的面层结构,在路基中设不透水层; 4、用于基坑边坡支护的喷射混凝土的主要外加剂是(D)。 A.膨胀剂; B.引气剂; C.防水剂; D.速凝剂; 【P56】常用的外加剂有减水剂、早强剂、缓凝剂、引气剂、防冻剂、膨胀剂、防水剂、混凝土泵送剂、喷射混凝土用的速凝剂等。 5、预应力混凝土连续梁合龙宜在一天中气温(C)时进行 A.最高; B.较高; C.最低; D.较高。 【P69】合龙宜在一天中气温最低时进行。 6、场地地面空旷,地质条件好,周围无需保护的建筑物时,应优先采用的基坑施工方法是(A)。 A.放坡开挖; B.钢板桩支护; C.钻孔灌注桩支护; D.地下连续墙支护; 【解析】想想就知道。 7、城市轨道交通地面正线宜采用(D)。 A.长枕式整体道床;

2014年深圳中考数学试卷及答案

2014年深圳中考数学试卷 一、选择题 1、9的相反数() 1 A:-9 B:9 C:±9 D: 9 答案:A 解析:考点:相反数,有理数的概念中考常规必考,多第一题。 2、下列图形中是轴对称图形但不是中心对称图形的是() 答案:B 解析:考点:轴对称和中心对称。中考常规必考。 3、支付宝与”快的打车”联合推出优惠,”快的打车”一夜之间红遍大江南北,据统计,2014年”快的打车”账户流水总金额达到47.3亿元,47.3亿元用科学计数法表示为() A:4.73×108B: 4.73×109 C:4.73×1010 D:4.73×1011 答案:B 解析:考点:科学计数法。中考常规必考。 4、由几个大小相同的正方形组成的几何图形如图所示,则它的俯视图为() A B C D 答案:A 解析:考点:三视图 A:平均数3 B:众数是-2 C:中位数是1 D:极差为8 答案:D 解析:考点:数据的代表。 极差:最大值-最小值。6-(-2)=8。 平均数:(-2+1+2+1+4+6)÷6=2。 众数:1。中位数:先由小到大排列:-2,1,1,2,4,6,中间两位为1和2,则中位数计算为:(1+2)÷2=1.5. 6,已知函数y=ax+b经过(1,3)(0,-2),求a-b=() A:-1 B:-3 C:3 D:7 答案:D 解析:考点:待定系数法求函数解析式。代入(1,3),(0,-2)到函数解析式y=ax+b得,a+b=3,b=-2,则a

=5,b=-2,a-b=7 7、.下列方程中没有实数根的是() A、x2+4x=10 B、3x2+8x-3=0 C、x2-2x+3=0 D、(x-2)(x-3)=12 答案:C 考点:判根公式的考察:△=b2-4ac。C项中△<0,无实数根。 8、如图,△ABC和△DEF中,AB=DE, ∠B=∠DEF,添加下列哪一个条件无法证明△ABC≌△DEF() A、AB∥DE B、∠A=∠D C、AC=DF D、∠ACB=∠F 答案:C 考点:三角形全等的条件:SSS、SAS、AAS、ASA、HL。C项成立则为SSA,非三角形全等的判定方法。 9.袋子里有四个球,标有2,3,4,5,先抽取一个并记住,放回,然后在抽取一个,问抽取的两个数字之和大于6的概率是() A 1/2 B 7/12 C 5/8 D 3/4 答案:C 解析:二组变量的概率计算。方法:列表法,树状图。总情况16种,大于6的情况有:2(5);3(4、5);4(3、4、5);5(2、3、4、5)共10种,10/16=5/8. 10.小明去爬山,在山角看山顶的角度为30°,小明在坡比为5:12的山坡上走1300米后看山顶的角度为60°,求山高() A 600-250 √3 B 600-250√3 C 350+350√3 D500√3 答案:B 解析:解直角三角形的实际问题。依题意CD=1300,DE:CE=5:12,则DE=500,CE=1200,设DF=x,在Rt△DFA 中,∠ADF=60°,AF=√3x,在Rt△DFA中,∠ACB=30°,AB=√3x+500,BC=1200+x,AB:BC=1:√3,解得,x = 600-250√3. 11.二次函数y=ax2+bx+c图像如图所示,下列说法正确的是() (1)bc>0 (2)2a-3c<0 (3)2a+b>0 (4)ax2+bx+c=0有两个解x1,x2,x1>0,x2<0 (5)a+b+c>0 (6)当x>1时,y随x的增大而减小。

C语言实验报告参考答案 原

C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述 四、程序清单 1.编写程序实现在屏幕上显示以下结果: The dress is long The shoes are big The trousers are black 答案: #include main() { printf("The dress is long\n"); printf("The shoes are big\n"); printf("The trousers are black\n"); } 2.编写程序: (1) a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。 (2)a=160,b=46,c=18,d=170, 编写求(a+b)/(b-c)*(c-d)的程序。 答案: (1) #include main() {

int a,b,c,x,y; a=150; b=20; c=45; x=a/b; y=a/c; printf("a/b的商=%d\n",x); printf("a/c的商=%d\n",y); x=a%b; y=a%c; printf("a/b的余数=%d\n",x); printf("a/c的余数=%d\n",y); } (2) #include main() { int a,b,c,d; float x; a=160; b=46; c=18;

d=170; x=(a+b)/(b-c)*(c-d); printf("(a+b)/(b-c)*(c-d)=%f\n",x); } 3. 设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b 时,将0赋给c。(提示:用条件运算符) 答案: #include main() { int a,b,c; a=0; b=-10; c= (a>b) ? b:a; printf("c = %d\n",c); } 五、调试和测试结果 1.编译、连接无错,运行后屏幕上显示以下结果: The dress is long The shoes are big The trousers are black 2、(1) 编译、连接无错,运行后屏幕上显示以下结果: a/b的商=7

2014年一建通信与广电实务真题及答案

2014年一级建造师《通信与广电工程》考试真题 一、单项选择题(共20题,每题1分。每题的备选项中,只有1个最符合题意) 1采用卡接方式的卡线钳应垂直接线端子,压下时发出回弹响声说明卡接完成,多余线头应( )。 A.随后剪断 B.手动剪断 C.自动剪断 D.统一剪断 参考答案:C 参考解析:卡线钳的工作原理决定多余线头的自动剪断才能保证芯线卡接的可靠。 保存点击查看试题笔记(1)2微波安装的硬波导馈线要求横平竖直,应稳定、牢固、受力均匀,加固间距为( )左右。 A.1.0m B.1.5m C.2.0m D.2.5m 参考答案:C 参考解析:第2题笔记(本题共1条笔记,旧版解析、笔记已转移到这里)查看所有笔记(1)查看我的笔记(0) 3对于为中、远地区(超过2000km)服务的中波、短波广播发射台,障碍物的仰角应不大于( )。 A.10~1.5o B.1.5o~2o C.2o~2.5o D.2.5o~3o 参考答案:B 4( )是以服务器为核心,利用网络来传送音视频数据和文件,实现自动化的方式和并行的工作模式,实现资源共享、提高工作效率。 A.广播电视中心的数字化 B.传输系统的数字化 C.广播电视中心的网络化 D.传输系统的网络化 参考答案:C 5计算机网络的主要目的是( )。 A.资源共享 B.提高系统可靠性

C.均衡负荷 D.提供灵活的工作环境 参考答案:A 6市话全塑电缆的型号中,分类代号HP代表电缆为( )。 A.市话电缆 B.配线电缆 C.局用电缆 D.都不对 参考答案:B 7设置在汇接局(Tm)和端局(C5)的时钟是( )。 A.第一级时钟 B.第二级时钟 C.第三级时钟 D.第四级时钟 参考答案:C 参考解析:第一级时钟是基准时钟(PRC),由铯原子组成,它是我国数字网中最高质量的时钟,是其他所有时钟的定时基准;第二级时钟是长途交换中心时钟;第三级时钟是有保持功能的高稳定度晶体时钟,设置在汇接局(Tin)和端局(C5),需要时可设置大楼综合定时供给系统;第四级时钟是一般晶体时钟,通过同步链路与第三级时钟同步,设置于远端模块、数字终端设备和数字用户交换设备。 8石质、半石质地段应在沟底和光缆上方各铺( )厚的细土或沙土。 A.50mm B.100mm C.150mm D.200mm 参考答案:B 9GPS天线应处在避雷针顶点下倾( )保护范围内。 A.15o B.30o C.45o D.60o 参考答案:C 10执法人员当场作出行政处罚决定的,应当填写统一编号的《行政处罚(当场)决定书》,当场交付当事人并告知当事人,如不服行政处罚决定,可以依法( )。 A.申请行政复议或者提起民事诉讼 B.提起行政诉讼或者提起民事诉讼

2014年中考语文试题及答案

2014年中考语文试题及答案

贵州省铜仁市2014年中考 语文试题 第Ⅰ卷(每小题3分,共30分) —、(21分) 1、下列词语中加点字的读音全部正确的一项是() A.省悟(xǐng)凝固(níng)犒赏(kào)锲而不舍(qiè) B.哺育(bǔ)贿赂(lù)症结(zhēng)飒爽英姿(shà) C.功绩(jì)星宿(sù)扼要(è)揆情度理(duó) D.谈吐(tǔ)栈桥(zhàn)对峙(shì)锐不可当(dāng) 2、下列词语中没有错别字的一项是() A.禁锢断壁残垣按步就班粗制滥造 B.像样不可明状眼花缭乱川流不息 C.修葺绵里藏针谈笑风生销声匿迹 D.恻隐绿荫蔽日不记其数无耻谰言 3、下列句子中加点的成语使用错误的一项是() A.今年五·一期间,风景秀丽的梵净山令国内外游人流.连忘返 ...。 B.日本首相安倍晋三肆无忌惮 ....地参拜靖国神社,激起了亚洲各国人民的极大愤慨。 C.为了在科技比赛中体现创新精神,许多同学处心积虑 ....,设计了各种造型的航空模型。 D.辛弃疾的词大多以激昂跌宕的气势和独具匠心 ....的构思来抒情言志,在南宋词坛上占有重要地位。

4、下列句子中没有语病的一项是() A.大力加强未成年人思想道德,是学校、家庭、社会一 项重要而紧迫的任务。 B.语文素养是学生学好其他课程的基础,也是学生全面 发展和终身发展的基础。 C.经过全市人民的共同努力,使我市的空气质量状况有 了明显改善。 D.河水的来源除了地下水等之外,还有雨水也是它的来 源之一。 5、下列句子标点符号使用正确的一项是() A.容不得束缚,容不得羁绊,容不得闭塞。是挣脱了, 冲破了,撞开了的那么一股劲! B.“梵天净土,桃源铜仁”。已经成为了铜仁市对外宣 传的一张名片。 C.“哎呀,真是美极了。”皇帝说:“我十分满意!” D.父亲总是要说他那句永不变更的话:“唉!如果于勒 竟在这只船上,那会叫人多么惊喜呀!” 6、下列句子顺序捧列正确的一项是() ①一次,富兰克林买到一本《旁观者》刊物,便边读边 把几篇文章的大意摘录下来。 ②接着,就把自己写的与原文比较,发现自己的缺点, 就把它改正过来。 ③几年以后,他模拟原文的风格,写出了一篇篇文章。 ④这样下来,他不仅掌握了作者的观点,取到了“真经”,而且学到了作者的思维方法,锻炼了自己的创造力。 ⑤“不动笔墨不读书”是强化记忆、训练思维的好方法。 ⑥美国科学家富兰克林的成功就是由此开始的。 A.⑤⑥②③①④ B.④③②①⑤⑥ C.⑤⑥①③②④

C语言实验报告参考答案

长沙理工大学2010C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述 四、程序清单 1.编写程序实现在屏幕上显示以下结果: The dress is long The shoes are big The trousers are black 答案: #include<> main() { printf("The dress is long\n"); printf("The shoes are big\n"); printf("The trousers are black\n"); } 2.改错题(将正确程序写在指定位置) 正确的程序为: #include <> main() { printf("商品名称价格\n"); printf("TCL电视机¥7600\n"); printf("美的空调¥2000\n"); printf("SunRose键盘¥\n"); } 2.编写程序: a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。 答案: #include<> main() { int a,b,c,x,y; a=150; b=20; c=45;

x=a/b; y=a/c; printf("a/b的商=%d\n",x); printf("a/c的商=%d\n",y); x=a%b; y=a%c; printf("a/b的余数=%d\n",x); printf("a/c的余数=%d\n",y); } 4. 设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b时,将a赋给c。(提示:用条件运算符) 答案: #include<> main() { int a,b,c; a=0; b=-10; c= (a>b) ? b:a; printf("c = %d\n",c); } 五、调试和测试结果 1.编译、连接无错,运行后屏幕上显示以下结果: The dress is long The shoes are big The trousers are black 3、编译、连接无错,运行后屏幕上显示以下结果: a/b的商=7 a/c的商=3 a/b的余数=10 a/c的余数=15 4. 编译、连接无错,运行后屏幕上显示以下结果: c =-10 实验二顺序结构程序设计 四、程序清单 1.键盘输入与屏幕输出练习 问题1 D 。 问题2 改printf("%c,%c,%d\n",a,b,c);这条语句

运筹学实验报告

2012——2013学年第一学期 实验报告 课程名称:运筹学 实验项目:求解线性规划问题 实验类别:综合性□设计性□√验证性□专业班级: 姓名:学号: 实验地点: 实验时间: 指导教师:成绩:

一.实验目的 1、熟悉LINGO 软件的使用方法、功能; 2、学会用LINGO 软件求解一般的线性规划问题。 二.实验内容 1、某班有男同学30人,女同学20人,星期天准备去植树。根据经验,一天中,男同学平均每人挖坑20个,或栽树30棵,或给25棵树浇水,女同学平均每人挖坑10个,或栽树20棵,或给15棵树浇水。问应怎样安排,才能使植树(包括挖坑、栽树、浇水)最多。建立该问题的数学模型,并求其解。 2、求解线性规划: 12 1212212max 2251228..010 ,z x x x x x x s t x x x =++≥??+≤??≤≤???为整数 3、在高校篮球联赛中,我校男子篮球队要从8名队员中选择平均身高最高的出场 ⑴ 中锋最多只能上场一个。 ⑵ 至少有一名后卫 。 ⑶ 如果1号队员和4号队员都上场,则6号队员不能出场 ⑷ 2号队员和6号队员必须保留一个不出场。 问应当选择哪5名队员上场,才能使出场队员平均身高最高? 试写出上述问题的数学模型,并求解。 三. 模型建立 1建立模型为:设需要男生挖坑x1人,栽树x2人,浇水x3人,女生挖坑x4人,栽树x5人,浇水x6人,则建立的数学模型为:

14 12345614252536max 2010302020103020302025150,1,2,3,4,5,6=+++=??++=??+=+??+=+??>==?且为整数 i z x x x x x x x x x x x x x x x x x i 2.建立模型为:设j x =1表示第j 号队员上场,j x =0第j 号队员不上场,j=1,2,3,4,5,6,7,8. 12345678) 126781462612345678max 1/5(1.92 1.90 1.88 1.86 1.85 1.83 1.80 1.781121501,1,2,3,4,5,6,7,8. =++++++++<=??++>=??++<=?+<=??+++++++=?===?j j z x x x x x x x x x x x x x x x x x x x x x x x x x x x orx j 四. 模型求解(含经调试后正确的源程序) 1、(1)编写程序如下 model : max =20*x1+10*x4; x1+x2+x3=30; x4+x5+x6=20; 20*x1+10*x4-30*x2-20*x5=0; 30*x2+20*x5-25*x3-15*x6=0; @gin(x1); @gin(x2); @gin(x3); @gin(x4); @gin(x5); @gin(x6); end (2)编写程序如下: model : max =x1+2*x2; 2*x1+5*x2>12; x1+2*x2<8; x2<10; @gin(x1);

2014年一级建造师考试《建筑实务》真题及解析

2014年全国一级建造师执业资格考试《建筑工程管理与实务》真题 一、单项选择题(共20题,每题1分。每题的备选项中,只有1个最符合题意) 1.某受压细长杆件,两端铰支,其临界力为50kN,若将杆件支座形式改为两端固定,其临界力应为()kN。 A.50 B.100 C.150 D.200 2.预应力混凝土构件的混凝土最低强度等级不应低于()。 A.C10 B.C35 C.C40 D.C45 3.某受均布线荷载作用的简支梁,受力简图如下图所示,其剪力图形状为()。 4.关于钢筋混凝土框架结构震害严重程度的说法,错误的是()。 A.柱的震害重于梁 B.角柱的震害重于内柱 C.短柱的震害重于一般柱 D.柱底的震害重于柱顶 5.下列水泥品种中,其水化热最大的是()。 A.普通水泥

B.硅酸盐水泥 C.矿渣水泥 D.粉煤灰水泥 6.在混凝土配合比设计时,影响混凝土拌合物和易性最主要的因素是()。 A.砂率 B.单位体积用水量 C.拌合方式 D.温度 7.关于高聚物改性沥青防水卷材的说法,错误的是()。 A.SBS卷材尤其适用于较低气温环境的建筑防水 B.APP卷材尤其适用于较高气温环境的建筑防水 C.采用冷粘法铺贴时,施工环境温度不应低于0℃ D.采用热熔法铺贴时,施工环境温度不应低于-10℃ 8.对施工控制网为方格形式的建筑场地,最方便的平面点位放线测量方法是()。A.直角坐标法 B.极坐标法 C.角度前方交会法 D.距离交会法 9.关于岩土工程性能的说法,正确的是()。 A.内摩擦角不是土体的抗剪强度指标 B.土体的抗剪强度指标包含有内摩擦力和内聚力 C.在土方填筑时,常以土的天然密度控制土的夯实标准 D.土的天然含水量对土体边坡稳定没有影响 10.下列桩基施工工艺中,不需要泥浆护壁的是()。 A.冲击钻成孔灌注桩 B.回转钻成孔灌注桩 C.潜水电钻成孔灌注桩 D.钻孔压浆灌注桩 11.关于小型空心砌块砌筑工艺的说法,正确的是()。 A.上下通缝砌筑 B.不可采用铺浆法砌筑 C.先绑扎构造柱钢筋后砌筑,最后浇筑混凝土 D.防潮层以下的空心小砌块砌体,应用C15混凝土灌实砌体的孔洞 12.当设计无要求时,在240mm厚的实心砌体上留设脚手眼的做法,正确的是()。A.过梁上一皮砖处

2010C语言实验报告参考答案

2010C语言实验报告参考答案

长沙理工大学2010C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述四、程序清单 1.编写程序实现在屏幕上显示以下结果: The dress is long The shoes are big The trousers are black 答案: #include main() { printf("The dress is long\n"); printf("The shoes are big\n"); printf("The trousers are black\n"); } 2.改错题(将正确程序写在指定位置) 正确的程序为: #include main() {

printf("商品名称价格\n"); printf("TCL电视机¥7600\n"); printf("美的空调¥2000\n"); printf("SunRose键盘¥50.5\n"); } 2.编写程序: a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。 答案: #include main() { int a,b,c,x,y; a=150; b=20; c=45; x=a/b; y=a/c; printf("a/b的商=%d\n",x); printf("a/c的商=%d\n",y);

x=a%b; y=a%c; printf("a/b的余数=%d\n",x); printf("a/c的余数=%d\n",y); } 4. 设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b时,将a赋给c。(提示:用条件运算符) 答案: #include main() { int a,b,c; a=0; b=-10; c= (a>b) ? b:a;

运筹学实验报告[1]

中南民族大学管理学院学生实验报告 课程名称:《管理运筹学》 年级:2012级 专业: 指导教师:胡丹丹 学号: 姓名: 实验地点:管理学院5号楼综合实验室 2013学年至2014学年度第2 学期

目录 实验一线性规划建模及求解 实验二运输问题 实验三整数规划问题 实验四目标规划 实验五用lingo求解简单的规划问题实验六用Excel求解线性规划模型

要求: (1)每一个实验都要求将软件最后的输出结果进行截图,粘贴在每个实验中,然后根据截图内容回答相应的问题。 (2)将建模、求解结果或是相关分析过程写在实验相应结果中。 (3)实验结果禁止照搬抄袭他人,一旦发现,则无实验分。 (4)实验报告完成后,用B5纸打印。

实验一线性规划建模及求解 实验内容: 某轮胎厂计划生产甲、乙两种轮胎,这两种轮胎都需要在A、B、C三种不同的设备上加工。每个轮胎的工时消耗定额、每种设备的生产能力以及每件产品的计划如表所示。问在计划内应该如何安排生产计划,使总利 (1)请建立模型。 (2)使用“管理运筹学”软件求得结果。 根据“管理运筹学”软件结果,回答下列问题: (3)哪些设备的生产能力已使用完?哪些设备的生产能力还没有使用完?其剩余的生产能力为多少? (4)三种设备的对偶价格各为多少?请对此对偶价格的含义给予说明。(5)保证产品组合不变的前提下,目标函数中的甲产品产量决策变量的目标系数的变化范围是多少? (6)当乙中轮胎的单位售价变成90元时,最优产品的组合是否改变?为什么? (7)如何在A、B、C三台设备中选择一台增加1小时的工作量使得利润增加最多,请说明理由。 (8)若增加设备C的加工时间由180小时增加到200小时,总利润是否变化?为什么? (9)请写出约束条件中常数项的变化范围。 (10)当甲种轮胎的利润由70元增加到80元,乙种轮胎的利润从65元增加到75元,请试用百分之一百法则计算其最优产品组合是否变化? 并计算新利润 (11)当设备A的加工时间由215降低到200,而设备B的加工时间由205增加到225,设备C的加工时间由180降低到150,请试用百分之一 百法则计算原来的生产方案是否变化,并计算新利润。

2014年一建水利实务真题及答案解析剖析

2014年一级建造师考试《水利水电工程管理与实务》真题 一、单项选择题(共20题,每题1分。每题的备选项中,只有1个最符合题意) 1.工程测量中,使经纬仪水准管气泡居中的操作步骤是()。 A.对中 B.照准 C.调焦 D.整平 2.某水闸工程建筑物级别为1级,场地基本烈度为6度,其抗震设防类别应为()。 A.甲 B.乙 C.丙 D.丁 3.下图所示的钢筋应力—应变曲线中,X表示()。 A.屈服强度 B.设计强度 C.极限强度 D.条件屈服强度 4.VeBe仪用于测定碾压混凝土的()。 A.稠度 B.干密度 C.压实度 D.湿密度 5.围堰水平位移监测宜采用()。 A.交会法 B.视准线法 C.水准观测法 D. 光电测距三角高程法 6.某堤防工程保护对象的防洪标准为50年一遇,该堤防工程的级别为()。 A.1 B.2 C.3 D.4 7.混凝土面板堆石坝中面板的主要功能是(). A.抗压 B.抗冲 C.抗拉 D.抗渗 8.由于基坑降水中断,黏性土地基发生土体隆起的形式属于()。 A.流土 B.管涌 C.接触冲刷 D.接触流失 9.对于成桩直径为0.6m的高压喷射灌浆,施工方法宜采用()。 A.单管法 B.二管法 C.三管法 D.新三管法 10.下列河道截流方法中,须在龙口建浮桥或栈桥的是()。 A.平堵法 B.立堵法 C.浮运结构截流 D.水力充填法

11.根据《关于加强关于水力工程建设项目开工管理工作的通知》(水建管[2006]144号),某水利工程属中央项目,总投资为2亿元,其开工审批应由()负责。 A.国家发展和改革委 B.水利部 C.流域机构 D.项目所在地省级水行政主管部门 12.根据《水闸安全鉴定管理办法》(水建管[2008]214号),某水闸工程鉴定结论为:运用指标达不到设计标准,工程存在严重损坏,经除险加固后,才能到到正常运行。该水闸安全类别应为()类闸。 A.一 B.二 C.三 D.四 13.根据《水利建设工程安全创建管理暂行办法》(水精[2012]1号),下列工作中,不属于文明工地创建评审范畴的是()。 A.质量管理 B.进度管理 C.安全管理 D.综合管理 14.根据《水利安全生产标准化评审管理暂行办法》,某施工企业安全生产标准化评审得分为85分,且各一级评审项目得分不低于应得分的70%,该企业安全生产标准化等级为()。 A.一级 B.二级 C.三级 D.四级 15.根据《水电建设工程质量管理暂行办法》(电水农[1997]220号),水电工程重大质量事故由()负责组织专家组进行调查。 A.项目法人 B.监理单位 C.质监总站 D.项目审批单位 16.根据《水利工程建设项目档案管理规定》(水办[2005]480号),“竣工图确认章”应由()加盖。 A.建设单位 B.施工单位 C.监理单位 D.档案管理部门 17.根据《水电工程验收管理办法》(国能新能[2011]263号),水电工程截流验收由项目法人会同()等单位共同组织进行。 A.项目审批部门 B.工程所在省能源局 C.质监总站 D.电网经营管理单位 18.下列水利水电工程注册建造师施工管理签章文件中,不属于成本费用管理文件的是()。 A.工程预付款申请表 B.工程价款月支付申请表 C.完工付款申请表 D.索赔通知单 19.根据《水利工程建设项目施工监理规范》(SL288—2003),总监理工程师的下列职责中,可授权给副总监理工程师的是()。 A.审批监理实施细则 B.签发各类付款证书 C.签发监理月报 D.调整监理人员 20.根据《大中型水利水电工程建设征地补偿和移民安置条例》(国务院令第471号),中型水库工程建设征收耕地,土地补偿费和安置补助费之和应为该耕地被征收前三年平均年产值的()倍。 A.4 B.8 C.16 D.32

2014年中考英语真题及答案-河北英语【学科网】

河北省2014年中考英语试卷 五、单项选择(共20小题,每小题1分,计20分) 选出可以填入空白处的最佳选项。 26. Let’s take ______ photo! Everyone, cheese! A. a B. an C. the D. 不填 27. We must protect plants. They are friends of ______. A. we B. us C. our D. ours 28. You see, Kevin is wr iting ______ his left hand. A. at B. as C. for D. with 29. Do you have toys I’d like to buy ______ for my cousin. A. it B. one C. this D. that 30. I want a sweet milk. Put some ______ in my cup, please. A. ice B. soup C. salt D. sugar 31. How ______ Cindy grows! She’s almost as tall as her mother now. A. cute B. strong C. fast D. straight 32. Diana isn’t here, ______ leave a message on her desk. A. or B. so D. and D. but 33. Don’t forget ______ thanks when other people help you. A. accept B. to accept C. say D. to say 34. I ______ follow you. Would you please repeat it A. can’t B. mustn’t C. needn’t D. shouldn’t 35. Mom is cooking dinner. It ______ so nice. A. smells B. tastes C. feels D. sounds 36. Steven, we should ______ the bus at the next stop. A. get up B. get off C. get to D. get in 37. Someone ______ at the door. Can you open it A. knocks B. knocked C. is knocking D. was knocking

哈工大(威海)c语言实验报告册答案

实验1简单判定性问题求解 一、实验学时 完成本实验需4学时。 二、实验目的 1、阅读程序题 (1)掌握C语言数据类型,熟悉如何定义一个整型、字符型的变量,以及对它们赋值的方法; (2)掌握不同的类型数据之间赋值的规律; (3)掌握数据在内存中的存储方式; (4)学会输入、输出函数的基本格式和使用方法; (5)学会使用有关算术运算符、逻辑运算符、关系运算符,以及包含这些运算符的表达式。 2、编程题 (1)如何运用if-else判定性结构进行程序设计; (2)如何运用switch判定性结构进行程序设计。 3、调试题 (1)熟悉C程序的编辑、编译、连接和运行的过程。 三、实验指导 为了达到最佳的实验效果,以下提供几条适于编程的指导意见,可供参考。 1、阅读程序题应先运用自己在课堂所学的知识,推导出结果,在上机时输入计算机,印证自己推导的结果,注意观察数据在内存中的存储方式、含不同种运算符表达式的输出结果。 2、编程题必须首先画出流程图,并反复思考判断程序设计的正确性,完成程序的设计。要注意简单判定性问题的结构选择。 3、调试题应明确程序的调试、测试是一项非常烦琐的工作,也是非常重要的工作。对于初学者来说应该建立良好的习惯,在调试程序的时候,应该尽可能考虑到程序运行时各种可能情况。

四、实验内容 1、阅读程序题 (1)main( ) { /*定义字符型变量*/ char c1,c2; /*向字符变量赋以整数*/ c1=97; c2=98; printf("%c %c\n",c1,c2); /*以字符形式输出*/ printf("%d %d\n",c1,c2); /*以整数形式输出*/ } 思考:可否改成int c1,c2;输出结果是?相同 (2)main() { int a=7,b=5; printf("%d\n",b=b/a); } 思考:若将printf语句中%d变为%f,可否输出分式的值?可以(3)main() { int a=9; a+=a-=a+a; /*包含复合的赋值运算符的赋值表达式*/ printf("%d\n",a); } 思考:赋值表达式a+=a-=a+a的求解步骤? 第一步:a=a-(a+a)=-9 第二步a=a+a=18 (4)main() { int k=-1; printf("%d,%u\n",k,k);

运筹学实验报告汇总

maxz=11000 11 x +9500 12 x +9000 13 x +8000 21 x +6800 22 x +6000 23 x + 14000 31 x +12000 32 x +10000 33 x 11 x +21 x +31 x <=100 12 x + 22x + 32 x <=300 13 x +23x +33 x <=200 s.t. 1100011x +950012x +900013x >=190000 8000 21 x +6800 22 x +6000 23 x >=130000 14000 31 x +12000 32 x +10000 33 x >=350000 ij x >=0(i=1,2,3;j=1,2,3)

二、求解过程 三、实验分析 从表中可以看出,水稻只在III等耕地上种植21.1 2 hm;大豆只在III等耕地上种植21.7 2 hm;玉米在I等耕地种植100 2 hm,III hm,II等耕地种植300 2 hm。可以获得最大总产量6892222kg。 等耕地种植157.22 (2)如何制订种植计划,才能使总产值最大?

一、建立模型 设 ij x 表示为i 种作物在j 等耕地种植的面积(i=1表示水稻,i=2表示大豆, i=3表示玉米;j=1表示I 等耕地,j=2表示II 等耕地,j=3表示III 等耕地)。z 表示总产值。 maxz=(1100011 x +9500 12 x +9000 13 x )*1.2+(8000 21 x +6800 22 x + 6000 23 x )*1.5+(14000 31 x +12000 32 x +10000 33 x )*0.8 11 x +21 x + 31 x <=100 12 x + 22 x + 32 x <=300 13 x +23x +33 x <=200 s.t. 1100011x +950012x +900013x >=190000 8000 21 x +6800 22 x +6000 23 x >=130000 14000 31 x +12000 32 x +10000 33 x >=350000 ij x >=0(i=1,2,3;j=1,2,3)

2014年一级建造师考试《建设工程项目管理》(完整)真题及解析

2014年一级建造师考试《项目管理知识》真题及答案解析 一、单项选择题(给出的选项中,只有1个最符合题意。每选正确1题,得1分,满分70分) 1.关于关键工作和关键线路的说法正确的是()。 A.关键线路上的工作全部是关键工作 B.关键工作不能再非关键线路上 C.关键线路上部允许出现虚工作 D.关键线路上的工作总时差均为零 【答案】A 【解析】选项B非关键线路上也有可能有关键工作;选项C关键线路上允许有虚工作;选项D应为“总时差为0的工作为关键工作”。参见教材P152。 2.在FIDIC系列合同中,《EPC交钥匙项目合同条件》的合同计价采用()。 A.固定单价 B.变动单价 C.固定总价 D.变动总价 【答案】C 【解析】《EPC交钥匙项目合同条件》适用于在交钥匙的基础上进行的工程项目的设计和施工,承包商要负责所有的设计、采购和建造工作,在交钥匙时,要提供一个设置配备完整、可以投产运行的项目。合同计价采用固定总价方式,只有在某些特定风险出现时才调整价格。参见教材P352。 3.某双代号网络图如下图所示,存在的错误是()。 A.工作代号相同 B.出现无箭头连线 C.出现无箭头节点箭头 D.出现多个起点节点 【答案】A 【解析】工作①-②,用两条箭线表示是错误的,在双代号网络图中每一项工作都必须用一条箭线和两个代号表示。参见教材P129。 4.项目投资的动态控制中,相对于工程合同价,可作为投资计划值的是()。 A.工程支付款 B.工程结算 C.工程预算 D.项目估算 【答案】C

【解析】进行项目的估算、概算、预算、标底、合同价、投资使用计划和实际投资的动态比较(如概算和预算的比较、概算和标底的比较、概算和合同价的比较、预算和合同价的比较等),并形成各种比较报表。参见教材P370。 5.建设行政主管部门市场诚信信息平台上良好行为记录信息的公布期限一般为()。 A.1个月 B.6个月 C.1年 D.3年 【答案】D 【解析】良好行为记录信息公布期限一般为3年。参见教材P335。 6.根据《建设项目工程总承包合同示范文本(试行)》(GF-2011-0216),发包人的义务是()。 A.组织竣工验收 B.提交临时占地资料 C.提供设计审查所需的资料 D.办理性项目备案手续 【答案】D 【解析】发包人的主要义务和权利如下:负责办理项目的审批、核准或备案手续。参见教材P300。 7.下列施工作业质量控制点中,属于“待检点”的是() A.隐蔽工程 B.重要部位 C.特种作业 D.专门工艺 【答案】A 8.根据《建设工程施工质量验收统一标准》(GB30300-2013),分项工程的质量验收由()主持进行 A.监理工程师 B.总监理工程师 C.项目经理 D.建设单位项目负责人 【答案】A 9.根据物资采购管理程序,物资采购首先应()。 A.进行采购策划,编制采购计划 B.明确采购产品或服务的基本要求 C.进行市场调查,选择合格的产品供应单位 D.采用招标或协商等方式确定供应单位 【答案】B 【解析】采购管理应遵循下列程序:(1)明确采购产品或服务的基本要求、

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