当前位置:文档之家› 厦门理工学院+C语言+实验7

厦门理工学院+C语言+实验7

厦门理工学院+C语言+实验7
厦门理工学院+C语言+实验7

《C语言程序设计》实验报告实验序号:7 实验项目:指针

附源程序清单:

1.#include "stdio.h"

void ma()

{

char *p2="computer\n";

int a[]={2,3,4,5,6};

int *p1;

p1=a;

printf("%d\n",p1+2);

printf("%d\n",*(p1+2));

p1=a+2;

printf("%d\n",p1+2);

printf("%d\n",*(p1+2));

printf(p2+2);

printf("%s",p2+2);

}

2.#include "stdio.h"

void invert(int *s,int i,int j)

{

int t;

if(i

{

t=*(s+i);

*(s+i)= *(s+j) ;

*(s+j)=t;

invert(s, i,j-1);

}

}

void main( )

{

int a[10],i;

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

invert(a,i,9-i);

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

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

printf("\n");

}

3.#include

#include

void min( )

{

char a[80],b[80],*p;

int i;

gets(a);

gets(b);

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

{

if(i%2==0) p=&a;

else p=&b;

puts(p);

}

}

4.#include

main()

{

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

int *p=&a[0],i=0;

for(;i<10;p++)

{

printf("%d ",*p);

i++;

}

printf("\n");

p=p-1;

for(;i>0;p--)

{

printf("%d ",*p);

i--;

}

}

5.#include

#include

#define N 100

void main( )

{

int i=0,n=0;

char a[100]={0},b[100]={0};

char *p=&a[0];

gets(a);

p=&a[0];

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

{

if('1'<*p<'9')

{

b[n]=a[i];

n++;

}

}

for(i=0;i

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

}

6.#include

#include

int strcmp1(char *p1,char *p2) {

int i,a;

a=strcmp(p1,p2);

if(a==0)a=0;

if(a>0)

{

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

if(p1[i]!=p2[i])a=(p1[i])-(p2[i]); }

if(a<0)

{

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

if(p1[i]!=p2[i])a=(p1[i])-(p2[i]); }

return(a);

}

main()

{

char s1[10],s2[10];

gets(s1);

gets(s2);

printf("%d",strcmp1(s1,s2));

}

厦门理工学院c语言复习题,答案仅供参考(强烈推荐)

C程序设计期末复习思考题 一、选择题: 1 一个C语言程序是由_________。 A)一个主程序和若干个程序组成B)函数组成 C)若干过程组成D)若干子程序组成 2已知各变量的类型说明如下: int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合C语言语法的表达式是__________。 A)a+=a-=(b=4)*(a=3) B) a=a*3=2 C) x%(-3) D) y=float(i) 3以下不正确的语句为___________。 A) if (x > y); B) if (x = = y) && (x != 0) x + = y; C) if (x < y) { x ++; y++;} D) if (x != y) scanf(“ %d ”,&x); else scanf(“ %d ”,&y);) 4C语言中while 和do —whiloe循环的主要区别是___________。 A)do —while 的循环体至少无条件执行一次 B)while 的循环控制条件比do—while 的循环控制条件严格 C)do —while 允许从外部转到循环体内 D)do —while 的循环体不能是复合语句 5 下面程序应该是________ (程序行左边的数字表示行号) 1main( ) 5 for( i=0;i<3;i++) scanf( “%d”,&a[i]); 2{ 6 for(i=1;i<4;i++) a[0] = a[0] + a[i]; 3int a[3]={0}; 7 printf(“%d\n”, a[0]); 4int i; 8 } A)没有错误B)第3 行有错误 C)第5 行有错误D)第6 行有错误 6 以下程序有语法性错误,有关错误原因的正确说法是____________。 main( ) { int G=5,k; void prt_char( ); …… k=ptr_char(G); ……} A)语句void ptr_char( ); 有错,它是函数调用语句,不能用void 说明 B)变量名不能使用大写字母 C)函数说明和函数调用语句之间有矛盾 D)函数名不能使用下划线 7 若有以下定义,则对a数组元素正确引用的是____________。 int a[5], *p=a; A) *&a[5] B) a+2 C) *(p+5) D) *(p+2) 8在执行下面程序时,如果从键盘上输入:ABCdef〈回车>,则输出为 ______________。

c语言上机实验实验七

实验七 (2018-12-03~2018-12-05) 一、实验名称: 指针。 二、实验目的 (1)通过实验进一步掌握指针的概念,会定义和使用指针变量; (2)能正确使用数组的指针和指向数组的指针变量; (3)能正确使用字符串的指针和指向字符串的指针变量; (4)了解指向指针的指针的概念及使用方法。 三、实验项目(必做题) 本次实验要求同学们事先在纸介质上编好解决下面问题的源程序,然后才允许进实验室上机调试。 以下均用指针方法编程: (1)下面程序的功能是:用选择法排序,将输入的数按由小到大的次序排列。先仔细阅读程序及注释,然后根据题意填空。 main() { int i,j,k,t,*p; int a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); /*输入数据*/ p=a; /*指针p指向数组a*/ for(i=0;i<9;i++) { k=i; /*变量k中存放最终需要交换的元素的位置*/ for(j=i+1;j<10;j++) if( ________ ) k=j; /*有更小的元素值时更新k的指向*/ if(k!=i) /*当k被更新后就需要交换数据*/ { t=*(p+k); *(p+k)=*(p+i); ______________; } for(p=a;p

(2)以下程序的功能是:用函数实现a, b两个整数的交换。程序的部分语句如下,请先仔细读程序及注释,然后在此基础上写出完整的程序(缺少的语句可直接写在预留的空白处),并对新写的语句加上注释,最后上机调试通过。 main() { int a,b,*pa,*pb; scanf("%d%d",&a,&b); pa=&a; /*指针pa指向整数a*/ pb=&b; /*指针pb指向整数b*/ printf("a=%d,b=%d\n",a,b); swap(pa,pb); /*调用函数swap,实参为指针*/ printf("a=%d,b=%d\n",a,b); } swap(p1,p2) /*定义函数swap,完成交换功能*/ int *p1, *p2; /*形参说明*/ … (3)调试下列程序,使之具有如下功能:任意输入2个数,调用两个函数分别求: ⑴2个数的和, ⑵2个数交换值。 要求用函数指针调用这两个函数,结果在主函数中输出。 main() { int a,b,c,(*p)(); scanf("%d,%d",&a,&b); p=sum; *p(a,b,c); p=swap; *p(a,b); printf("sum=%d\n",c); printf("a=%d,b=%d\n",a,b); } sum(int a,int b,int c) { c=a+b; } swap(int a;int b) { int t; t=a; a=b; b=t; } 调试程序时注意参数传递的是数值还是地址。 (4) 在主函数中任意输入10个数存入一个数组,然后按照从小到大的顺序输出这10个数, 要求:数组中元素按照输入时的顺序不能改变位置。

厦门理工学院专业介绍

厦门理工学院专业介绍

厦门理工学院专业介绍 本科专业介绍 材料成型及控制工程专业(本科四年) 【培养目标】 本专业以研究开发各种材料的加工成型工艺和模具设计制造技术为主攻方向,培养具备材料成型及模具设计制造基础知识与应用能力,掌握金属塑性成形、压铸成形和塑料成型工艺及设备控制,具有创新能力,能从事产品开发、材料成型工艺设计、模具设计与制造,企业生产经营管理等工作的高素质工程技术人才。 【主要课程】 工程制图及CAD、工程力学、电工电子技术、机械原理、机械设计、计算机辅助三维设计、机械制造技术基础、检测及控制工程、材料科学基础、材料成型原理、材料成型工艺、材料成型设备、塑料成型工艺与模具设计、冲压工艺及模具课程设计、金属压力铸造工艺与模具设计等。 【就业方向】 在机械、汽车、电子电器、仪器仪表、轻工、日常用品等企业,从事材料成型与控制工程领域的产品开发、技术创新、材料成型工艺设计、

模具设计与制造、企业生产运行管理等工作,还可以进一步攻读本专业及相关专业的硕士学位。 车辆工程专业(本科四年) 【培养目标】 本专业培养具备汽车设计、制造、试验等专业知识与应用能力,掌握汽车电器与电子技术,汽车保养维修、检测与诊断技术,能在汽车及其相关行业中从事汽车设计制造、科技开发、应用研究、经营管理和车辆保险与公估等方面工作的高素质工程技术人才。 【主要课程】 工程制图及CAD、理论力学、材料力学、机械设计、工程材料及材料成形技术基础、液压与气压传动、控制工程基础、机械制造工程基础、汽车构造、汽车设计、汽车理论、汽车试验学、汽车车身设计、汽车制造工艺学、汽车发动机原理、有限元分析、汽车电器与电子技术、汽车检测与诊断技术等课程以及汽车维修理论、汽车保险公估、汽车营销与技术服务等。 【就业方向】 可以在机械、汽车、车辆保险与公估以及汽车相关行业的科研院所、企事业单位、技术开发中心从事车辆设计、制造、商贸和管理等工作,还可以进一步攻读本专业及相关专业的硕士学位。

厦门理工学院本科毕业设计(论文)撰写规范

附件3 厦门理工学院毕业设计(论文)撰写规范 第一条本科生毕业论文字数不少于10000字,毕业设计的篇幅根据专业特点由各系自行界定。 第二条毕业设计(论文)要求文字通畅、条理清楚、结构严谨;观点明确、论证充分、论据详实;版面整洁、数据可靠、图表规范清晰;能反映出学生掌握本学科知识的深广度、驾驭资料和仪器设备的能力、发现分析解决实际问题的能力。 第三条毕业设计(论文)的撰写要求如下: 1.文稿要求:语言流畅,版面整洁,便于装订; 2.图纸要求:图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标准规范,文字注释必须使用工程字书写; 3.曲线图表要求:所有曲线、图表、线路图、流程图、程序框图、示意图等不得简单徒手画,须按国家规范标准或工程要求绘制; 4.公式要求:所有公式不得徒手书写,利用Microsoft公式编辑器或Mathtype编辑。 第四条打印及装订顺序要求: 毕业设计(论文)的内容及其装订顺序为:封面、诚信声明书、题目、中外文摘要和关键词、目录、正文、致谢、参考文献。使用A4复印纸输出,上边距为2.5cm,左边距为2.5cm,右边距为2cm,下边距2cm,正文页码居中。(边距问题大家要调整,要在“页面设置”里进行设置,很多同学漏掉了这一条) 1.封面。教务处统一印制,学生填写或打印。填写时应注意:学号及专业名称应填写完整,例如“2003401008”,不能填写成“8号”或“08”;“电子商务”专业,不能填写成“电商”等。 2.诚信声明书。教务处统一印制,学生在完成毕业设计(论文)的同时,需签署一份诚信声明书,声明所撰写的毕业设计(论文)无剽窃他人学术成果,各种数据及参考资料等真实可靠,如有不实之处,则按照学院有关规定接受处罚。(诚信申明书的签字要用手写,所以大家在诚信申明书上签字那一栏要空着,不要打字上去,等输出时才手签上去)

厦门理工学院c语言实验4_循环答案)

《高级语言程序设计》实验报告 实验序号:4 实验项目:循环结构 学号姓名专业、班级 实验地点实验1-518 指导教师谢小竹实验时间 一、实验目的及要求 1.熟悉掌握while语句、do-while语句和for语句实现循环的方法 2.掌握在程序设计中用循环的方法实现一些常用算法 3.掌握嵌套循环的使用方法 4.比较3种循环的异同 二、实验设备(环境)及要求 使用Visual C++ 6.0;windows系列操作系统的环境。 三、实验内容与步骤 1.分别用while、do-while、for语句编程,求数列前20项之和:2/1,3/2,5/3,8/5,13/8······【算法提示】 1)定义实变量sum、term、a、b、c,整变量i 2)初始化:sum=0,分子a=2,分母b=1 3)初始化:i(计数器)=1 4)计算第i项term =a/b 5)累加sum=sum+term 6)计算c=a+b,更新b= a,更新a=c 7)计数器加1,i++ 8)重复4、5、6、7,直到i>20 9)输出2位精度的结果 3次测试结果,数列前20项之和sum=

2.36块砖36人搬,男搬4女搬3,小孩2人搬1砖。要求一次全搬完,问男、女、小孩各若干(人)? 算法提示:设x,y,z 表示男、女、小孩的人数,则有不定方程: x+y+z=36 4x+3y+z/2=36 对x,y,z所有可能的组合测试出满足条件的解。 x、y、z的取值范围: x:1~9,步长1 y:1~ 12,步长1 z:2~36,步长2 对x,y,z所有可能的组合:9×12×(36/2)重复测试条件: 4*x+3*y+z/2==36 &&x+y+z==36 是否成立,若成立则打印出x、y、z的值。

C语言程设计实验与案例周信东主编实验七--函数

实验5 函数 学号:姓名:实验日期: 一、实验目的和要求 (1)掌握C语言函数的定义方法、函数的声明及函数的调用方法。 (2)掌握函数实参和形参的对应关系以及“值传递”的方式。 (3)掌握函数嵌套调用和递归调用的方法。 (4)掌握全局变量和局部变量、动态变量和静态变量的定义、说明和使用方法。 二、实验内容 实验指导书中的实验七“基础部分”和“增强部分”的题目。 三、实验步骤及结果 【基础题】:Ex7-1请在下面分别插入根据题意进行修改后的运行画面,并回答问题: (1)程序修改前的运行结果: 请在此粘贴本程序运行结果的截图 (2)按第①步修改,在主函数的printf语句前加入int a=8;语句后的运行结果:请在此粘贴本程序运行结果的截图

实参a是否为同一变量?请回答 不是 (3)程序按第②步修改后的运行结果: 请在此粘贴本程序运行结果的截图 请在此粘贴本程序运行结果的截图

观察结果有何变化?请回答 有关键字“extern”时的结果为,无关键字“extern”是输出的值乱码,函数并没有调a,b的值。 通过本题,可以得出什么结论?请回答 在被调函数内部,通过对形式参数的操作实现对外部数据的引用。 (5)通过单步调试运行本程序,需要在程序执行过程中观察自定义的函数内部变量的变化情况,该如何操作: 请回答 (1)点击组建 (2)点击开始调试 (3)单步调试 (4)函数内部调试 Ex7-2请在下面分别插入改正错误后的源程序代码及运行成功时的画面: 源程序代码: 请在此粘贴修改后正确的程序代码。 #include #include float px(float x, int n) {

厦门理工学院uml考试试卷a卷

厦门理工学院uml考试试卷a卷厦门理工学院uml考试试卷A卷 总分42分,1-18题每小题1分,19-30题每小题2分。 1(下列描述中,哪个不是建模的基本原则( d ) A.要仔细的选择模型 B.每一种模型可以在不同的精度级别上表示所要开发的系统 C.模型要与现实相联系 D.对一个重要的系统用一个模型就可以充分描述 2(下列关于软件特点的描述中,哪个是错误的( c ) 软件是被开发或设计的,而不是被制造的; A. B.软件不会“磨损”,但会“退化”; C.软件的开发已经摆脱了手工艺作坊的开发方式; D. 软件是复杂的 3(在UML中,有3种基本构造块,分别是(a ) A. 事物、关系和图 B. 注释、关系和图 C. 事物、关系和结构 D. 注释、关系和结构 4(在UML中,有四种关系,下面哪个不是(b) A.依赖关系 B.继承关系 C.泛化关系 D.实现关系

5(下面哪个不是UML中的静态视图(a) 状态图 A. B.用例图 C.对象图 D.类图 6(用户在银行员工的指导下,使用ATM机,查阅银行帐务系统的个人帐务数 据,并打印其个人用户帐单。在上述 过程中,对ATM机管理系统而言,哪个不是系统的参与者( b) A.用户 B.银行员工 C.打印系统 D.帐务系统 7(在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系( d ) A.包含(include) B.扩展(extend) C.泛化(generalization) D.关联(connect) 8(下列关于活动图的说法错误的是( d ) A. 一张活动图从本质上说是一个流程图,显示从活动到活动的控制流 B. 活动图用于对业务过程中顺序和并发的工作流程进行建模。 C. 活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象 流。 D. 活动图是UML中用于对系统的静态方面建模的五种图中的一种 9(在下面的图例中,哪个用来描述活动(activity)(a)

数据库系统工程师认证之二_SQL应用与数据库操作_试题实例

《数据库系统工程师》认证近年试题实例 By jhsun 厦门理工学院计算机科学与技术系

目录 2012年软考数据库系统工程师试题 (3) 2011年软考数据库系统工程师试题 (6) 【参考答案】 (8) 2010年软考数据库系统工程师试题 (9) 【参考答案】 (11) 2009年软考数据库系统工程师试题 (12) 【参考答案】 (13) 2008年软考数据库系统工程师试题 (15) 试题二(共15分) (15) 【参考答案】 (17)

2012年软考数据库系统工程师试题 阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。[说明] 某企业网上销售管理系统的数据库部分关系模式如下所示: 客户(客户号,姓名,性别,地址,邮编) 产品(产品号,名称,库存,单价) 订单(订单号,时间,金额,客户号) 订单明细(订单号,产品号,数量) 关系模式的主要属性及约束如表2-1所示。 表2-1关系模式的主要属性及约束关系名约束 客户客户号唯一标识一位客户,客户性别取值为“男”或者“女’产品产品号唯一标识一个产品 订单订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成。一位客户可以有多份订单。 订单明细一条订单明细对应一份订单中的一个产品 客户、产品、订单和订单明细关系及部分数据分别如表2-2、2-3、2-4、2-5所示。 表2-2客户关系 客户号姓名性别地址邮编 Ol 王晓丽女南京路2号200005 02 林俊杰男北京路18号200010 表2-3产品关系 产品号名称库存单价 01 产品A 20 298.00 02 产品B 50 168.00 表2-4订单关系 订单号时间金额 客户 号 1001 2006.02.03 1268.00 01 1002 2006.02.03 298.00 02 表2-5订单明细关系订单号产品号数量1001 01 2 1001 02 4 1002 01 1 [问题1](3分) 以下是创建部分关系表的SQL语句,请将空缺部分补充完整。

厦门理工学院C语言报告实验3_顺序、选择结构

《C语言程序设计》实验报告 实验序号:3 实验项目名称:顺序、选择结构 网工学号姓名专业、班级 实验地点316 指导教师林老师实验时间11.1 一、实验目的及要求 1.掌握正确使用逻辑运算符和逻辑表达式表示逻辑判断; 2.熟练掌握用if语句编写选择结构的程序; 3.掌握switch语句的正确使用; 4.初步了解调试程序的一般方法。 二、实验设备(环境)及要求 使用Visual C++ 6.0;windows系列操作系统的环境。 三、实验内容与步骤 1.输入一个华氏温度f,要求输出摄氏温度c。公式为c=5/9(f-32)。 输出要求有文字说明,取2位小数。 【算法提示】 1)定义实变量c,f 2)提示输入"Please enter f:" 3)读入f 4)根据公式计算c 5)打印两位精度的结果。 测试结果: 华氏温度f 摄氏温度c 100.25 0.5 23.78

2.有一函数 x (x<1) y= 2x-1 (1<=x<10) 3x-11 (x>=10) 用scanf函输入x的值,求y值。 【算法提示】 1)定义实变量x,y 2)提示输入"Please enter x:" 3)读入x 4)判断x所在的区间,对应出y的计算公式并求值(进一步细化) 5)打印结果。 运行结构截图: \ 3.从键盘上输入一个正整数,判断这个数能否同时被3和5整除; 运行结构截图: 4.设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。(提示:分别应用/ 求整数部分,%求余数部分。例如7/5=1,7%5=2)。 运行结构截图: 5.某公司的招聘条件如下:①Experience with C ②bachelor degree ③less than 30 要求屏幕输出如下:

C语言实验报告

实验一进制转换一、实验要求 采用模块化程序设计完成进制转换。由键盘输入一个十进制正整数,然后将该数转换成指定的进制数(二、八、十六) 形式输出。指定的进制由用户输入。 二、实验目的 1、熟悉C 环境的安装、使用。 2、承上启下,复习《C 程序设计》等基础课程的知识。 3、掌握C 语言编程的方法。 三、预备知识 1、VC6.0的安装与使用。 2、C 程序设计基础知识。 四、实验内容 采用模块化程序设计完成进制转换。

五、程序框图 六、程序清单 1. 编写主函数:输入需转换的数与转换的进制 2. 编写子函数 (1)函数转换为除16进制以外的进制转换算数编程,使用while 循环实现计算进制 的转换,并输出转换后的数字; (2)函数转换为16进制,用while 函数实现16进制转换的计算并输出16进制转换后的数据; 3. 编写数组,关于16进制的一系列字符 4. 编写主函数加入do while 使函数可以循环。

七、实验步骤 #include char num[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; void fun(int n, int m) { int i=-1, a[100]; if(m!=16) { while(n) { a[i++]=n%m; n=n/m; } while(i!=-1) printf("%d",a[--i]); printf("\n");

} else { while(n) { a[++i]=num[n%16]; n/=16; } while(i!=-1) printf("%c",a[i--]); printf("\n"); } } int main() { int a, c;

c语言实验(1~8)

C程序设计课程实验项目目录 *实验项目类型:演示性、验证性、综合性、设计性实验。 *此表由学生按顺序填写。

本科实验报告专用纸 课程名称C语言程序设计成绩评定 实验项目名称C语言程序初步指导教师 实验项目编号实验1 实验项目类型验证实验地点 学生姓名学号 学院信息科学技术学院系计算机系专业计算机科学与技术实验时间年月日午~月日午温度℃湿度 一、实验目的 a)熟悉C语言环境,掌握运行一个C语言程序的过程。 b)掌握C语言程序的结构和书写格式。 c)通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容和要求 实验内容: 1.编写一个C程序,输出以下信息: ***************************** Very good! ****************************** 2.编写一个C程序,输入a、b、c 3个值,输出其中最大者。 实验要求: 1.记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论 对策成功或失败的原因; 2.总结C程序的结构和书写规则。 3.总结运行一个C程序的步骤。 三、主要仪器设备 仪器:计算机 实验环境:Windows 2000或Windows XP + Visual C++6.0或Turbo C 2.0 四、实验原理

程序一、 程序二、 程序一、 #include int main() { printf("*******************\n"); printf(" Very good!\n");

printf("*******************\n"); return 0; } 程序二、 #include int main() { int a,b,c,t; printf("Please enter a,b,c:"); scanf("%d%d%d",&a,&b,&c); if(a>b) {t=a;a=b;b=t;} if(b>c) {t=b;b=c;c=t;} printf("max=%d\n",c); return 0; } 六、实验步骤与调试 1.调试过程以键入空格的形式使“Very good!”居中;试验时应该用“\n”使光标跳到下 一行。 2.源程序的编写需要有头文件、主调函数这两个主体部分。 3.运行一个C程序的步骤:编译—连接—运行

厦门理工学院毕业设计(论文)撰写规范

厦门理工学院毕业设计(论文)撰写规范第一条本科生毕业论文字数不少于8000字,英语专业学生的毕业论文字数不少于5000英文单词。毕业设计的篇幅根据专业特点由各系自行界定。 第二条毕业设计(论文)要求文字通畅、条理清楚、结构严谨;观点明确、论证充分、论据详实;版面整洁、数据可靠、图表规范清晰;能反映出学生掌握本学科知识的深广度、驾驭资料和仪器设备的能力、发现分析解决实际问题的能力。 第三条毕业设计(论文)的撰写要求如下: 1.文稿要求:语言流畅,版面整洁,便于装订; 2.图纸要求:图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标准规范,文字注释必须使用工程字书写; 3.曲线图表要求:所有曲线、图表、线路图、流程图、程序框图、示意图等不得简单徒手画,须按国家规范标准或工程要求绘制; 4.公式要求:所有公式不得徒手书写,利用Microsoft公式编辑器或Mathtype编辑。 第四条打印及装订顺序要求: 毕业设计(论文)的内容及其装订顺序为:封面、诚信声明书、题目、中外文摘要和关键词、目录、正文、致谢、参考文献。使用A4复印纸输出,上边距为2.5cm,左边距为2.5cm,右边距为2cm,下边距2cm,正文页码居中。 1.封面。教务处统一印制,学生填写或打印。填写时应注意:学号及专业名称应填写完整,例如“2003401008”,不能填写成“8号”或“08”;“电子商务”专业,不能填写成“电商”等。 2.诚信声明书。教务处统一印制,学生在完成毕业设计(论文)的同时,需签署一份诚信声明书,声明所撰写的毕业设计(论文)无剽窃他人学术成果,各种数据及参考资料等真实可靠,如有不实之处,则按照学院有关规定接受处罚。 3.题目、中外文摘要和关键词 [1]设计(论文)题目应该简短、明确、有概括性;字数要适当,一般不宜超过20个汉字,用三号黑体字,可以分为1或2行居中打印。题目下空1行打印摘要。 [2]中外文摘要。摘要是以简要文字介绍研究课题的目的、方法、内容及主要结果,

C语言程序实验七 函数

实验七函数 实验目的与要求: 1、掌握函数的定义方法和调用规则。 2、掌握在C语言程序中主调函数和被调用函数之间进行数据传递的规则。 3、了解函数的返回值及其类型,并正确使用它。 4、理解宏的概念,掌握定义无参宏和带参宏的方法。了解文件包含的概念,掌握其用法。实验内容: 实验6-1:1 int prime(int n) 实验6-2:1 x/1000%10 实验6-1:2 (0) 实验6-2:2 0 实验6-1:3 (1) 实验6-2:3 huiwen( x) 实验6-1程序运行结果: 实验6-2程序运行结果: 附实验:6-1的代码: #include int prime(int n); //函数的声明 void main() { int n; printf("请输入一个正整数n:"); scanf("%d",&n); if(prime(n)) printf("%d是素数\n",n); else printf("%d是非素数\n",n); } int prime(int n) { int i; for(i=2;i

int huiwen(int x) { int ge,shi,qian,wan; wan=x/10000; qian=x/1000%10; //分解出千位上的数 shi=x%100/10; ge=x%10; if(ge==wan&&shi==qian) return 1; return 0; //不满足回文数的条件返回一个值 } void main() { int x; printf("\n输入一个五位整数:"); scanf("%d ",&x); if(huiwen( x)) printf("yes!\n"); //调用函数huiwen()来判断是否是回文数 else printf("no\n"); } 2 程序代码: #include int fun(int x) { if(x%3==0&&(x%10==4||x/10==4||x==44)) return(1); return(0); } void main() { int i; for(i=10;i<=99;i++) if(fun(i)) printf("%d ",i); printf("\n"); } 程序运行结果: 附实验6-4代码: #include int fun(int x) { x%3==0; x%10==4||x/10==4||x==4 } void main()

厦门理工学院建筑设计院有限公司_中标190920

招标投标企业报告 厦门理工学院建筑设计院有限公司

本报告于 2019年9月19日 生成 您所看到的报告内容为截至该时间点该公司的数据快照 目录 1. 基本信息:工商信息 2. 招投标情况:中标/投标数量、中标/投标情况、中标/投标行业分布、参与投标 的甲方排名、合作甲方排名 3. 股东及出资信息 4. 风险信息:经营异常、股权出资、动产抵押、税务信息、行政处罚 5. 企业信息:工程人员、企业资质 * 敬启者:本报告内容是中国比地招标网接收您的委托,查询公开信息所得结果。中国比地招标网不对该查询结果的全面、准确、真实性负责。本报告应仅为您的决策提供参考。

一、基本信息 1. 工商信息 企业名称:厦门理工学院建筑设计院有限公司统一社会信用代码:91350203155010510U 工商注册号:350203100000354组织机构代码:155010510 法定代表人:/成立日期:2004-06-04 企业类型:/经营状态:存续 注册资本:300万人民币 注册地址:厦门市集美区银亭路28号之七 营业期限:2004-06-04 至 2054-06-04 营业范围:承担建筑设计乙级范围内工程设计;建筑装修、相关市政道路设计、相关研究及技术咨询;举办土木、建筑专业培训班。 联系电话:*********** 二、招投标分析 2.1 中标/投标数量 企业中标/投标数: 个 (数据统计时间:2017年至报告生成时间) 7

2.2 中标/投标情况(近一年) 截止2019年9月19日,根据国内相关网站检索以及中国比地招标网数据库分析,未查询到相关信息。不排除因信息公开来源尚未公开、公开形式存在差异等情况导致的信息与客观事实不完全一致的情形。仅供客户参考。 2.3 中标/投标行业分布(近一年) 截止2019年9月19日,根据国内相关网站检索以及中国比地招标网数据库分析,未查询到相关信息。不排除因信息公开来源尚未公开、公开形式存在差异等情况导致的信息与客观事实不完全一致的情形。仅供客户参考。 2.4 参与投标的甲方前五名(近一年) 2 厦门象屿港湾开发建设有限公司 () 序号地区日期标题中标情况1厦门2017-04-28同安新城小学扩建工程(设计)中标2厦门2017-04-26同安新城小学扩建工程(设计)工程建设项目中标1 厦门理工学院 () 序号地区日期标题中标情况1厦门2015-05-04厦门务实-竞争性谈判-2015-SH152厦门理工学院南大门改造工程中标厦门市集美城市发展有限公司 () 1 序号地区日期标题中标情况

厦门理工学院c语言程序设计期末试题ABC(含答案) 考试卷子

c语言程序设计期末试题A(含答案) 一、单项选择题(选择一个最佳答案,每题2分,共20分) 1. 一个C程序的执行是从( )。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序的main函数开始,到本程序文件的最后一个函数结束 D) 本程序文件的第一个函数开始,到本程序main函数结束 2. 下列选项中,不能用作标识符的是( )。 A) _1234_ B) _1_2 C) int_2_ D) 2_int_ 3. 以下定义语句中正确的是( )。 A) char a='A'b='B'; B) float a=b=10.0; C) int a=10,*b=&a; D) float *a,b=&a; 4. 设有以下定义:#define d 2 int a=0; double b=1.25; char c=’A’; 则下面语句中错误的是()。 A) a++; B) b++ C) c++; D) d++; 5. 以下4个选项中,不能作为一条C语句的是( )。 A) {;} B) a=0,b=0,c=0; C) if(a>0); D) if(b==0) m=1;n=2; 6. 有以下定义语句double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。 A) a=a+b=b++ B) w%(int)a+b) C) (c+w)%(int)a D) w=a==b; 7. 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )。 A) p=1; B) *q=2; C) q=p; D) *p=5; 8. 设有定义:int a,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是( )。 A) scanf(“%d”,pa) ; B) scanf(“%d”,a) ; C) scanf(“%d”,&pa) ; D) scanf(“%d”,*pa); 9. 若有说明:char *language[]={”FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则表达式*language[1]>*language[2] 比较的是()。 A)字符B和字符P B) 字符串FORTRAN和字符串BASIC C)字符F和字符B D) 字符串BASIC和字符串PASCAL 10. 执行语句for(i=1;i++<4;);后变量i的值是( )。 A) 3 B)4 C) 5 D) 不定 一、填空题(每空2分,共18分) 1. 若有定义:int a=7;float x= 2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值为。 2. 有程序段:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; 则b中的值是。 3. 函数swap(int x,int y)实现对x和y值的交换。则执行语句{int a[2]={1,2}; swap(a[0],a[1]);}后, a[0]= ,a[1]= 。

C语言编程实验

C语言实验习题 7-1?输出图形(10?分) 编写程序输出图形。第一行输出12个$,第二行先输出3个空格,然后再输出hello!,第三行输出12个$ 输入样例: 输出样例: 代码: #include int main() { printf("$$$$$$$$$$$$\n" " hello!\n" "$$$$$$$$$$$$\n"); return 0 ; } 7-5?计算华氏温度(5?分) 本题要求编写程序,计算摄氏温度26°C 对应的华氏温度。计算公式:F=9×C/5+32,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

输入格式: 本题目没有输入。 输出格式: 按照下列格式输出 代码: #include int main() { int f; int c; c=26; f=9*c/5+32; printf("celsius = 26, fahr = %d",f); return 0 ; } 7-9?逆序的三位数(10?分) 程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。 输入格式: 每个测试是一个3位的正整数。 输出格式: 输出按位逆序的数。 输入样例:

输出样例: 代码: #include int main() { int n,a,b,c; scanf("%d",&n); a=n/100; b=n/10-a*10; c=n-a*100-b*10; int d; d=a+b*10+c*100; printf("%d",d); return 0 ; } 7-10?整数四则运算(10?分) 本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 输出格式: 在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。

厦门理工学院uml考试试卷A卷

厦门理工学院uml考试试卷A卷 总分42分,1-18题每小题1分,19-30题每小题2分。 1.下列描述中,哪个不是建模的基本原则( d ) A.要仔细的选择模型 B.每一种模型可以在不同的精度级别上表示所要开发的系统 C.模型要与现实相联系 D.对一个重要的系统用一个模型就可以充分描述 2.下列关于软件特点的描述中,哪个是错误的( c ) A.软件是被开发或设计的,而不是被制造的; B.软件不会“磨损”,但会“退化”; C.软件的开发已经摆脱了手工艺作坊的开发方式; D. 软件是复杂的 3.在UML中,有3种基本构造块,分别是(a ) A. 事物、关系和图 B. 注释、关系和图 C. 事物、关系和结构 D. 注释、关系和结构 4.在UML中,有四种关系,下面哪个不是(b) A.依赖关系 B.继承关系 C.泛化关系 D.实现关系 5.下面哪个不是UML中的静态视图(a) A.状态图 B.用例图 C.对象图 D.类图 6.用户在银行员工的指导下,使用ATM机,查阅银行帐务系统的个人帐务数据,并打印其个人用户帐单。在上述过程中,对ATM机管理系统而言,哪个不是系统的参与者( b) A.用户 B.银行员工 C.打印系统 D.帐务系统 7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系( d ) A.包含(include) B.扩展(extend) C.泛化(generalization) D.关联(connect)

8.下列关于活动图的说法错误的是( d ) A. 一张活动图从本质上说是一个流程图,显示从活动到活动的控制流 B. 活动图用于对业务过程中顺序和并发的工作流程进行建模。 C. 活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。 D. 活动图是UML中用于对系统的静态方面建模的五种图中的一种 9.在下面的图例中,哪个用来描述活动(activity)(a) A B C D 10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( c ) A.信号 B.调用事件 C.空间事件 D.时间事件 11.下列关于状态图的说法中,正确的是( c ) A. 状态图是UML中对系统的静态方面进行建模的五种图之一。 B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态 C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。 D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 12.下面(a)不属于UML中的静态视图 A.状态图 B.用例图 C.对象图 D.类图 13.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性( c) A.公有的(public) B.受保护的(protected) C.友员(friendly) D.私有的(private) 14.UML中类的有三种,下面哪个不是其中之一(b ) A.实体类 B.抽象类

厦门理工学院+C语言+实验8

《C语言程序设计》实验报告实验序号:8 实验项目名称:结构体

1.

#include struct Student { int num; char name[20]; char classname[20]; float score[3]; double aver_score; }stu[5]; input() { int i; for (i=0;i<=4;i++) { scanf("%d %s %s %f %f %f",&stu[i].num,&stu[i].name,&stu[i].classname,&stu[i].score[0],&stu[i ].score[1],&stu[i].score[2]); } } average() { int i; for (i=0;i<=4;i++) { stu[i].aver_score=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3.0; } } max() { int i,j=0; for (i=1;i<=4;i++) { if (stu[i].aver_score>stu[j].aver_score) j=i; } return(j); } void main() { int i,maxi; input(); average(); for (i=0;i<=4;i++) { printf("%s %lf\n",stu[i].name,stu[i].aver_score); }

maxi=max(); printf("%d %s %s %f %f %f %lf",stu[maxi].num,stu[maxi].name,stu[maxi].classname,stu[maxi].s core[0],stu[maxi].score[1],stu[maxi].score[2],stu[maxi].aver_score); } 2. #include void main() { struct qian { char name[20]; long int year; float sum; }qian[]={ {"xnt",31,5000}, {"pmj",25,2500}, {"chen",30,10000}, {"xiong",31,5000}, {"zheng",32,8000} }; int i; for(i=0;i<5;i++) { printf("%s,%d,%.2lf\n",qian[i].name,qian[i].year,qian[i].sum); if(qian[i].year>30) qian[i].sum=qian[i].sum+100; printf("%s,%d,%.2lf\n",qian[i].name,qian[i].year,qian[i].sum); } } 3. #include struct { int year; int month; int day; }date; int main() { int days; scanf("%d,%d,%d",&date.year,&date.month,&date.day); switch(date.month) {

厦门理工学院《马克思主义基本原理概论》试卷库

厦门理工学院《马克思主义基本原理概论》试卷库 一、单项选择题 1. 马克思主义理论从狭义上说是 ( c ) A.无产阶级争取自身解放和整个人类解放的学说体系 B.关于无产阶级斗争的性质、目的和解放条件的学说 C.马克思和恩格斯创立的基本理论、基本观点和基本方法构成的科学体系。 D.关于资本主义转化为社会主义以及社会主义和共产主义发展的普遍规。 律的学说 2. 马克思主义理论从广义上说是 ( A ) A.不仅指马克思恩格斯创立的基本理论、基本观点和学说的体系,也包括继承者对它的发展 B.无产阶级争取自身解放和整个人类解放的学说体系 C.关于无产阶级斗争的性质、目的和解放条件的学说 D.马克思和恩格斯创立的基本理论、基本观点和基本方法构成的科学体系 3. 作为中国共产党和社会主义事业指导思想的马克思主义是指 ( A ) A.不仅指马克思恩格斯创立的基本理论、基本观点和学说的体系,也包括继承者对它的发展 B.无产阶级争取自身解放和整个人类解放的学说体系C.关于无产阶级斗争的性质、目的和解放条件的学说 D.列宁创立的基本理论、基本观点和基本方法构成的科学体系 4. 人类进入21世纪,英国广播公司(BBS)在全球范围内进行“千年思想家”网评,名列榜首的是 ( A ) A.马克思 B.爱因斯坦 C.达尔文 D.牛顿 5. 在19世纪三大工人运动中,集中反映工人政治要求的是 ( B ) A.法国里昂工人起义 B.英国宪章运动 C.芝加哥工人起义 D.德国西里西亚纺织工人起义 6. 马克思主义产生的经济根源是 ( C ) A.工业革命 B.资本主义经济危机 C.资本主义社会生产力和生产关系的矛盾运动 D.阶级斗争 7. 马克思主义产生的阶级基础和实践基础 ( B ) A.资本主义的剥削和压迫 B.无产阶级作为一支独立的政治力量登上了历史舞台 C.工人罢工和起义 D.工人运动得到了“农民的合唱” 8.提出价值规律是“一只看不见的手”是 ( B ) A.马克思 B.亚当·斯密 C.大卫·李嘉图 D.威廉·配第 9.马克思恩格斯进一步发展和完善了英国古典经济学理论是 ( C ) A.辩证法 B.历史观 C.劳动价值论 D.剩余价值论 10. 马克思把黑格尔的辩证法称为 ( A ) A.合理内核 B.基本内核 C.精 髓 D.核心 [单项选择题答案]: 1. C 2. A 3.A 4.A 5. B 6. C 7.B 8.B 9.C 10.A 二、多项选择题 1. 马克思主义诞生于19世纪40年代,到那时,资本主义的发展已经经历过 ( ABC ) A. 14世纪末至15世纪初,资本主义生产关系在西欧封建社会内部孕育 B.18世纪60年代至19世纪30年代末,资本主义工业革命推动资本主义社会生产力发展 C.多次经济危机,给资本主义世界造成极大破坏 D.垄断资本主义 2.作为一个完整的科学体系,马克思主义理论体系的三个主要组成部分是( BCD ) A.马克思主义政治学 B.马克思主义政治经济学 C.科学社会主义 D.马克思主义哲学 3.作为马克思主义产生阶级基础的19世纪三大工人起义是 ( BCD ) A.巴黎公社

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