当前位置:文档之家› 石油大学 C语言 在线考试附答案

石油大学 C语言 在线考试附答案

石油大学 C语言 在线考试附答案
石油大学 C语言 在线考试附答案

《C语言》综合复习资料

一、单选题

1. C语言中基本数据类型有( )

A)整型、实型、逻辑型B)整型、字符型、逻辑型

C)整型、实型、字符型D)整型、实型、字符型、逻辑型

2. 在C语言中,数字029是一个( )

A)八进制数B)十进制数C)十六进制数D)非法数

3. 在以下关于C语言的不严格的叙述中,错误的说法是( )

A)在标识符中,大写字母和小些字母的意义相同

B)有些不同类型的变量可以在一个表达式中运算

C)在赋值表达式中等号“=”左边的变量和右边的值可以是不同类型

D)同一个运算符号在不同的场合可以有不同的含义

4. 已知int a=4,b=5; ,这执行表达式a=a>b 后,变量a的值为( )

A)0 B)1 C) 4 D) 5

5. 设有定义int a=3,b=4,c=5; ,则以下表达式中,值为0的表达式是( )

A)a&&b B)a<=b C)a||b+c&&b-c D)!((a

A)x=(1,y=2); B)++x; C)x=y=15; D)y=int(x);

7. 已定义c为字符型变量,则下列语句中正确的是( )

A)c='97'; B)c="97"; C)c="a"; D)c=97;

8. 能将高级语言编写的源程序转换为目标程序的软件是( )

A)汇编程序B)编辑程序C)解释程序D)编译程序

9. 设有定义char *p=“abcde\0fghjik\0”; 则p rintf(“%d\n”,strlen(p));输出结果是( )

A) 12 B) 15 C) 6 D) 5

10.以下选项中合法的实型常数是( )

A) 5E2.0 B) E-3 C) .2E0 D) 1.3E

11.以下非法的赋值语句是( )

A) n=(i=2,++i); B) j++; C) ++(i+1); D) x=j>0;

12.已定义c为字符型变量,则下列正确的赋值语句是( )

A)c='66'; B)c="66"; C)c="B"; D)c=66;

13.设a=3,b=4,c=-5,则逻辑表达式:a || b+c&& b==c 的值是( )

A)1 B)0 C)非0 D)语法错

14.以下能正确定义数组并正确赋初值的语句是( )

A)int N=5,b[N][N]; B)int a[1][2]={{1},{3}};

C)int c[2][]= {{1,2},{3,4}}; D)int d[3][2]={{1,2},{34}};

15.结构化程序设计的三种基本结构是( )

A)顺序结构、选择结构、循环结构B)if、switch、break

C)for、while、do-while D)if、for、continue

16.在一个C程序中( )

A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现

C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置17.以下合法的字符常量是( )

A)…\084?B)…ab?C)…\x43?D)“\0”

18.用8位无符号二进制数能表示的最大十进制数为( )

A)127 B)128 C)255 D)256

19.设有定义:int x=0,y=1,z=1;则运行表达式:x=y++>z--后,x,y,z的值分别是( )

A)1,1,1 B)1,2,0 C)0,1,1 D)0,2,0

20.设有int x=11;则表达式(x++*1/3)的值是( )

A)3 B)4 C)11 D)12

21.若有: int x=1,n=5; 则执行语句x%=(n%2)后,x的值为( )

A)3 B)2 C)1 D)0

22.结构化程序的3种基本控制结构是( )

A) if-else结构、while结构、for结构B) 顺序结构、分支机构、循环结构

C) while结构、do-while结构、for结构D) 以上三种都不对

23.下面程序段的输出结果是( )

int k=11;

printf(“%d,%o,%x”,k,k,k);

A)11,12,11 B)11,13,13 C)11,013,0xb D)11,13,b

24.在微型计算机系统中,存储一个汉字的国标码所需要的字节数是( )

A) 1 B) 2 C) 3 D) 4

25.以下非法的赋值语句是( )

A) n=(i=2,++i); B) j++; C) ++(i+1); D) x=j>0;

26.语句:printf("%d",(a=2)&&(b=-2)); 的输出结果是( )

A)无输出B)结果不确定C)1 D)2

27.设有定义语句:charstr[][20]={"Hello","Beijing"},*p=str; ( )

则printf("%d\n",strlen(p+20)); 输出结果是

A)0 B)5 C)7 D)20

28.以下选项中,与k=++n完全等价的表达式是( )

A) k=n,n=n+1 B) n=n+1,k=n C) k=++n D) k+=n+1

二、读程序,写出程序执行结果

1. #include

void main()

{ int a=10,b=0;

if(a==12)

{a++; b++; }

else

{ a=a+3 ; b=b+3;}

printf(“%d,%d\n”,a,b);

}

2. #include

void main()

{ ints,i;

for(s=0,i=1;i<5;i++,s+=i) ;

printf(“%d\n”,s);

}

3. #include “stdio.h”

void main()

{ char n=…c?;

switch(n++)

{ default: printf(“error!”); break;

case …a?: case …A?:

case …b?: case …B?: printf(“good!”);break; case …c?: case …C?: printf(“pass!”);

case …d?: case …D?: printf(“warm!”);

}

}

4. #include

void main()

{ int k=4,n=0;

for( ; n

{ n++;

if(n%3!=0) continue;

k- -;

}

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

}

5. #include

int f(int b[],intm,int n)

{ inti,s=0;

for(i=m;i<=n;i+=2) s+=b[i];

return s;

}

void main()

{ intx,a[]={1,2,3,4,5,6,7,8,9,10};

x=f(a,3,8);

printf(“%d\n”,x);

}

6. #include

voidcopy_str(char from[ ],char to[ ])

{ int k=0;

while(from[k]!=…\0?)

{ to[k]=from[k];k++;}

to[k]=…\0?;/*末尾加上串结束标志*/ }

void main()

{ char str1[80]=”red”,str2[80]=”green”;

copy_str (str1,str2);

puts(str2);

}

7. #include

int d=1;

void fun(int p)

{ int d=5;

d+=p++;

printf(“%d”,d);

}

void main()

{ int a=3;

fun(a); d+=a++;

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

}

8.#include

void main()

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

{

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

printf("*");

printf("\n");

}

}

9. #include

void main()

{ inti;

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

switch (i)

{ case 1: printf("%d ", i);

case 2: printf("%d ", i);

default :printf("%d ", i);

}

}

10.#include

intws(int x)

{ if(x/100>0)

return(3);

else if(x/10>0 )

return(2);

else

return(1);

}

void main()

{ int a=123;

printf("%d是%d位数\n",a,ws(a));}

11. #include

#include

void main()

{ char a[10]="abc";

char b[]="defg";

puts(b);

puts(strcat(a,b));

}

12.#include

void main()

{ int i,n[]={1,2,3,4,5};

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

{ n[i]=n[4-i]+1;

printf("%d ",n[i]);

}

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

printf("%d ",n[i]);

}

13.#include

void main()

{ int a[3][4]={{1,2,3,4},{9,7,10,6},{-1,8,-5,5}};

int i,j,row=0,colum=0,max;

max=a[0][0];

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

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

if(a[i][j]>max)

{ max=a[i][j];

row=i;

colum=j;

}

printf("max=%d,row=%d,colum=%d",max,row,colum);

}

14.#include

voidcopy_str(char from[ ],char to[ ])

{ int k=0;

while(from[k]!= …\0?)

{ to[k]=from[k];k++;}

to[k]=…\0?;/*末尾加上串结束标志*/

}

void main()

{ char str1[80]= "good",str2[80]= "abcdef";

copy_str(str1,str2);

puts(str2);

}

15. #include

void main()

{ int a=0;

a+=(a=8);

printf(“%d\n”,a);

}

16. #include

void main()

{ int x=4;

if(x++>=5)

printf(“%d\n”, x) ;

else

printf(“%d\n”, x--) ;

}

17. #include

#define MAX(a,b) (a>b ? a : b)+1

void main()

{ int i=6,j=8;

printf(“%d\n”,MAX(i,j));

}

18.#include

void main()

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

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

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

switch(i%j )

{ case 0: m++; break;

case 1: n++; break;

case 2: k++; break;

default: k++;n++;m++;

}

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

}

19. #include

void main()

{ inti;

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

{ if(i%2)

putchar(…

else

continue;

putchar(…>?);

}

putchar(…#?);

}

20.#include

void main()

{ int i,n[]={1,2,3,4,5};

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

{ n[i]=n[4-i]+1;

printf("%d ",n[i]);

}

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

{ printf("%d ",n[i]);

}

}

21. #include

int m=13;

int fun(int x,int y)

{ int m=3;

return(x*y-m);

}

void main()

{ int a=7, b=5;

printf("%d\n", fun(a,b)/m);

}

22. #include

void main()

{ int n=2;

printf(“%d,%d,%d\n”, ++n , n+=2 , --n) ;

}

23. #include

void main()

{ int x=1,a=0,b=0;

switch(x)

{ case 0: b++;

case 1: a++;

case 2: a++;b++;

}

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

}

24. #include

void main()

{ ints,t,a=-2,b=6;

s=t=1;

if(a>0) s=s+1;

if(a>b) t=s+t;

else if(a==b) t=5;

else t=2*s;

printf("t=%d ", t);

}

25. #include

#define S(a,b) (a)*(b)

void main()

{ int a=3 ,area;

area=S(a,a+3) ;

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

}

26. #include

void main()

{ inti=0,a=0;

while(i<20 )

{ for(;;)

if((i%10)==0) break;

elsei--;

i+=11; a+=i;

}

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

27. #include

void main()

{ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; inti,s=0 ;

for(i=0;i<4;i++) s+=aa[i][2]; printf(“%d \n”,s); }

28. #include

fun(int a, int b) { if(a>b) return(a); else return(b); }

void main()

{ int x=3, y=8, z=6, r; r=fun(fun(x,y), 2*z); printf("%d\n", r); }

三、编程题

1. 设有分段函数:

x (x <1)

Y= 2x-1 (1≤x <10) 写一程序,输入 x ,输出 y 的值。

3x-11 (x≥10)

2.编程任意输入两个实数a 和b ,计算下面函数的值,并输出y 值。 a-b a>b y=

b

a

a

3.编程序求如下分段函数的值

()(

)2

3010121

x x y x x x x ?+≤?

=+<

+≥?

4.写一个判断素数的函数。要求在主函数中输入一个整数并输出相应的判断信息。

5.编程序计算 s=1!-2!+3!-4!+ …… -10!,并输出结果。

6.编写一个函数,将一个字符串(最多80个字符)中的大写字母变为小写字母,小写字母变为大写字母。要求字符串的输入与输出在主函数中完成。

7.编程计算:s=1+12+123+1234+12345+123456 (必须用循环控制语句实现) 8.编写函数change 使输入的字符串按反序存放,在主函数中输入和输出字符串。 例如输入是:12345abcde ,则输出为:edcba54321

9.编程,在N×N 矩阵中(即N 行N 列的数组),求主对角线和次对角线上的各元素之和。 10.10个评委给出某选手打分,编程实现去掉一个最高分和一个最低分,求最后得分(平均分)

《C语言》综合复习资料参考答案一、单选题

二、读程序写出程序执行结果题

1、13,3

2、14

3、pass!warm!

4、3,3

5、18

6、red

7、84

8、

*

**

9、011122

10、123是3位数

11、

abc

defg

abcdefg

12、6565345

13、max=10,row=1,colum=2

14、good

15、16

16、5

17、9

18、4 3 1

19、<><>#

20、6565345

21、2

22、4,3,1

23、a=2,b=1

24、t=2

25、area=18

26、32

27、29

28、12

三、编程题

1. 设有分段函数:

x (x<1)

Y= 2x-1 (1≤x<10) 写一程序,输入x,输出y 的值。

3x-11 (x≥10)

#include

void main()

{

intx,y;

printf(“输入x:”);

scanf(“%d\n”,&x);

if(x<1)

{y=x;

printf(“x=%3d,y=x=%d\n”,x,y);

}

else if(x<10)

{y=2*x-1;

printf(“x=%3d,y=2*x-1=%d\n”,x,y);

}

else

{y=3*x-11;

printf(“x=%3d,y=3*x-11=%d\n”,x,y);

}

2.编程任意输入两个实数a 和b ,计算下面函数的值,并输出y 值。

a-b a>b y=

b

a

a

#include void main() { floata,b,y;

scanf(“%f,%f”,&a,&b); if(a

if(a==b)y=a*b; else y=a-b; printf(“y=%f \n”,y); }

3.编程序求如下分段函数的值

()()2

3010121

x x y x x x x ?+≤?

=+<

+≥?

#include #include void main() { floatx,y; scanf(“%d”,&x); if(x<=0) y=fabs(x)+3; else if(x<1&&x>=0) {y=1+x*x;} else

{y=2*x+sqrt(x); printf(“x=%f,y=%f \n”,x,y);

4.写一个判断素数的函数。要求在主函数中输入一个整数并输出相应的判断信息。

#include

void main()

{intn,i;

printf(“please enter a integer number,n=?”);

scanf(“%d”,&n);

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

if(n%i==0)break;

if(i

elseprintf(“%d is a prime number.\n”,n);

}

求素数的问题方法有很多,同学们可以到教材或网络上进行查找学习。

5.编程序计算s=1!-2!+3!-4!+ …… -10!,并输出结果。

#include

void main()

{inti,k=1,njie=1;

float sum=0;

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

{njie=njie*i;

sum=sum+njie*k;

k=-1*k;

}

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

}

6.编写一个函数,将一个字符串(最多80个字符)中的大写字母变为小写字母,小写字母变为大写字母。要求字符串的输入与输出在主函数中完成。

#include

void main()

{

inti;

char a[80];

gets(a);

puts(a);

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

if(a[i]>=65&&a[i]<=90)

a[i]=a[i]+32;

puts(a);

}

7.编程计算:s=1+12+123+1234+12345+123456 (必须用循环控制语句实现)

#include

void main()

{

longint t=0,s=0,i;

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

{t=i+t*10;s=s+t;}

printf(”s=%ld\n”,s);

}

本题请注意s数据类型的定义。

8.编写函数change使输入的字符串按反序存放,在主函数中输入和输出字符串。例如输入是:12345abcde,则输出为:edcba54321

void main()

{

char a[100];

gets(a);

change(a);

puts(a);

}

#include

#include

void change(char a[])

{

inti,j,k;

char temp;

k=strlen(a);

for(i=0;i

for(j=i+1;j

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

9.编程,在N×N矩阵中(即N行N列的数组),求主对角线和次对角线上的各元素之和。

#define N 10;

main()

{

inti,j;

int a[N][N];

int sum=0;

for(i=0;i

for(j=0;j

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

for(i=0;i

for(j=0;j

if(i==j||(i+j==N))//i==j是判断是否主对角线的元素i+j==N 是判断是否是次对角线的元素sum+=a[i][j];

printf("%d",sum);

}

10.10个评委给出某选手打分,编程实现去掉一个最高分和一个最低分,求最后得分(平均

分)

#include

int main()

{

int a[10],i,max,min;

float sum;

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

{

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

}

max=a[0];

min=a[0];

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

{

if(max

max=a[i];

else if(min>a[i])

min=a[i];

}

for(i=0;i<=9;i++) {sum=sum+a[i];}

sum=(sum-max-min)/8; printf("%f\n",sum);

}

}

西安石油大学就业分析

油气储运专业就业形势 综合西南石油大学和中国石油大学(北京,华东)反馈的信息,结合我们学校的情况简单说说吧, 不对的,不认可的,希望大家提出来。 一 目前各个石油大学( 华东,北京,西南)预计的就业形势都是不甚理想,他们负责就业指导的老师讲解的很透彻,也比较直观。大的形势从2008年开始中石油的3年裁员计划2009,2010,2011这三年裁员8万,也就是直接影响到06 07 08三个年级,至于09级应该还会受到影响。其中一条途径就是通过减少招 聘来实现裁员。 引自中石油内部“未来销售公司要精简人员,届时地区公司撤消。省公司下设立片区(8-15站一个片区),片区设2名领导(副科级,要会开车),省公司机关不超过50人的编制。加油站方面,一旦加油站管理系统铺开使用,计量员只能转岗,核算员由其他岗位兼任。,由中石油集团控股的北京某销售公司,旗下管理1个油库13个加油站,机关工作人员就有80多人,每人年薪都在5万元以上。而在广州中石油与BP的合资公司,这13个加油站最多设1个片区经理、1个副经理,年薪5万-8万元。”---加油站的裁员计划,首先受到冲击的专业就是油气储运,储运是销售的大头,我们学院储运每年有接近15%的同学面向销售系统,占了石油系统就业人数的四分之一多。 从09年的就业情况就反应出来,去年和06级的同学聊,储运从双选开始好像就不太理想,我统计了一下去年我们学校储运去三大石油的大概是60%多,西南石油应该有80%,近4年的数字我们学校储运从07年开始,每年以7%的水准下滑,石油工程也出现下滑约每年4%,趋势相比于储运比较缓慢,但也很明显,东部油田辽河,华北,吉林在产量不能上升的基础上,已解决子弟为优先主导。西部油田和我 们学校的合作有限。 虽然很多学校储运都说自己不太好,对比西南石油和中国石油华东和北京,我觉得他们三个学校还是比较理想的,还有貌似中国石油大学华东和北京的储运每个年级保研,考研的人也不少,他们每年毕业生要比我们少,华东今年可能不到200人,而我们学校接近300,这一点学校应该反思。 我们学校储运面向的单位比较窄,一些运营公司在我们学校基本不投放指标或者很少(ps西气东输,北油调控,中亚管道,川气东送,东南亚管道不投放。3个lng项目部,西部管道和管道公司,工程建设集团,管道局给的也很少,目前管道局应该是只解决子弟了。新上马的大炼化项目也很少管道公司今年有山东地区和兰郑长的投产,可能今年会有一些指标。(ps去年的就业情况我们不少储运的学生去了石化企业,就是某某化工公司,但是储运去化工厂的发展潜力是有限的,甚至是比较局限,但是去炼化版快的也占了我们去三大石油人数的四分之一,我们学校总不能一个石化公司要一,两个储运的,这样把就业解决了,不过对于储运的学生去化工厂长远发展肯定是不如过控和化工),这方面还是需要,学校去努力做工作,10个往年不来的单位,如果都能投放2个指标,就可以解决很多问题。 记得04年家兄进中国石油大学时,据传说是用人单位进宿舍找学生,一个学生能有好几个选择,有的还可以带上女朋友,但是慢慢的形势就变了,要求也越来越高,正是对应了那句话“物极必反,盛极必衰”。现在研究生似乎也不能签一个带一个了。这种变化每年都体现的非常明显。 中石油目前处于缩减招聘出三进一,也就是离开三个人,进去一个人。中石化基本持平,中海油本科需求较少(后面会有西南石油的反馈信息)结合我们学校的情况,可能本科想去海油的难度加大,中石油东部油田招聘数量有限,而西南油气田,塔里木,克拉玛依与我们学校的合作关系并不深入,克拉玛依的子弟不少。这方面比之西南石油大学差距明显,感兴趣的同学可以对比一下西部几个油田在我们学校和西南石油大学招聘数量的对比数据。同时也请想去海油的同学再认真了解一下本科是属于中海油某某

西安石油大学

西安石油大学 2017 本科专业人才培养方案 专业名称测控技术与仪器 专业代码080301 院(部、系) 名称电子工程学院

测控技术与仪器 Measuring & Control Technology and Instrument 专业代码:080301 一、培养目标 本专业培养具备基本理论、知识和应用能力,能够在石油及相关领域从事测控仪器装备设计开发、制造、技术服务和经营管理等工作,具有创新意识的高素质复合型工程技术人才。毕业后经过五年左右的工程实践,具备: 1、综合运用多学科知识进行测量、分析、控制和解决石油及相关领域测控工程问题的能力,完成测控仪器装备的设计开发、制造和技术服务; 2、良好人文素养、社会责任感和工程伦理道德; 3、在职场中能以个人、成员或领导的角色,恪尽职守、交流合作或协调组织,有效发挥自身和团队作用; 4、创新意识和自主学习能力,以适应职业或行业发展需求。 二、毕业要求 以下毕业要求中的复杂工程问题均指石油及相关测控领域中的复杂工程问题。 1. 工程知识:具备数学、自然科学、工程基础、专业基础和专业知识,并能够应用于解决复杂工程问题。 2. 问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂工程问题,以获得有效结论。 3.设计/开发解决方案:能够设计针对复杂工程问题的解决方案,设计满足特定需求的系统、单元(子系统),并能够在系统设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。 4. 研究:能够基于科学原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。 5. 使用现代工具:能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。 6.工程与社会:能够基于石油测控及相关领域的背景知识进行合理分析,评价专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。 7.环境和可持续发展:理解环境保护和社会可持续发展的内涵和意义,能够考虑和评价石油项目对环境保护、社会可持续发展的影响。 8. 职业规范:具有人文社会科学素养、社会责任感,能够在工程实践中理解并遵守石油及其相关

中国石油大学(北京)C语言习题册模拟1答案

模拟一 一、选择题(每题2分,共20分) 1、D 2、D 3、A 4、C 5、D 6、A 7、A 8、A 9、C 10、B 二、读程序写结果(每题3分,共21分) 1、9,11,9,10 2、>=60<60error 3、9,3 4、45 5、*+++* +*+*+ ++*++ +*+*+ *+++* 6、7,14 7、hina ina na 三、程序填空(每空2分,共20分) 1、(1) N/2 (2) a[N-1-k] (3) knext=p; p->next=p2; 五、编程题(第1题9分,第2、3题各10分,共29分)

1、定义1分,输出3分,处理5分 main() { int i,i1,i2,i3; for(i=100;i<1000;i++) { i1=i/100; i2=i/10%10; i3=i%10; if(i==i1*i1*i1+i2*i2*i2+i3*i3*i3) printf("%5d",i); } } 2、定义1分,输入2分,输出3分,处理4分 main() { int a[5][6],b[5]={0},i,j; for(i=0;i<5;i++) for(j=0;j<6;j++) scanf("%d",&a[i][j]); for(i=0;i<5;i++) for(j=0;j<6;j++) b[i]=b[i]+a[i][j]; for(i=0;i<5;i++) { for(j=0;j<6;j++) printf("%5d",a[i][j]); printf("%10d\n",b[i]); } } 3、输入1分,输出1分,两个函数各3分,函数调用2分int prime(int m) { int i; for(i=2;ia[j]) { t=a[i]; a[i]=a[j]; a[j]=t;}

中国石油大学简介

中国石油大学简介:中国石油大学(英语:China University of Petroleum)是教育部直属的全国重点大学,是国家“211工程”重点建设高校。是一所以工为主,多学科协调发展的教学研究型大学,是中国最早建立的也是最大的一所石油高等学府。目前已发展成一所“以工为主、工管理文相结合”的全国重点大学。中国石油大学(华东)现有东营、青岛两个校区。校园总面积300公顷,建筑面积110余万平方米。学校于1953年建校,时称北京石油学院,1969年迁校山东,改称华东石油学院。1988年,学校更名为石油大学,逐步形成山东、北京两地办学的格局。2005年1月,学校更名为中国石油大学。 2008年,中国石油大学(华东)正式确定校训为:惟真惟实。字体为刘炳森手书集成。 惟真,是指尊重客观规律,真理至上的意思。它既是一种追求真理的执著信念,又是一种不唯书、不唯上,探求事物规律的科学态度和精神。 惟实,是指求实、求是之意。做事要一切从实际出发,坚持务实、扎实、踏实的作风,做人必须具备诚实、朴实、正直、耿直的良好品质。 “惟真惟实”是中国石油大学的办学理念和追求的集中体现。近六十年来,中国石油大学的数任校领导曾在不同场合,先后提出过学校的发展目标和培养模式,其基本内涵和精髓都与“惟真惟实”是一致的。“惟真惟实”所蕴含的追求真理,全面发展的理念和精神,正是中国石油大学所一直坚持和追求的理想和目标。 “惟真惟实”既是实事求是、艰苦奋斗的学校精神的浓缩升华,也是与石油工业光荣传统一脉相承的集体体现。它内蕴着自强不息、与时俱进、追求真理的精神,体现着独有的时代气息。这一精神植根于中国石油大学的深厚文化底蕴中,便形成了以它为核心的,囊括人文精神、科学精神、文化传统的石大精神。 “惟真惟实”既体现出一种追求真理的科学精神,又体现了中国石油大学“以德育人”的人本观念,融科学精神与人文精神于一体,既有习承传统之本意,又兼具开拓进取之精神。石油大学 “211工程”(211 project ) 是中国政府为了迎接世界新技术革命的挑战,面向21世纪,要集中中央和地方的各方面力量,分期分批地重点建设100所左右的高等学校和一批重点学科、专业,到2000年左右在教育质量、科学研究、管理水平及办学效益等方面有较大提高,在教育改革方面有明显进展,力争在21世纪初有一批高等学校和学科、专业接近或达到世界一流大学的水平的建设工程。“211工程”是建国以来国家正式立项在高等教育领域进行的规模最大的重点建设工程,是国家“九五”期间提出的高等教育发展工程,也是高等教育事业的系统改革工程。 “985工程”是我国政府为建设若干所世界一流大学和一批国际知名的高水平研究型大学而实施的高等教育建设工程。名称源自1998年5月4日,江泽民在北京大学百年校庆上建设世界一流大学的讲话。最初入选985工程的高校有九所,被称九校联盟,截至2011年年末,985工程共有39所高校。此后,教育部表示“985”工程和“211”工程的规模已经稳定,将不会再新增高校,于是引入动态竞争机制,在非985工程高校且是部属211高校实施“985工程优势学科创新平台”。

中国石油大学(华东)-C语言学习心得

C语言学习心得 开课之前信息的收集:在高中的时候就听过程序员这个职业,当时也只知道这些人是写程序的,然而程序是什么具体我也不知道。终于上大学了,我看到自己的课表上有C程序设计,感到很兴奋,自己终于要开始学程序。于是我问大二的学长学姐C语言学习经验,他们只对我说,有点难学(可能是他们没认真学的原因)要好好学,在老乡会上刚刚找到工作的大四学长对我讲述他求职百度的时候的经历,百度面试官问他说你会什么编程语言,他说会C,C#,java。面试官接着问你最擅长哪个,他说C语言,紧着接面试官问了一系列关于C语言的问题,一个比一个深入,他答不出来,最后的结果就是直接被拒绝。临走的时候百度面试官对他说,只要你能掌握一门编程语言就能要你。学长告诫我,信管会学很多课但都是只知道一点,因此要学既然要学一门编程就要把它学精,哪怕其它的编程语言不擅长也没关系,我现在就后悔当时没好好学。知道这些情况后我决心学好C语言。 开课后学习的经历:第一节课上,老师说由于课程的安排,前四章的知识会讲的很快,对编程有用的就说,还有些理论课下自己看看,介绍了C语言的发展和编程格式输入和输出。紧接着的上机课我写了人生的第一个程序,觉得很有意思,从此就喜欢上了编程,喜欢这种逻辑的推理与设计,课前我会将书上的知识点掌握,然后上课认真听老师讲课,看看自己有没有漏掉什么知识点,书上没说的和老师给的程序要记下来,回来后自己来体验下这个程序。就这样到了期中考试,结果并不好,让我认识到自己不能只停留在programe上,要多做acm上的题目,并且课下要多读别人的代码来学习方法,就这样白天在图书馆里看书,晚上回来编程,两个月后发现有了很大进步,也发现C语言更有趣了。我也很积极报了来年三月份的计算机二级等级考试,虽然只学了一半,但是我想通过自己的学习和请教老师,拿到那个证书应该不是问题,就这样我开始了自学后半部分,发现真的很晕,果然后面不简单。但是我想到每件事开始的时候都是困难的,就这样我坚持了下来,在老师的帮助下我也成功的过了,并且还是优秀,而且由于自己事先学过了,所以下学期的学习并没有特别困难。 通过学习Funcode让我真正的看到了C语言的应用,课上学的只是C语言的理论,而最重要的是应用。经过实验每个函数的功能,掌握每种函数的接口,再根据自己的设计将这些函数通过一定的组合和排列,制作出一个属于自己的动画,这种感觉真的很棒。我都迫不及待地想给我爱看动画的小表弟展示我制作的动画和体验我设计的游戏,虽然这些动画和游戏还比较低级,但我想他看到后一定会很开心。 一年的学习经历不仅让我C语言入门,更教会了我许多许多。教会了我如何自主学习;教会了我只要你肯努力,就能学有所成;教会了我坚持自己所喜欢的,并为之汗水,结果也一定让人满意。感谢老师一年来一直以来对我的指导和教诲,课下牺牲自己休息的时间来为我解答问题,为我提前开放作业题。 结课之后的打算:希望能通过自己的努力进入学校的ACM团队,继续深入的学习C语言,毕竟自己也才入门而已,离精通还很远。同时大二的时候去蹭课学习算法和数据结构来进一步提升自己的编程能力。

油库设计与管理(西安石油大学、北京石油大学)

1.油库的业务大体可以分为哪几个方面?(1)生产基地用于集积和中转油料(2)供销部门用于平衡消费流通领域(3)企业部门用于保证生产(4)国家储备部门用于战略储备 。a)油库根据什么来划分等级?如何划分?划分的依据:油库的总容量。石油库等级划分:一级:总容量≥50000 二级:10000≤总容量<50000 三级:2500≤总容量<10000 四级:500≤总容量<2500。2.油库的总容量是如何规定的?总容量系指石油库的公称容量和桶装油品设计存放容量之总和,不包括零位罐.高架罐.放空罐以及石油库自用油品储罐的容量. 3.简述油库容量的确定在油库设计中的作用油库容量在生产上主要起调节作用,保证向市场和生产部门稳定的供应油品.库容的确定必须做到集中来油是能及时把油品卸入库内储存,在两次来油的间歇中,有足够的油品供应市场,因此确定市场的供销情况和运输情况是确定库容的重要因素. 正确的确定油库容量不仅可以节约投资,还可以加快建设速度,充分发挥投资效益,库容过大或过小都会带来不良后果,库容过大,会是占地建设费用增加,造成较高的储油损耗和增加储油成本;库容过小,会妨碍正常业务开展,影响油品供应,给工农业生产带来不应有的损失. 4..油罐名义容量.储存容量和作业容量三者之间有什么区别?(1)名义容量:又称为理论容量,是按油罐的整个搞的计算而得到的容量,在设计油罐是以这个尺寸计算容量,选择油罐的高度H和直径D.(2)储存容量(实际容量):油罐储油时为了安全而实际能够储存油料的容量,称

为储存容量。它等于名义容量减去不能装有的容量A和加热设备占去的容量。(3)作业容量:油罐作业时实际能够发出油料的容量,称为作业容量。油罐出油管下部的油料,发油时不能发出而成为油罐的“死藏”,因此出油管下部B的容量不是作业容量。 5.油罐经济尺寸的选取方法是什么?我国目前现行标准如何选取油罐的尺寸?油罐经济尺寸的选取有两种方法:(1)按油罐耗钢量最小来选取油罐尺寸;(2)按总投资最小,即油罐建设和占地费用等的投资最小来选取油罐尺寸。我国现行标准油罐尺寸的选取是以油罐耗钢量最少为前提,并考虑我国钢材规格进行组合选取油罐尺寸。 6.汽车装卸油系统中的中继罐的作用是什么?中继罐的型式有哪些?设计中继罐的要求有哪些?中继罐又称灌装罐按其形状可以分为立式钢油罐及卧式钢油罐。对汽车油罐车装油活灌桶多采用卧式钢油罐;按其安装位置又分为高架罐、地面罐和地下罐三种型式。高架卧式钢油罐主要是满足油品灌装作业的需要,而不作为油品储存用,故对其容量和数量应确定得当,容量不应过大。容量大了不但占地面积大,基本建设费用增加,而且也不安全。容量小了,向高架罐送油次数多,操作频繁,亦不合理。考虑到小型油库电源可靠性差的实际情况,因而规定每种油品高架罐的总容量,一、二级油库不应大于日灌装量的一半,三、四级油库不应大于日灌装量。每种油品的高架罐,不宜多于两座。这是因为考虑到便于清洗、检修或适当控制单罐容量等因素。 7.简述放空管路的作用?输完油后将输油管中残存油料排入放空罐

西安石油大学文件

西安石油大学文件 西石大〔2004〕114号 西安石油大学关于做好 2004年新生入学工作的安排意见 各院、系、部、办、处、馆、中心,工会,团委,后勤服务集团:今年我校入学新生近3200人,迎新工作任务很重。安全、顺利地迎接新生入校学习、生活,是对各部门工作质量和管理水平的一次检验。搞好军训和入学教育工作,对于稳定教学秩序,提高教育质量,培养良好校风和学风,起着至关重要的基础作用。全校上下必须高度重视,加强领导,齐心协力做好工作。为确保今年迎新工作顺利进行,现将有关事项安排如下: 一、组织机构 学校决定成立新生入学工作领导小组,领导小组由以下人员组成:组长:屈展

副组长:王建利 成员:王长才曹庆年高惠临武世铎刘予东肖文俊李方尤坤生李广富夏伟 汉泽西覃彪雷东生张木吴伟 康印安苟金虎侯琦肖忠祥邹红育 袁玎蔡建文贾振安朱银全郭岗彦 张荣军 新生入学工作由领导小组统筹安排,并设立协调办公室,负责整个迎新组织督促检查工作。同时设立接待组、入学教育组、宣传组、咨询组、场地准备组和安全保卫组等办事机构,具体负责有关工作。 1、协调办公室 组长:王长才 成员:刘予东武世铎曹庆年张华强夏伟 2、接待组 组长:张华强 副组长:何铖 成员:雷东生鱼孝民种恒利高建磊王正民各院系派2—3人参加 3、军训及入学教育组 组长:刘予东 副组长:夏伟雷西合 成员:廖敏徐学利李富荣

4、宣传组 组长:武世铎 副组长:覃彪 成员:刘谋芳阮秀琴李国武贾莉娜 5、咨询组 组长:刘予东 副组长:王宏卫闫大维 成员:各院、系党总支副书记 6、场地准备组 组长:尤坤生 副组长:肖文俊李方李广富 7、安全保卫组 组长:夏伟 副组长:楚海泉 成员:由保卫处自定 二、工作任务与分工 1、接待组负责新生接站和安排住宿工作。9月6日、7日在火车站广场设立接待站(9月5日14:00前到位,7日20:00撤离)。接待组要组织好车辆,保证新生及家长安全、顺利抵达学校。 迎新期间,各单位联合办公(办公地点设在南区综合楼北面广场),统一办理新生注册、收取学杂费等入学手续。各单位提前做好准备工作,张贴有关通知。新生体检在校医院进行,时间为9月5日—8日,

C语言_中国石油大学(华东)c语言上机题

Hello world. 让我们用C语言向世界问好。 最早的程序基本是这个样子的: 程序一: #include <> void main() { printf("Hello world.\n"); } 程序二: #include <> int main() { printf("Hello world.\n"); return 0; } 上面的程序你任意模仿一个,看看是否可以通过?如果你能通过这个简单的程序,那就让我们继续完成后面的习题吧。 输入:无 输出:Hello world. #include<> int main() { printf("Hello world.\n"); } Welcome to Beijing. 让我们来练习如何显示多行文字。 输入:无 输出:就是下面的那段文字。 #include<> void main() {printf("Welcome\n"); printf("to\n"); printf("Beijing.\n"); } 练习最简单的printf和scanf printf函数和scanf函数是C语言中最常用的函数之一,下面让我们练习一下吧。 输入:整型变量x的值。 输出:输出整型变量x对应的十进制、八进制和十六进制形式。 认真观察-1的八进制和十六进制输出,请想想是为什么。 #include <> int main() {int x; scanf("%d",&x); printf("x=%d,",x); printf("x=%o,",x); printf("x=%x\n",x); return 0; } 练习两个整数之间的运算 背景:基本练习。 输入:接受两个整数,每个整数之间使用空格分隔。例如输入格式为:123 444 输出:分别输出进行+、-、*、/、*之后的运行结果。#include<> int main() {int x,y; scanf("%d%d",&x,&y); printf("%d+%d=%d\n",x,y,x+y); printf("%d-%d=%d\n",x,y,x-y); printf("%d*%d=%d\n",x,y,x*y); printf("%d/%d=%d\n",x,y,x/y); printf("%d%%%d=%d\n",x,y,x%y); return 0; } 学习打印你的第一个图形 背景:我们已经学习了printf函数,这里给出了一个小程序,它运行的结果是输出一个由星号(*)组成的4*4的正方形。 程序如下: #include <> int main() { printf("****\n"); printf("****\n"); printf("****\n"); printf("****\n"); return 0; } 要求:按照上面的程序范例,编写一个小程序,要求输出的是 4 行由*号组成的等腰三角形。 输入:无。 输出:指定图形。 #include <> int main() { printf(" *\n"); printf(" ***\n"); printf(" *****\n"); printf("*******\n"); return 0; } 整型数的表示范围 编写一个循环程序,输入N 值,输出N 的阶乘。关于循环程序怎么编写,可以参考教材第3章P66页的例题和第5章P82的例题的内容。注意整型数的表示范围,如果当输入的N 比较大时,例如N 等于20 时,输出怎么是负数了?自己想明白吧!#include<> void main() {int N,i; int sum=1;

西安石油大学实验报告

实验报告 课程名称程序设计语言C实验名称程序编译 姓名学号专业班级 实验日期成绩指导教师 一、实验目的 1.学习C语言的数据类型,熟悉如何定义整型、实型和字符型变量。 2.学习赋值语句的使用和数据输入/输出的方法。 二、实验内容 [说明] 今天实验有三个内容,分别为: ①二维数组元素的最大、小值及所在的行号、列号;(要求:必会) ②求二维数组元素每行(列)元素之和;求方阵主对角线元素之和;(要求:理解) ③掌握字符串的整体输入、输出,并输出字符串的最大(小)者。(要求:会编写简单程序) 1、练习[例5-9],运行得出正确结果;之后,完成书283页实验四2.(要求:必会) 2、练习[例5-14],运行得出正确结果;之后,完成书283页实验四3.(要求:会编写) 3、完成书131页三3,运行得出正确结果;(要求:理解) 三、实验环境 VisualC++6.0,windows7系统。 四、实验步骤和结果 1.练习[例5-9],运行得出正确结果;之后,完成书283页实验四 2.(要求:必会) 1)打开VisualC++6.0集成开发环境,编写程序代码如下:

#include void main() {int m[3][4],i,j; int max,min,max_row,min_row,max_col,min_col; for (i=0;i<3;i++) for (j=0;j<4;j++) scanf("%d",&m[i][j]); max=m[0][0]; min=m[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++) {if (m[i][j]>max) {max=m[i][j]; max_row=i; max_col=j;} if (m[i][j]

西安石油大学计算机基础理论题题库

理论题部分(共20 分) 一、选择题(每道题1分,共20分) 1、CPU主要由运算器与控制器组成,下列说法中正确的是() A、运算器主要负责分析指令,并根据指令要求作相应的运算 B、运算器主要完成对数据的运算,包括算术运算和逻辑运算 C、控制器主要负责分析指令,并根据指令要求作相应的运算 D、控制器直接控制计算机系统的输入与输出操作 2、下列叙述正确的是() A、计算机病毒只能传染给可执行文件 B、计算机软件是指存储在软盘中的程序 C、计算机每次启动的过程之所以相同,是因为RAM中的所有信息在关机后不会丢失 D、硬盘虽然装在主机箱内,但它属于外存 3、一个字长的二进制位数是() A、8 B、16 C、32 D、随计算机系统而不同的 4、下列叙述中正确的是() A、将数字信号变换成便于在模拟通信线路中传输的信号称为调制 B、以原封不动的形式将来自终端的信息送入通信线路称为调制解调 C、在计算机网络中,一种传输介质不能传送多路信号 D、在计算机局域中,只能共享软件资源,而不能共享硬件资源 5、使用超大规模集成电路制造的计算机应该归属于() A、第一代 B、第二代 C、第三代 D、** 6、一片存储容量是1.44MB的软盘,可以存储大约140万个() A、ASCII字符 B、中文字符 C、磁盘文件 D、子目录 7、磁盘处于写保护状态,那么磁盘中的数据() A、不能读出,不能删改,也不能写入新数据 B、可以读出,不能删改,也不能写入新数据 C、可以读出,可以删改,但不能写入新数据 D、可以读出,不能删改,但可以写入新数据 8、CD-ROM属于() A、感觉媒体 B、表示媒体 C、表现媒体 D、存储媒体 9、在因特网(Internet)中,电子公告板的缩写是() A、FTP B、WWW C、BBS D、E-mail 10、Windows中,将一个应用程序窗口最小化之后,该应用程序() A、仍在后台运行 B、暂时停止运行 C、完全停止运行 D、出错 11、CPU处理的数据基本单位为字,一个字的字长() A、为8个二进制位 B、为16个二进制位 C、为32个二进制位 D、与CPU芯片的型号有关 12、打印当前屏幕内容应使用的控制键是() A、Scroll-Lock B、Num-Lock C、Pgdn D、PrtSc(Print Scorccn) 13、3.5英寸软盘片的一个角上有一个滑动块,若移动该滑动块露出一个小孔,则该软盘() A、不能读但能写 B、不能读出不能写 C、只能读不能写 D、能读写 14、控制键^C的功能为() A、终止当前操作 B、系统复位 C、暂停标准输出设备的输出 D、结束命令行 15、按通信距离划分,计算机网络可以分为局域网和广域网。下列网络中属于局域网的是()

西安石油大学石油工业概论试题库

第一章、绪论 一、基本概念 1.石油 答:石油是储藏在地下岩石空隙内的不可再生的天然矿产资源,主要是以气相、液相烃类为主的、并含有少量非烃类物质的混合物,具有可燃性。(P1 ) 2.石油的基本性质(主要化学成分、常温常压下状态、密度、粘度、凝固点、闪点、燃点、自然点、溶解性、原油中的有害物质) 3.天然气(成分、比重) 答:主要以气体形式存在的石油叫天然气。天然气的主要化学成分是气态烃,以甲烷为主,其中还有少量的C2~C5烷烃成分及非烃气体。 4.天然气水合物 答:甲烷与水在低温和高压环境下相互作用可形成一种冰样的水合物,称为天然气水合物,亦称可燃冰。 5.液化天然气(LNG) 6.天然气分类(气藏气、油藏气、凝析气藏气、干气、湿气、酸气、净气) 按照矿藏特点可分为气藏气、油藏气、凝析气藏气。按烃类的组成可分为干气、湿气、酸气、净气 7.石油工业 答:通常说的石油工业指的是从事石油和天然气的勘探、开发、储存和运输的生产部门。(P5 ) 8.对外依存度 对外依存度是各国广泛采用的一个衡量一国经济对国外依赖程度的指标 9.储采比 储采比又称回采率或回采比。是指年末剩余储量除以当年产量得出剩余储量按当前生产水平尚可开采的年数 10.油气当量 二、问答题 1.石油工业的行业特点。 高风险、高投入、周期长、技术密集的行业。 2. 请画出石油行业产业链结构图。P4 3. 世界石油工业的迅速兴起是在哪个国家,第一口现代石油井的名称是什么? 世界石油工业的迅速兴起是美国. 第一口现代石油井的名称是德雷克井 4. 一般认为中国石油工业的开端是指的那个油田?产量最高的油田?行业精神代表和人物? 答:一般认为中国的石油工业应以1939 年甘肃玉门老君庙油田的发现和开发作为开端 大庆精神铁人精神王进喜 5. 中国原油资源集中分布在哪八大盆地? 渤海湾、松辽、塔里木、鄂尔多斯、准噶尔、珠江口、柴达木和东海陆架八大盆地 6. 中国天然气资源集中分布在哪九大盆地? 塔里木、四川、鄂尔多斯、东海陆架、柴达木、松辽、莺歌海、琼东南和渤海湾九大盆地7. 中国能源发展的基本原则有哪些? 能源安全原则、能源可持续利用原则、能源与环保协调原则。 8. 中国可行的能源供应路线是什么?阐述其具体原因。 固体燃料----- 多元化能源---- 可再生能源为主新型能源供应路线

中国石油大学《C语言程序设计》期末复习题及答案

《C语言程序设计》期末复习题 一、选择题 1.能将高级语言编写的源程序转换成目标程序的是() A.链接程序 B. 解释程序 C. 编译程序 D.编辑程序 2.设a为整型变量,则不能正确表达数学关系10<a<15的C语言表达式是()。 A. 1010&&a<15 D.!(a<=10)&&!(a>=15) 3.当调用函数时,实参是一个数组名,则向函数传送的是( )。 A. 数组的长度 B. 数组的首地址 C. 数组每一个元素的地址 D. 数组每个元素中的值 4.执行下面的程序段后,k的值是() int k=1,n=325; do { k*=n%10;n/=10;}while(n); A. 3 B. 30 C. 523 D. 325 5.若有以下数组说明,则i=6;a[a[i]]元素数值是()。 int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}; A.3 B.8 C.6 D.5 6.若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是() A. for(i=1,p=1;i<=5;i++) p*=i; B. for(i=1;i<=5;i++){ p=1; p*=i;} C. i=1;p=1;while(i<=5){p*=i; i++;} D. i=1;p=1;do{p*=i; i++; }while(i<=5); 7.若有:int a[][3]={{1,2,3},{4,5},{6,7},{8}}; 则数组a的第一维的大小为: ( ) A. 12 B. 3 C. 4 D.无确定值 8.设有如下程序段,则执行p=s;语句后,以下叙述正确的是( )。 char s[20]= “Bejing”,*p; p=s; A.可以用*p表示s[0] B.s数组中元素的个数和p所指字符串长度相等 C.s和p都是指针变量

西安石油大学石油工业概论

西安石油大学石油工业概论 第一部分(包括绪论、地质、勘探章节) 一、名词解释 1.石油 答:石油是储藏在地下岩石空隙内的不可再生的天然矿产资源,主要是以气相、液相烃类为主的、并含有少量非烃类物质的混合物,具有可燃性。(P1) 2.天然气 答:主要以气体形式存在的石油叫天然气。(P1) 3.石油的凝固点 答:原油在温度降低到某点时,由于油中溶解的蜡结晶析出,原油粘度增大,失去了流动能力,这时的温度叫凝固点或凝点。(P2) 4.天然气水合物 答:甲烷与水在低温和高压环境下相互作用可形成一种冰样的水合物,称为天然气水合物,亦称可燃冰。(P4) 5.石油工业 答:通常说的石油工业指的是从事石油和天然气的勘探、开发、储存和运输的生产部门。(P5) 6.岩浆岩 答:岩浆岩是由岩浆冷凝而成的岩石。(P21) 7.变质岩 答:变质岩是原来的岩石在外界条件(温度、压力等)作用下变质而形成的新岩石。(P21)8.沉积岩 答:沉积岩就是原来的母岩(岩浆岩、变质岩和沉积岩)遭受风化剥蚀,经搬运、沉积和成岩作用而形成的岩石。(P21) 9.生、储、盖组合 答:是指生油岩(烃源岩)、储集岩和盖层在空间上的搭配形式。(P34) 10.有效圈闭 答:在油气运移前形成、并处在油气运移通道上的圈闭,叫油气的有效圈闭。(P37)11.石油勘探 答:就是为了寻找和查明油气资源,而利用各种手段了解地下的地质状况,认识生油、储油、油气运移、聚集、保存等条件,综合评价含油气远景,确定油气聚集的有利地区,找到储集油气的圈闭,并探明油气田面积,搞清油气层情况和产出能力的过程。(P41) 12.地质储量 答:是指在钻探发现油气后,根据已发现油气藏(田)的资料估算求得的已发现油气藏(田)中原始储藏的油气总量,并被换算到地面标准条件(20℃,0.101兆帕)下的数量。(P43)13.探明储量 答:是指在油气藏评价阶段,经评估钻探证实油气藏(田)可提供开采并能获得经济效益后,估算求得的、确定性很大的地质储量,其相对误差不超过2%。(P43) 14.控制储量 答:是指在圈闭预探阶段预探井获得工业油(气)流,并经过初步钻探认为可提供开采后,估算求得的、确定性较大的的地质储量,其相对误差不超过50%。(P43) 15.预测储量

中国石油大学华东2013-2014第一学期c语言期末考试答案

《计算机程序设计C(2-1)》期末考试试卷 专业班级 姓名 学号 开课系室计算机应用技术系 考试日期 2014年 1月10日

一、程序阅读题(每空2分,共20分) 1.若想通过以下输入语句给a赋值1,给b赋值2,则输入数据的形式应该是【1】。 scanf("%d,%d",&a,&b); 2.如果a和b的值分别为20和10,下列语句printf("%d+%d=%d",a,b,a+b);输出到屏幕上的结果是【2】。 3.下面程序的输出结果为【3】。 #include int main() { int x = 10,y = 3; printf("%d\n",x/y); return 0; } 4.设i,j,k均为int型变量,则执行完下面的for循环后,k的值为【4】。 for(i = 0,j = 10; i <= j; i ++,j --) k =i + j; 5. 水仙花数是指一个三位数的各位数字的立方和是这个数本身,请阅读下面程序并完成填空。 #include int fun(int n) { int i,j,k,m; m = n; 【5】; while(m) { 【6】; m = m / 10; k = k + j * j * j; } if(k == n) 【7】; else return 0; } int main() { int i; for(i = 100; i < 1000; i ++) { 1

if( 【8】== 1) { printf("%d is ok!\n" ,i); } } return 0; } 6. 程序功能是:从键盘输入一行字符,将其中的所有数字字符转换为按先后顺序排列的一个整数。例如,输入的一行字符为“a2b0D04”,输入结果为整数2004,请补充完整程序。 #include int main() { int n = 0; char ch; ch = getchar(); while(ch != '\n') { if( 【9】) { n = n * 10 + ch - '0'; } ch = getchar(); } printf("value = %d\n",n); return 0; } 7.有以下程序 #include int sub(int n) { return (n / 10 + n % 10); } int main() { int x,y; scanf("%d",&x); y = sub(sub(sub(x))); printf("%d\n",y); return 0; } 若运行时输入:1234<回车>,程序的输出结果是【10】。

中国石油大学(华东)C语言在线测评答案 第8章数组(2013级亲测正确)

8.7 求最大值 问题描述要求从键盘输入10个整型数据,找出其中的最大值并显示出来。 输入范例 3 0 54 -710 27 32767 10 1 500 2 输出范例 32767 提示先假定第一个元素时最大值,然后和其他的元素一个一个的进行比较,直到找到最大值。 #include int main() { int a[10],max,i; for(i=0;i<10;i++) scanf("%d",&a[i]); max=a[0]; for(i=0;i<10;i++) if(a[i]>max) max=a[i]; printf("%d\n",max); return 0; } 8.6 数组逆序输出 问题描述 从键盘上输入一个数组(10个元素),将原数组逆序重新排列后输出。要求输出每个元素时以一个空格隔开。 提示:用第一个与最后一个交换。 #include int main() { int a[10],i; for(i=0;i<10;i++) scanf("%d",&a[i]);

for(i=9;i>=0;i--) printf("%d ",a[i]); printf("\n"); return 0; } 8.1 谁能出线 背景:电视台举办“超级学生”才艺大赛,由于报名人数狂多,所以要先进行分组预赛。按规定,每10名学生为一个预赛小组,评委打出分数(0~100分),各小组第一名可以进 入下一轮;如果有多名学生得分相同都是第一名,则可同时进入下一轮。 输入:按顺序给出一个小组10个人的最后得分(int)。 输出:能够出线的学生序号(0~9)。 #include int main() { int a[10],i,max; for(i=0;i<10;i++) scanf("%d",&a[i]); max=a[0]; for(i=0;i<10;i++) if(a[i]>max) max=a[i]; for(i=0;i<10;i++) if(a[i]==max) printf("%d\n",i); return 0;

中国石油大学(华东)C语言习题答案

C语言复习题 【设计型】5.1 输出一行星号 编写程序在一行中输出 N 个星号。 输入: N值 输出:一行中N个星号 #include int main() { int a,i; scanf("%d",&a); for(i=1;i<=a;i++) printf("*"); printf("\n"); return 0; } 【设计型】5.2 打印平行四边形输入图形的高 n ,输出如下例( n=5 )所示的图形 . ***** ***** ***** ***** ***** 输入:

整数n例如 5 输出: 由*组成的高为5的平行四边形 #include int main() { int i,j,num; scanf("%d",&num); for(i=0;i int main() { double n,i,sum,k=1.0; scanf("%lf",&n);

i=1,sum=0; while(i<=n) { sum=sum+k/i; i++; k=-k;(用这个式子实现正负交替) } printf("sum=%.4lf\n",sum); return 0; } 【设计型】5.4 分数序列 有一个分数序列:...............,输入整数n,求出其前n项的和。 输出语句格式为:printf("sum=%16.10f\n",s); #include int main() { int n,a,b,i,temp; double sum; scanf("%d",&n); i=1,sum=0,a=2,b=1; while(i<=n)

西安石油大学关于对徐薇等11名考试违纪学生的处理决定

—1— 西安石油大学文件 西石大教〔2004〕112号 西安石油大学关于对徐薇 等11名考试违纪学生的处理决定 各院、系及有关单位: 根据举报,经认真核查证实,我校工商学院徐薇等4名学生在2003年12月27日全国大学英语四级考试中找人替考,依据教育部有关文件精神和《西安石油大学学生学籍管理规定》第三十一条之规定,给予勒令退学处分,成绩按零分记。名单如下: 学院(系) 专 业 班 级 姓 名 工商管理 工商0211 徐 薇 工商管理 工商0211 杨继龙 工商管理 工商0211 刘 杨 工 商 学 院 国际经济与贸易 国贸0211 王文斌 张攀武等3名学生在2004年6月19日全国大学英语四级考试中

找人替考,根据教育部有关文件精神和《西安石油大学学生学籍管理规定》第三十一条之规定,给予勒令退学处分,成绩按零分记。名单如下:学院(系)专业班级姓名 市场营销营销001 张攀武经济管理学院 会计学会计003 张春娟资源系资源勘探工程勘探0102 张裴 李飞等4名学生在2004年6月19日全国大学英语四级考试中有违纪行为,根据《西安石油大学学生学籍管理规定》第三十条之规定,予以留校察看处分,成绩按零分记。名单如下: 学院(系)专业班级姓名备注 机械工程学院机械设计制造 及其自动化 机械0101 李飞夹带化学工程与工艺加工0101 崔西岳夹带应用化学应化0101 张剑锋手机作弊 化学化工学院 应用化学应化0101 冉华手机作弊各院、系要加强对学生的思想政治工作,教育学生端正学习态度,树立良好的学风,为成长为国家需要的合格人才而努力学习。 二○○四年六月三十日 主题词:学生处理决定 抄送:校领导。 党政办公室 2004年6月30日印发 共印60份 —2—

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