搜档网
当前位置:搜档网 › 华中科技大学c++第1次上机作业

华中科技大学c++第1次上机作业

华中科技大学c++第1次上机作业
华中科技大学c++第1次上机作业

第二章上机实验

一、实验目的

●学会编写简单的顺序C++程序。

●掌握基本数据类型变量和常量的应用。

●掌握运算符与表达式的应用。

●掌握结构化程序设计基本控制结构的运用。

●了解使用简单的输入输出。

●了解头文件的作用。

●熟悉Visual C++6.0的开发环境。学习用Visual C++6.0编写标准的C++控制台程

序。

二、实验内容

1. 请按照下面步骤调试程序,了解程序调式的步骤。

知识点:调试Visual C++6.0开发环境使用(编辑、编译、连接、运行、调试)

1)启动Visual C++6.0开发环境

从“开始”菜单中选择“所有程序”,然后找到【 Microsoft Visual Studio 6.0 | Microsoft Visual C++6.0】双击,显示Visual C++6.0开发环境窗口,如图2.1所示。

图2.1 操作系统中选择VC编译软件

2)创建一个项目

进入Microsoft Visual C++ 6.0集成开发环境后,选择【文件|新建】菜单项,弹出新建对话框。单击【工程】标签,打开其选项卡,在其左边的列表框中选择【Win32 Console Application 】工程类型,在【工程名称】文本框中输入工程名hello,在【位置】文本框中输入工程保存的位置,单击【确定】按钮,如图2.2 所示。

图2.2 创建新的应用程序界面

在弹出的对话框(如图2.3所示),选择【一个空工程】,单击【完成】按钮

图2.3 Win32 Console Application 弹出窗口

此时出现【新建工程信息】对话框,如图2.4 所示。该对话框中提示用户创建了一个空的控制台应用程序,并且没有任何文件被添加到新工程中,此时,工程创建完成。

图2.4 新工程信息对话框

3)建立C++源程序文件

选择【文件|新建】菜单項,弹出新建对话框。单击【文件】选项卡,在列表框中选择C++ Source File ,在【文件名】文本框中输入文件名hellofile,选中【添加到工程】复选框,自动生成hellofile.cpp文件,如图2.5所示。

图2.5 建立源程序文件名

然后单击【确定】按钮,打开源文件编辑窗口,就会弹出输入源代码窗口,开始输入源代码。

图2.6 输入源程序

4)编辑C++源程序文件内容

●在文件编辑窗口中输入代码(如图2.6所示):

#include

using namespace std;

int main()

{

cout<<"同学们好,欢迎来到华中科技大学\n";

return 0;

}

●选择【文件|保存】菜单项来保存这个文件。

1)建立并运行可执行程序

○1选择【组建| 组建hello.exe】菜单项建立可执行程序。

如果你正确输入了源程序,此时便成功地生成了可执行程序hello.exe。

如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源程序进行修改后,重新选择菜单命令组建| 组建hello.exe,建立可执行程序。

○2选择【组建| 执行hello.exe】菜单项运行程序,观察屏幕的显示内容。

5)关闭工作空间

选择【文件 | 关闭工作空间】菜单项来关闭工作空间。

2.测试下述表达式的结果,并解释。

cout<<"abcde\2"; //1

结果:解释\为转义字符ACSII值为2的即为笑脸

cout<<'a'+2; //2

结果解释:a的ASCII码值为97,加2后为99 cout<

结果解释c的ASCII码值为99 ,char为字符型最终输出字符c

cout<<'a'+'\2'; //4

结果将两个字符转换为整数再相加结果为整形,就是两个ASCII码值的和

cout<<"abcde\x41"; //5

结果\x41即为用16进制ASCII表示字符,即ASCII为65的字符A

cout<<"abcde\n41"; //6

结果\n为换行,故41在下一行显示

cout<<"abcde\041"; //7

结果\0为八进制,41对应十进制的33,ASCII码值为33的为!

cout<<"abcde\’041\'"; //8

结果\使‘直接输出为‘

cout<<"abcde\nhhhhh"; //9

结果\n为换行,故hhhhh在下一行显示3. 测试自行准备的典型表达式的值,加强对表达式,运算符等规则的理解。并将其记录在下面,对结果给出合理的解释。(不少于10)

记录处:

1.cout<<’\41’; 结果‘‘,需要在前面加char ,将其转换为字符*,然后能输出*

2.cout<<”abcde\\2” ; 输出结果为abcde\2,第一个斜杠将第二个转译。

3.cout<<’a’+’2’; 结果为147. 当数字加上单引号之后为字符,运算时用其对应的ASCII 值计算。

4.cout<<5/7;结果为0 最开始规定整型.

5.cout<

6.cout<<5.0/

7.0; 结果为0.714286,5.0使得数据类型为浮点数。

7.将开始int main()换为double main(), cout<<5/7;结果为0.

8.cout<

9.cout<

10.cout<<”a b c”; 空格可以直接输入.不需要用ascii码值

3.上机编程题

1)编写一个简单程序输出如下内容:

*

* * *

* * * * *

知识点:学会输出语句和程序简单结构

①程序原代码。(直接粘贴在此)

#include

using namespace std;

int main()

{

cout<<" *"<<'\n';

cout<<" * * *"<<'\n';

cout<<"* * * * *"<<'\n';

}

②解决本题的算法思路描述

每一行输出的结果

③调试过程的记载(包括出现的错误,以及修改过程)

开始计划一次输出三行失败,于是改为依次输出

第二次\n前忘记加<<

第三次\n忘加单引号

2)编写程序,定义字符变量ch并赋值,然后在屏幕上输出该字符及其对应的ASCII码值,如:字母a,字母b,字母A等。格式如下:

字符对应ASCII值

a 97

b 98

知识点:了解字符和ASCII码之间的关系,数据类型的转换方式。

①程序原代码。(直接粘贴在此)

#include

using namespace std;

int main()

{

char ch='a';

cout<

ch='b';

cout<

}

②解决本题的算法思路描述

通过调整输出结果的类型达到目的

③调试过程的记载(包括出现的错误,以及修改过程)

漏掉分号

3)编写程序输入三角形的三条边,计算三角形的面积并输出。

知识点:表达式的正确表示

① 程序原代码。(直接粘贴在此)

#include #include using namespace std; int main() { int a,b,c; double p,s; cin>>a>>b>>c; p=(double)(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); cout<

② 解决本题的算法思路描述

计算用三边面积公式 S=√[p(p -a)(p-b)(p-c)]

③ 试过程的记载(包括出现的错误,以及修改过程)

p ,s 开始时定义类型错误。

4)从键盘中输入x ,n 的值,根据n

n x y )2

1(+=式子求出y 的值;请分别输入x 的值3.5和n 的值4。

知识点:学会数学函数和相应的库文件,以及实数输出格式。

① 程序原代码。(直接粘贴在此)

#include #include using namespace std; int main() {

double y,x,n; cin>>x>>n; y=pow(1+x/pow(2,n),n); cout<

② 解决本题的算法思路描述 定义类型

输入数据

计算

输出数据

③调试过程的记载(包括出现的错误,以及修改过程)

未出现错误

5)编写一个程序,从键盘输入半径和高,输出圆柱体的底面积和体积。输出格式如下:圆柱体半径为: ***.** 高为:***.**

圆柱体底面积为:***.** 体积为:***.**

知识点:学会数据的输入、处理和输出语句的结构;数据输出格式的控制。

①程序原代码。(直接粘贴在此)

#include

#include

using namespace std;

int main()

{

double r,h,s,v;

cout<<"请输入半径和高";

cin>>r>>h;

s=3.14*r*r;

v=s*h;

cout<<"底面积为"<

cout<<"体积为"<

return 0;

}

②解决本题的算法思路描述

定义变量

输入数据

选用面积和体积公式

输出数据

③调试过程的记载(包括出现的错误,以及修改过程)

未出现错误

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键盘¥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; 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);这条语句 改成:printf("%c %c %d\n",a,b,c);

C语言程序设计实验报告(实验大纲+过程)

《C程序设计》实验教学大纲 一、适用范围 大纲适用信息管理专业本科教学使用。 二、课程名称 C程序设计 三、学时数与学分 总学时:90 总学分:4 实验学时:28 实验学分:1 四、教学目的和基本要求 目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握 C 语言程序设计的基本方法和编程技巧。 基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。 注:带*的实验项目为选做实验项目 六、教材、讲义及参考书 《C程序设计题解与上机指导》谭浩强主编清华大学出版社 七、实验成绩评定办法 实验成绩=平时实验表现+实验报告。实验成绩占总成绩的20%。 实验成绩以等级形式给出,评定等级分优、良、中、及格、不及格五类。 1、平时考核:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

2、实验报告:学生实验后应按时完成实验报告。 八、实验教学大纲说明 本大纲共安排28学时的实验,其中带*号实验项目为选做实验项目,实际课时为18学时。实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目,其中带*号的题目为选做题目,有时间和有能力的同学可以选做。 九、实验项目 实验一C程序的运行环境和运行一个C程序的方法 一、实验目的 1.了解Visual C++6.0编译系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1.用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的? 2.编写一个C程序,输出以下信息: **************************** very good! **************************** 3.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。 实验二数据类型、运算符和表达式 一、实验目的 1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。 2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。 二、实验内容 1.输入并运行以下程序: main( ) { char c1,c2; c1=97;c2=98; pr intf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2); } 在此基础上 ①将第三行、第四行改为: c1=321;c2=353; 再使之运行,分析其运行结果。 ②将第二行改为: int c1,c2; 再使之运行,分析其运行结果。。 2.输入并运行以下程序:

川大《人口社会学第一次作业答案》

你的得分: 完成日期:年月日点分 说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即年月日)后显示在题目旁边。 一、单项选择题。本大题共个小题,每小题分,共分。在每小题给出的选项中,只有一项是符合题目要求的。 1. ()是社会学的一门分支领域,是一门用社会学的概念、理论和方法 分析人口社会问题的学科。 () A.人口学 B.人类学 C.人口社会学 D.社会学 2. 人类个体的出生、成长、繁殖、衰老和死亡的生命历程有着重要的生物学 规律,可以用人口的数量、质量、性别结构、年龄结构等参数表示,这种 属性称为() () A.人口的社会属性 B.人口的阶级属性 C.人口的自然属性 D.人口的动态属性 3. 下列选项中,不属于人口过程的是()。 () A.生育过程 B.衰老过程 C.死亡过程 D.迁移过程 4. 人口结构可以分为人口的自然结构、人口的社会结构和人口的()。 () A.性别结构 B.阶级结构 C.年龄结构 D.空间结构 5. 年,托马斯.罗伯特.马尔萨斯发表了著名的(),奠定了人口理论的基础。 ()

A.《人口原理》 B.《法》 C.《神学大全》 D.《国富论》 6. 在马尔萨斯的人口理论中,提出了两种减少人口的途径,其中,通过限制出生人数而控制人口增长的抑制力量成为()。 () A.积极抑制 B.预防性抑制 C.道德抑制 D.补充抑制 7. 年,现代人口思想家马寅初先生在他的著作()里面明确地把中国的人口增长与工业化进程联系在一起,并在此基础上提出了控制人口增长的思想。 () A.《新人口论》 B.《人口论》 C.《户口人丁论》 D.《生计篇》 8. ()是指一年内每名育龄妇女(-岁)所生育的孩子数,反映了育龄妇女的综合生育水平。 () A.粗出生率 B.总和生育率 C.一般生育率 D.年龄别生育率 9. 婚姻制度属于生育制度中的()。 () A.生育的物质设备 B.生育的文化设备 C.生育观念 D.生育规范 10. ()的生育模式是一种以死亡率为导向的多育模式。 () A.传统农业社会 B.工业社会 C.未来社会

C语言上机实验[1]

实验四循环结构程序设计(4学时) 一、实验方式:一人一机 二、实验目的: 1、熟练掌握while语句、do-while语句和for语句。 2、练习并掌握循环结构的嵌套形式。 3、掌握循环结构的程序设计方法。 三、实验内容:说明:前四题为必做题目,后两题为选做题目。 1、从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结 束输入。(实验指导书P41) 2、求所有的水仙花数。水仙花数是一个3位数的自然数,该数各位数的立方和等于该数 本身。(实验指导书P42) 3、判断输入的某个数是否为素数。若是,输出YES,否则输出NO。(实验指导书P167) 4、计算π的近似值。公式如下:π/4=1-1/3+1/5-1/7+……,直到最后一项的绝对值小 于10-6为止。(实验指导书P169) 5、计算1!+2!+……+n! 的值,n值由键盘输入。(实验指导书P176) 6、输入10个整数,统计并输出其中正数、负数和零的个数。 四、实验答案:(代码+运行结果截屏) 实验五综合实验1:结构化程序设计(2学时) 一、实验方式:一人一机 二、实验目的: 1、进一步掌握选择结构、循环结构的编程特点。 2、掌握C语言的结构化程序设计思想。 3、学习利用循环结构实现的一些常用算法(如穷举、迭代、递推等)。 三、实验内容:说明:前两题为必做题目,后两题为选做题目。 1、编一程序,对于给定的一个百分制成绩,输出对应A,B,C,D,E表示的的等级成绩。设: 90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。(实验指导书P162) 2、百马百担问题。(实验指导书P45) 3、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 4、输出如下图案: * *** ***** ******* ***** *** * 四、实验答案:(代码+运行结果截屏)

植物生理学02379形考作业1

植物生理学 02379: 形考作业 模块一植物的营养与代谢生理 第一次形考作业 一、填空题 题目1 植物对水分的吸收、运输、利用和散失的过程,称为植物的水分生理或水分代谢。题目2 植物细胞膜具有选择透性,类似于半透膜,因此植物细胞就是个渗透系统。若将细胞放入低渗液,则细胞吸水。 题目3 植物散失水分的主要方式是蒸腾。 题目4 植物对矿质元素的吸收、运转与同化的过程,称为矿质营养。 题目5 植物细胞吸收矿质元素的方式主要有三种类型:被动吸收、主动吸收和和胞饮作用。 题目6 植物吸收矿质元素的主要部位是根毛区。 题目7 根部矿质元素主要是通过木质部向地上部运输,也可以横向运输到韧皮部。 题目8 合理施肥的生理指标有形态指标和生理指标。 二、选择题 题目9 以下植物的(嫩梢)部位含水量最高。 选择一项: A. 嫩梢 B. 风干种子

C. 茎杆 D. 休眠芽 题目10 细胞吸水的主要方式是(渗透) 选择一项: A. 扩散 B. 渗透 C. 集流 D. 结冰 题目11 下列哪一条是错误的,利用质壁分离现可以判断:(测定细胞的水势)选择一项: A. 判断细胞的死活 B. 测定细胞的水势 C. 测定细胞的渗透势 D. 观测物质透过原生质体的难易程度 题目12 水分在根内吸水的途径有3条,以下哪个不正确(细胞间途径) 选择一项: A. 细胞间途径 B. 共质体途径 C. 质外体途径 D. 跨膜途径 题目13 矿质元素主要是由根系从(土壤)中吸收。 选择一项: A. 营养液 B. 水分 C. 土壤

D. 空气 题目14 以下那条不符合确定植物必需元素的标准(缺乏该元素,可以用其他元素替代)。选择一项: A. 该元素的生理效应或功能必须是直接的 B. 缺乏该元素,可以用其他元素替代 C. 缺乏该元素,植物生长发育受阻,不能完成其生活史 D. 缺乏该元素,植物表现出专一的缺乏症 题目15 植物必需矿质元素的一般生理作用有(其余三个选项均属于)。 选择一项: A. 起电化学平衡作用 B. 作为细胞结构物质和功能物质的组分 C. 作为生命活动的调节者,参与酶的活动 D. 其余三个选项均属于 题目16 确定植物必须元素的两种主要方法是:(砂培法, 水培法)。 选择一项或多项: A. 纯溶液培养法 B. 气培法 C. 砂培法 D. 水培法 题目17 以下元素属于植物体必需的大量元素有(C、H、O、N、P, K、Ca、Mg、S)。 选择一项或多项: A. C、H、O、N、P B. Fe、B、P、Zn C. Cu、Mo、Cl、H D. K、Ca、Mg、S

(整理)《生理学Z》第1次作业.

A型题: 请从备选答案中选取一个最佳答案 1. 钠-钾泵的本质是[1分] A.受体蛋白 B.通道蛋白 C.蛋白激酶 D.腺苷酸环化酶 E.Na+-K+依赖式ATP酶 2. 血液凝固的三个基本步骤是[1分] A.A. 凝血酶原形成→凝血酶形成→纤维蛋白原形成 B.凝血酶原激活物形成→凝血酶原形成→凝血酶形成 C.凝血酶原激活物形成→凝血酶形成→纤维蛋白形成 D.凝血酶原激活物形成→凝血酶形成→凝血酶原形成 E.凝血酶原激活物形成→纤维蛋白原形成→纤维蛋白形成 3. 调节红细胞生成的最主要体液因素是[1分] A.雄激素 B.雌激素 C.维生素B12 D.红细胞提取物 E.促红细胞生成素 4. 血红蛋白的主要功能是[1分] A.运输H+ B.运输NaCl

C.运输O2和CO2 D.运输营养物质 E.运输各种离子 5. 内源性凝血与外源性凝血过程的区别在于[1分] A.因子Xa形成的过程不同 B.凝血酶形成过程不同 C.纤维蛋白形成过程不同 D.纤维蛋白多聚体形成过程不同 E.纤维蛋白稳定过程不同 6. 人体的血浆约占体重的[1分] A.4% B.4.5% C.5% D.5.5% E.6% 7. 骨骼肌中的收缩蛋白是指[1分] A.肌动蛋白 B.肌球蛋白 C.原肌球蛋白 D.肌动蛋白和肌球蛋白 E.原肌球蛋白和肌钙蛋白 8. 可兴奋组织的强度-时间曲线上任何一点代表一个[1分]

A.强度阈值 B.时间阈值 C.时值 D.刺激强度的临界值 E.具有一定强度和时间的阈刺激 9. 具有特异性免疫功能的白细胞是[1分] A.中性粒细胞 B.嗜酸粒细胞 C.嗜碱粒细胞 D.单核细胞 E.淋巴细胞 10. 在神经细胞兴奋性周期变化中,下列哪期膜电位处于正后电位的时期?[1分] A.超常期 B.低常期 C.正常期 D.相对不应期 E.绝对不应期 11. 骨骼肌收缩和舒张的基本单位是[1分] A.肌原纤维 B.肌小节

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;

C语言上机实验标准答案.doc

实验一上机操作初步 (2 学时 ) 一、实验方式:一人一机 二、实验目的: 1、熟悉 VC++语言的上机环境及上机操作过程。 2、了解如何编辑、编译、连接和运行一个 C 程序。 3、初步了解 C程序的特点。 三、实验内容: 说明:前三题为必做题目,后两题为选做题目。 1、输出入下信息: ( 实验指导书 P79) ************************* Very Good ************************* 2、计算两个整数的和与积。( 实验指导书 P81) 3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。 ( 书 P3) 4、在屏幕上显示一个文字菜单模样的图案: ================================= 1 输入数据 2 修改数据 3 查询数据 4 打印数据 ================================= 5、从键盘上输入两个整数,交换这两个整数。 四、实验步骤与过程: 五、实验调试记录: 六、参考答案: 1、#include <> void main( ) {printf( printf( printf( “ ********************\n “Very Good\n” ); “ ********************\n ” ); ” ); } 2、#include <> void main( ) {int a,b,c,d; printf( “ Please enter a,b: ”);

scanf( “%d,%d” ,&a,&b); c=a+b; d=a*b; printf( “ %d+%d=%d\n” ,a,b,c); printf( “ %d*%d=%d\n” ,a,b,d); } 3、#include <> #include <> void main( ) { double x,s; printf( “ Please input value of x: ”); scanf( “%lf ” ,&x); s=cos(x); printf( “ cos(%lf)=%lf\n ”,x,s); } 4、#include <> void main( ) { printf( “ ==================================\n”); printf( “ 1 输入数据 2 修改数据 \n ”); printf( “ 3 查询数据 4 打印数据 \n ”); printf( “ ===================================\n”); } 5、#include <> void main( ) { int x,y,t; printf( “ Please enter x and y: ”); scanf( “%d%d”,&x,&y); t=x; x=y; y=t; printf( “ After swap:x=%d,y=%d\n ” ,x,y); } 实验二简单的 C程序设计 (4 学时 ) 一、实验方式:一人一机 二、实验目的: 1、掌握 C语言的数据类型。 2、学会使用 C语言的运算符及表达式。 3、掌握不同数据类型的输入输出方法。 三、实验内容: 说明:前四题为必做题目,后两题为选做题目。

答案广西医科大学生理学第一次作业题目

读书破万卷下笔如有神 生理学第一次作业题目 论述题:(1~7) 1、简述生理止血的过程。 (1)小血管受损后,损伤性刺激立即引起局部血管收缩,若破损不大 即可使小血管封闭。这是由损伤刺激引起的局部缩小血管反应。(2)血管内膜下损伤暴露了内膜下组织可以激活血小板和血浆中的 凝血系统,以及血管收缩使血流暂停或减慢,利于血小板粘附与聚集于破损处,形成一个松软的止血栓填塞伤口。 (3)血凝系统被激活后,血浆中可溶的纤维蛋白原转变成不溶的纤 维蛋白多聚体,形成了由纤维蛋白与血小板共同构成的牢固止血栓,有效地制止出血。同时,血浆中也出现了生理的抗凝血活动与纤维蛋白溶解活动,以防止血凝块不断增大和凝血过程蔓延到这一局部以外。 2、简述兴奋—收缩耦联的过程。 电兴奋通过横管系统传向肌细胞的深处;三联管结构处的信息传递;肌浆网(即纵管系统)对Ca2+释放和再聚积。 3、调控心脏、血管的神经有哪些?各自神经末梢释放什么?用作么什有?么什是体受的用作?质递. 读书破万卷下笔如有神 心脏:1)心交感神经,节前神经元递质:乙酰胆碱;节前受体:N 型乙酰胆碱受体;节后神经元递质:去甲肾上腺素;节后受体:去甲肾上腺素受体;作用:导致心率加快、房室交界的传导速度加快和心肌收缩力增强。

2)心迷走神经节前神经元递质:乙酰胆碱;节前受体:N型乙酰胆碱受体;节后神经元受体:乙酰胆碱;节后受体:M受体。作用:使心率减慢和房室传导速度减慢,抑制心房肌的收缩力。 血管:1)缩血管神经节前神经元递质:乙酰胆碱;节前受体:N 型ACh受体;节后神经元递质:去甲肾上腺素;节后受体:α受体。作用:引起节后神经元兴奋。 2)舒血管神经节后神经元递质:乙酰胆碱;节后受体:N型乙酰胆碱。作用:引起血管舒张。 4、简述影响动脉血压的影响。 1)每搏输出量:当没播输出量增加时收缩压升高,舒张压也升高,但是舒张压增加的幅度不如收缩压大。 2)心率:心率加快时,舒张期缩短,舒张压升高,脉压减小。 3)外周阻力:外周阻力加大,动脉压升高,但主要使舒张。小减压脉,小较加增的压缩收,显明高升压 读书破万卷下笔如有神 4)大动脉管壁的弹性:大动脉弹性减退,收缩压升高,舒张压降低,脉压增大。 5)循环血量与血管系统容量的比例;循环血量减少,体循环平均充盈压降低,动脉血压降低。 5、血浆渗透压如何形成?有何生理意义? 形成:血液渗透压大分子血浆蛋白组成的胶体渗透压和+-)组成的晶体渗别是电解质Na透和Cl由晶体溶质颗粒(特压两部分构成的。 生理意义:1)维持细胞内的水平衡,保持细胞正常形态和功能;2)

c语言实验报告1

C语言程序设计报告 日

程序主要内容 任务1. 程序首先随机产生一到十之间的正整数,在屏幕上打印出问题,例如6*7=?然后让学生输入答案,序检查学生输入的答案是否正确,若正确,则“RIGHT”,然后问下一个问题,否则打印“WRONG,PLEASE TRY AGAIN”,然后提示学生重做,直到答对为止。 程序如下: #include #include #include int Magic(int x); int Answer(); main() { int guess,answer,counter=1; do{ printf("%d*%d=",Magic(1),Magic(2)); answer=Magic(1)*Magic(2); if(Answer()==answer) { printf("Right\n"); break; } else printf("Wrong!,please try again\n"); }while(counter>=1); } int Magic(int m)

int x,int y; srand(time(NULL)); x=rand()%10+1; y=rand()%10+1; if(m==1) return x; if(m==2) return y; } int Answer() { int n; scanf("%d",&n); return n; } 任务2:在(1)的基础上,当学生回答错误时,最多给三次重做的机会。 :程序如下: #include #include #include int Magic(int x); int Answer(); int Exam(); main() { int n; n=Exam(); if(n==0) printf("Right\n"); else if(n==1) printf("Wrong!You have tried

解剖生理学第一次网上作业答案

读书破万卷下笔如有神 《解剖生理学》第一次网上作业答案 说明:每道小题括号里的答案是您最高分那次所选的答案,而选项旁的标识是标准答案。 一、单项选择题。本大题共30个小题,每小题 2.0 分,共60.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1.( D ) 不属于细胞水平生理研究的是:A.通道种类B.受体特异性C.抗体功能 D.胃的运动2.( D ) 寒冷刺激,甲状腺素分泌增多,机体产热,确切地说是一种:A.神经调节B.自身调节C.体液调节 D.神经-体液调节3.( C ) 看到食物引起唾液分泌是一种:A.体液调节B.正反馈调节 C.前馈调节D.自身调节4.( D ) 关于反射的叙述,下面哪项是错误的:A.分为条件反射和非条件反射B.通过反射,机体对内、外界环境变化做出规律性反应C.是机体在神经中枢参与下发生的反应 D.没有大脑就不能发生反射5.( D ) 关于细胞膜结构与功能的叙述,哪项是错误的:A.细胞膜是具有特殊结构和功能的半透膜B.细胞膜是细胞接受其他因素影响的门户C.镶嵌着具有不同生理功能的蛋白质细胞膜的结构是以脂质双分子层为基架, D.水溶性物质一般能自由通过细胞膜,而脂溶性物质则不能6. ( D ) 细菌起到消化作用的细胞器:参与细胞内衰老、破损结构的消化对内吞的病毒、A.内质网B.高尔基复合体C.线粒体 D.溶酶体7.( C ) 假复层纤毛柱状上皮分布于:A.甲状腺B.肾小管 C.气管D.小肠8.( A ) 变移上皮分布于: 读书破万卷下笔如有神 A.排尿管道的腔面 B.呼吸器官 C.心脏的腔面 D.胃肠道腔面9.( C ) 疏松结缔组织中不包含以下哪种细胞:A.成纤维细胞B.浆细胞 C.成骨细胞D.巨噬细胞10.( B ) 有髓神经纤维传导速度快是由于:A.轴突较粗 B.有郎飞结C.轴突内有大量神经纤维D.轴突内含突触小泡多11.( B ) 小肠吸收葡萄糖和肾小管重吸收葡萄糖均属于:A.单纯扩散 B.继发性主动转运C.载体介导的异化扩散D.原发性主动转运12.( D ) 胰岛细胞分泌胰岛素属于:A.单纯扩散B.易化扩散C.主动转运 D.出胞作用13.( C ) 下列不是异化扩散特点的是:A.顺浓度差转运B.需要膜蛋白质的帮助 C.是脂溶性物质跨膜转运的方式D.不需要消耗能量14.( A ) )的简称。G蛋白是( A.鸟苷酸结合蛋白B.腺苷酸结合蛋白C.三磷酸肌醇D.鸟苷酸环化酶蛋白+( B ) 15.浓度后,静息电位的负值将:在增加细胞外液中的K A.增大 B.减小C.不变D.先增大后减小16.( A ) 关于血液渗透压的说明,正确的是: A.溶液血浆总渗透压近似于0.9%NaCl B.葡萄糖溶液0.9%血浆总渗透压近似于C.血浆胶体渗透压比晶体渗透压大D.血浆总渗透压对抗血浆

c语言上机实验报告 (2)

c语言上机实验报告 (2) 实验六 姓名班级单周上机的那班学号 一 程序源:#include #include void main() { FILE*fp; fp=fopen("E:\\yxf01.text","w"); if(fp==NULL) { printf("文件打不开"); exit(0); } int a,i; printf("请输入一个尾部为0的整数\n"); scanf("%d",&a); while(a%10!=0) { printf("输入值非法,请从新输入!\n"); scanf("%d",&a); }

fprintf(fp,"%d=%d+%d+%d+%d+%d+%d+%d+%d+%d+%d\n",a,a/10,a/10,a/10,a/1 0,a/10,a/10,a/ 10,a/10,a/10,a/10); fprintf(fp,"%d=%d+%d+%d+%d+%d+%d+%d+%d+%d\n",a,a/10,a/10,a/10,a/10,a /10,a/10,a/10,a/ 10,a-8*(a/10)); fprintf(fp,"%d=%d+%d+%d+%d+%d+%d+%d+%d\n",a,a/10,a/10,a/10,a/10,a/10 ,a/10,a/10,a-7*(a /10)); fprintf(fp,"%d=%d+%d+%d+%d+%d+%d+%d\n",a,a/10,a/10,a/10,a/10,a/10,a/ 10,a-6*(a/10)); fprintf(fp,"%d=%d+%d+%d+%d+%d+%d\n",a,a/10,a/10,a/10,a/10,a/10,a- 5*(a/10)); fprintf(fp,"%d=%d+%d+%d+%d+%d\n",a,a/10,a/10,a/10,a/10,a-4*(a/10)); fprintf(fp,"%d=%d+%d+%d+%d\n",a,a/10,a/10,a/10,a-3*(a/10)); fprintf(fp,"%d=%d+%d+%d\n",a,a/10,a/10,a-2*(a/10)); fprintf(fp,"%d=%d+%d\n",a,a/10,a-(a/10)); fclose(fp) } 运行结果:

C语言上机综合实验一及答案

1、编制程序,输入n 个整数(n 从键盘输入,n>0),输出它们的偶数和。 2、 编程,输入n 后:输入n 个数,根据下式计算并输出y 值。 3、输入一行字符,统计并输出其中英文字母、数字字符和其他字符的个数。 4、编写程序,输入一个正整数n ,计算并输出下列算式的值。要求定义和调用函数total(n)计算1+1/2+1/3+……+1/n ,函数返回值的类型是double 。 5、输入一个正整数n ,求1+1/2!+1/3!+……1/n!的值,要求定义并调用函数fact(n)计算n 的阶乘,函数返回值的类型是单精度浮点型。 答案: 程序1、 #include void main () { int n,i,x,sum=0; while(scanf("%d",&n),n<=0); printf ("请输入%d 个数:", n); for (i=1; i<=n ;i++) { scanf("%d",&x); if(x%2==0) sum+=x; } printf ("sum=%d", sum) ; } 程序2、 #include #include void main( ) { int i,n; float x,y; scanf(“%d”,&n); for(i=1;i<=n;i++){ scanf(“%f”,&x); if(x<-2) y=x*x-sin(x); else if(x<=2) y=pow(2,x)+x; else y=sqrt(x*x+x+1); printf(“%f \n”,y); } } 程序3、 # include void main( ) { int letter,digit,other; ?????>++≤≤-+-<-=2 12222sin 22x x x x x x x x y x 111111...23n k s k n ===++++∑

大一C语言上机实验试题和答案

实验一上机操作初步(2学时) 一、实验方式:一人一机 二、实验目的: 1、熟悉VC++语言的上机环境及上机操作过程。 2、了解如何编辑、编译、连接和运行一个C程序。 3、初步了解C程序的特点。 三、实验内容: 说明:前三题为必做题目,后两题为选做题目。 1、输出入下信息:(实验指导书P79) ************************* Very Good ************************* 2、计算两个整数的和与积。(实验指导书P81) 3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。(书 P3) 4、在屏幕上显示一个文字菜单模样的图案: ================================= 1 输入数据 2 修改数据 3 查询数据 4 打印数据 ================================= 5、从键盘上输入两个整数,交换这两个整数。 四、实验步骤与过程: 五、实验调试记录: 六、参考答案: 1、#include void main( ) { printf(“********************\n”); printf(“ Very Good\n”); printf(“********************\n”); } 2、#include void main( ) { int a,b,c,d; printf(“Please enter a,b:”); scanf(“%d,%d”,&a,&b); c=a+b; d=a*b; printf(“%d+%d=%d\n”,a,b,c); printf(“%d*%d=%d\n”,a,b,d);

生理学作业及参考答案

生理学作业及参考答案 Document number:PBGCG-0857-BTDO-0089-PTT1998

大理学院成人高等教育 《人体生理学》课程作业及答案 第一章至第四章 一、名词解释 1.负反馈 在反馈控制系统中,反馈信息与控制信息作用相反的反馈,称负反馈 2.正反馈 在反馈控制系统中,反馈信息与控制信息作用相同的反馈,称为正反馈 3.内环境 细胞直接生活的液体环境即细胞外液称为内环境(internal) 4.稳态 为维持细胞正常的生理功能,机体通过复杂的调节机制保持内环境中的各项物理、化学因素的相对稳定,称为内环境稳态。 5.化学门控性通道 通道的开闭是由膜两侧的化学物质(如递质、激素或药物)控制的,则称为化学门控离子通道(chemically-gated ion channel),或称为配体门控离子通道。 6.主动转运 某些物质(如Na+、K+)以特异携带下,通过细胞膜本身的某种耗能过程,逆浓度差或逆电位差的称为主动转运。 7.电压门控性通道 由膜两面侧的电位差决定其功能状态的离子通道称电压门控性通道8.阈电位

当膜电位去极化达到某一临界值时,就出现膜上的Na﹢大量开放,Na﹢大量内流而产生动作电位,膜电位的这个临界值称为阈电位。 9.静息电位 静息电位是指细胞处于静息状态时,细胞膜两侧存在的电位差。 10 动作电位 动作电位是指细胞受刺激时在静息电位基础上产生的可传布的电位变化 11.局部反应 局部反应有以下特点:( 1 )电位幅度小且呈衰减性传导( 2 )不具有“全或无”现象( 3 )有总和效应 12.兴奋性 兴奋性是机体感受刺激发生反应的能力或特性。 13.血细胞比容 血细胞在全血中所占的容积百分比,称血细胞比容。由于白细胞和血小板仅占血液总容积的%~1%,故血细胞比容很接近血液中的红细胞比容。 14.血浆胶体渗透压 由血浆蛋白质所形成的血浆渗透压,称为血浆胶体渗透压。 15.EPO EPO是(Erythropoietin)的英文简称。人体中的促是由肾皮质肾小管周围间质细胞和肝脏分泌的一种激素样物质,能够促进红细胞生成。 16.心动周期 心房或心室每一次收缩和舒张构成的一个机械活动周期,称为心动周期。 17.心输出量

C程序设计上机实验报告((完整版))

C语言程序设计上机实验报告 学院:机械工程学院 班级:机自161213 姓名:刘昊 学号:20162181310 实验时间:2017 年3 月6 号 任课老师:张锐

C语言程序设计上机实验报告 实验一 一、实验名称: C 程序的运行环境和运行C程序的方法 二、实验目的:了解在 程序 C 编译系统上如何编辑、编译、连接和运行一个 C 三、实验内容: (1). (2). (3). 输入并运行一个简单的C程序。 设计程序,对给定的两个数求和。 设计程序,对给定的两个数进行比较,然后输出其中较大的数。 四、源程序代码: 代码1: 运行结果1:

程序分析1: 该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了 1 和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。 代码2: 运行结果2:

程序分析2: 简单的使用printf() 和scanf() 函数进行简单的数据运算。代码3: 运行结果3:

程序分析3: 使用if 语句进行判断。 五.实验总结 C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法, 熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar 和putchar 输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1: 运行结果1: 程序分析1:

C语言实验报告参考答案

《C语言程序设计》 实 验 手 册

《C语言程序设计》实验课程简介 课程名称:C语言程序设计实验 课程性质:专业必修课 课程属性:专业必修课 学时学分:学时32 学分1 开课实验室:软件实验室 面向专业:网络工程、软件工程、计算机科学与技术 一、课程的任务和基本要求 C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实验性教育环节。本课程的主要任务是让学生充分掌握C 语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。 二、实验项目 【实验一】最简单的C程序---顺序程序设计 【实验二】逻辑运算和判断选取控制 【实验三】循环结构程序设计(一) 【实验四】循环结构程序设计(二) 【实验五】函数 【实验六】数组(一) 【实验七】数组(二) 【实验八】指针 【实验九】结构体、共用体和文件 【实验十】C程序综合性实验 三、有关说明 1、与其它课程和教学环节的联系: 先修课程:计算机文化 后续课程:面向对象程序设计、Java程序设计、数据结构、软件工程 2、教材和主要参考书目: (1)教材: 《C程序设计习题解答与上机指导》,谭浩强吴伟民著,北京:清华大学出版社,2003年。(2)主要参考书目: 《C语言程序设计》谭浩强主编,清华大学出版社,2003年。

三、实验内容 实验一最简单的C程序---顺序程序设计 (验证性实验 2学时) (一)、实验目的 1.熟悉win-tc程序运行环境 2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法 3.掌握C语言中使用最多的一种语句——赋值语句 4.掌握数据的输入输出方法,能正确使用各种格式控制符 (二)、实验内容 1.写出下列程序的运行结果 (1)#include void main() { printf(“*****************\n”); printf(“This is a c program. \n”); printf(“****************\n”); } 运行结果及分析:运行结果为: Printf函数语句表示输出引号内的字符串,最后的\n表示换行, 将程序中的\n去掉后,运行结果及分析:运行结果为: 去掉\n后不换行连续显示 (2)#include void main() { int a=100,b=20,sum,sb; sum=a+b; sb=a/b; printf("sum=%d,sb=%d",sum,sb); } 运行结果及分析: sum=100+20=120;sb=100/20=5. (3)#include void main( )

川大人口社会学第一次作业答案 (1)

你的得分:88.0 完成日期:2014年06月13日14点58分 说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年09月11日)后显示在题目旁边。 一、单项选择题。本大题共20个小题,每小题 2.0 分,共40.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1. ()是社会学的一门分支领域,是一门用社会学的概念、理论和方法 分析人口社会问题的学科。 ( C ) A.人口学 B.人类学 C.人口社会学 D.社会学 2. 人类个体的出生、成长、繁殖、衰老和死亡的生命历程有着重要的生物学 规律,可以用人口的数量、质量、性别结构、年龄结构等参数表示,这种 属性称为() ( C ) A.人口的社会属性 B.人口的阶级属性 C.人口的自然属性 D.人口的动态属性 3. 下列选项中,不属于人口过程的是()。 ( B ) A.生育过程 B.衰老过程 C.死亡过程 D.迁移过程 4. 人口结构可以分为人口的自然结构、人口的社会结构和人口的()。 ( D ) A.性别结构 B.阶级结构 C.年龄结构 D.空间结构 5. 1798年,托马斯.罗伯特.马尔萨斯发表了著名的(),奠定了人口理论 的基础。

( A ) A.《人口原理》 B.《法》 C.《神学大全》 D.《国富论》 6. 在马尔萨斯的人口理论中,提出了两种减少人口的途径,其中,通过限制出生人数而控制人口增长的抑制力量成为()。 ( B ) A.积极抑制 B.预防性抑制 C.道德抑制 D.补充抑制 7. 1957年,现代人口思想家马寅初先生在他的著作()里面明确地把中国的人口增长与工业化进程联系在一起,并在此基础上提出了控制人口增长的思想。 ( A ) A.《新人口论》 B.《人口论》 C.《户口人丁论》 D.《生计篇》 8. ()是指一年内每1000名育龄妇女(15-49岁)所生育的孩子数,反映了育龄妇女的综合生育水平。 ( C ) A.粗出生率 B.总和生育率 C.一般生育率 D.年龄别生育率 9. 婚姻制度属于生育制度中的()。 ( A ) A.生育的物质设备 B.生育的文化设备 C.生育观念 D.生育规范 10. ()的生育模式是一种以死亡率为导向的多育模式。 ( A ) A.传统农业社会

相关主题