《护理学基础》自学指导书.docx

上传人:b****2 文档编号:3086138 上传时间:2023-05-05 格式:DOCX 页数:15 大小:22.23KB
下载 相关 举报
《护理学基础》自学指导书.docx_第1页
第1页 / 共15页
《护理学基础》自学指导书.docx_第2页
第2页 / 共15页
《护理学基础》自学指导书.docx_第3页
第3页 / 共15页
《护理学基础》自学指导书.docx_第4页
第4页 / 共15页
《护理学基础》自学指导书.docx_第5页
第5页 / 共15页
《护理学基础》自学指导书.docx_第6页
第6页 / 共15页
《护理学基础》自学指导书.docx_第7页
第7页 / 共15页
《护理学基础》自学指导书.docx_第8页
第8页 / 共15页
《护理学基础》自学指导书.docx_第9页
第9页 / 共15页
《护理学基础》自学指导书.docx_第10页
第10页 / 共15页
《护理学基础》自学指导书.docx_第11页
第11页 / 共15页
《护理学基础》自学指导书.docx_第12页
第12页 / 共15页
《护理学基础》自学指导书.docx_第13页
第13页 / 共15页
《护理学基础》自学指导书.docx_第14页
第14页 / 共15页
《护理学基础》自学指导书.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《护理学基础》自学指导书.docx

《《护理学基础》自学指导书.docx》由会员分享,可在线阅读,更多相关《《护理学基础》自学指导书.docx(15页珍藏版)》请在冰点文库上搜索。

《护理学基础》自学指导书.docx

《护理学基础》自学指导书

《C语言程序设计》自学指导书

一、课程名称:

C语言程序设计

二、自学学时:

50课时

三、教材名称:

《C语言程序设计》,孙宏昌王燕来编著,高等教育出版社

四、参考资料:

1、《C语言程序设计》,李平主编,电子科技大学出版社

2、《C程序设计》,谭浩强著,清华大学出版社

五、课程简介:

C语言是一种结构化计算机程序设计语言。

它既具有高级语言的特点,又具有汇编语言的特点。

它的功能强大,可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。

学习过C语言对学习现在任何的高级编程语言都有很大的帮助。

因为几乎所有的高级语言都是以C语言为基础的(像JAVA,C++,C#等等)。

所以,“C语言程序设计”可以作为程序设计类的入门课程。

作为计算机类各专业的重要专业技术基础课程和核心课程,其重点要培养的是程序设计的基础知识,帮助学生把握程序设计的方法和思路,使学生具有一定的编程技能和分析、解决问题的实际能力,为进一步的学习打下良好的基础。

六、考核方式:

开卷考试

七、自学内容指导:

第一章C语言的基本概念

1、本章内容概述:

本章主要介绍了C语言的发展与特点、基本成分、结构特点与书写风格,以及C语言程序的编译和执行。

2、自学学时安排:

2学时

3、知识点:

A、C语言的特点(了解)。

P2

B、字符集、标识符(一般掌握)。

P3

C、C程序的结构特点(重点掌握)P6

D、C程序的书写风格(重点掌握)。

P7

E、C语言程序的编译与执行(了解)P8

4、难点:

(1)C程序的一般结构。

(2)C程序的编译与执行。

5、章节同步习题(客观题):

单选题:

1、构成C语言的基本单位是_______

A、过程 B、函数 C、语句 D、命令 

2、C语言规定:

在一个源程序中,main函数的位置________

A、必须在最开始 B、必须在系统调用的库函数的后面

C、可以任意 D、必须在最后 

6、课后作业题:

(1)C语言的标识符包括哪几类?

为什么有一类标识符叫保留字?

保留字能作函数名或变量名吗?

为什么建议不要将预定义标符再定义为用户定义标识符?

P11

(2)C语言程序的主要结构特点是什么?

每个C语言程序都必须有一个主函数吗?

一个C程序中所包含的主函数和其它函数的关系是什么?

P11

(3)函数定义的一般格式是什么?

P11

(4)为什么在引用系统提供的输入/输出库函数的程序中要有#include预编译命令?

P11

第二章数据类型、运算符及表达式

1、本章内容概述:

本章主要介绍了C语言的数据类型。

常量、变量及其说明、数据类型的转换、运算符和表达式。

2、自学学时安排:

4学时

3、知识点:

A、C语言的数据类型(重点掌握)。

P13

B、数、字符常量、字符串常量。

转换字符、符号常量(一般掌握)。

P13

C、基本数据类型(重点掌握)。

P18

D、变量的定义、初始化(重点掌握)。

P19

E、隐式、显式类型转换(了解)。

P20

F、运算符与表达式的概念(一般掌握)。

P23

G、算术运算符及算术表达式(重点掌握)。

P23

H、赋值运算符和赋值表达式(重点掌握)。

P26

I、逻辑运算符和逻辑表达式(重点掌握)。

P29

J、三目运算符、逗号运算符和逗号表达式(一般掌握)。

P30

4、重点:

(1)运算符与表达式。

5、章节同步习题(客观题):

一、单选题:

1、设x为整型变量,能正确表达数学关系“5

A、5B、x>5&&x<10

C、x==6||x==7||x==8||x==9 D、!

(x<=5)&&(x<10) 

2、在C语言中,逻辑运算符的优先级从高到低的排列顺序为____

A、&&、||、!

 B、||、&&、!

 C、&&、!

、|| D、!

、&&、|| 

3、判断int型变量x是否为1≤x≤100的偶数,可以用表达式______

A、1≤x≤100&&x%2==0B、x>=1&&x<=100&&x%2==0

C、x>=1&&x<=100&&x==2nD、x>=1||x<=100&&x%2==0

4、判断char型变量s是否为小写字母的正确表达式是______

A、'a'<=s<='z' B、(s>='a')&(s<='z') 

C、(s>='a')&&(s<='z') D、('a'<=s)and('z'>=s) 

5、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是______

A、7 B、8 C、6 D、2 

6、设有语句chara='\72';则变量a_____

A、包含1个字符B、包含2个字符

C、包含3个字符D、声明不合法

7、下列算术运算符中,只能用于整型数据的是_____

A、-         B、+          C、/             D、% 

8、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______

Ac=b=a;B(a=c)‖(b=c);

C(a=c)&&(b=c);Da=c=b;

9、下列表达式中,错误的是______

A.2>1?

a:

bB.i+++jC.4.0%2.0D.x*=y+8

10、判断变量ch是英文字母的表达式为________。

A、('a'<=ch<='z')||('A'<=ch<='Z')

B、(ch>='a'&&ch<='z')&&(ch>='A'&&ch<='Z')

C、(ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')

D、('A'<=ch<='z')&&('A'<=ch<='z')

11、下列选项中,不能用作标识符的是________

A、_1234_B、_1_2C、int_2_D、2_int_

二、判断题:

1、运算符“=”和“==”的优先级相同。

2、‘%f’是不正确的字符常量。

3、运算符“+”不能作为单目运算符。

4、如果运算符“*”和“/”都是右结合的,则表达式10*6/5的值是10。

5、s(s-a)(s-b)(s-c)是合法的C语言表达式。

6、在C语言中,常量和变量都有数据类型。

7、C语言的运算符只有单目运算符和双目运算符两种。

8、若变量已正确定义,表达式x+y=z符合C语言语法。

9、表达式3*5/2和表达式3/2*5等价。

10、表达式m=n++的求解顺序是先计算机m=n,再计算机n=n+1。

11、变量名fahr和Fahr代表两个不同的变量。

三、填空题:

1、写出条件“-10 

2、C语言用整数_______表示“逻辑真”,用整数_______表示“逻辑假”。

3、数学运算式3x/2x-1写成C语言表达式为_______。

4、_______是一个三目运算符,一般形式为“表达式1?

表达式2:

表达式3”。

6、课后作业题:

(1)C语言提供哪些数据类型?

P39

(2)变量为什么要先定义后使用,变量的定义和说明有什么区别?

P39

(3)’c’和”c”有何区别?

它们的存储形式各是什么样?

P39

(4)P39第6、9、14、15题

第三章C语言程序的控制结构和结构化程序设计

1、本章内容概述:

本章主要介绍了算法及其描述、C语言的语句与控制结构。

2、自学学时安排:

25学时

3、知识点:

A、算法的基本概念与基本特征(一般掌握)。

P44

B、C语言的语句概述(一般掌握)。

P50

C、C程序的控制结构(一般掌握)。

P51

D、顺序结构程序设计(重点掌握)。

P52

E、分支程序设计(重点掌握)。

P60

F、循环程序设计(重点掌握)。

P76

4、重点:

(1)C程序的顺序、分支、循环设计。

5、章节同步习题(客观题):

一、单选题:

1、执行下面程序段的结果是_____main(){intx=1,a=0,b=0;switch(x){case0:

b++;case1:

a++;case2:

a++;b++;}printf("a=%d,b=%d",a,b);}

A、a=1,b=1 B、a=2,b=1 C、a=1,b=0 D、a=2,b=2 

2、设有以下程序段,执行后的输出结果是_____intx=100,y=200;printf("%d",(x,y));

A、100B、200C、100,200 D、编译出错 

3、以下关于循环的描述中,错误的是_____

A、可以用for语句实现的循环一定可以用while语句实现 

B、可以用while语句实现的循环一定可以用for语句实现 

C、可以用do…while语句实现的循环一定可以用while语句实现

D、do…while语句与while语句的区别仅仅是关键字while的位置不同 

4、若输入字符串:

abcde<回车>,则以下while循环体将执行_____次。

while((ch=getchar())=='e')printf("*");

A、1次 B、死循环 C、0次 D、5次 

5、有如下程序voidmain(){inta=2,b=-1,c=2;if(a)if(b<0)c=0;elsec++;printf("%d\n",c);}该程序的输出结果是______

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

6、下面程序段的输出结果是______

inti=100;while(i>120)i=i+1;printf(″%d″,i);

A、100B、101C、120D、121

7、若x、i、j和k都是int型变量,则计算下面表达式后,x的值为________x=(i=4,j=16,k=32)

A、4 B、16 C、32D、52 

8、有以下程序intfun(intx,inty){if(x

A、函数调用出错 B、8 C、9 D、7 

9、表达式strlen(”hello”)的值是________

A.4B.5C.6D.7

10、下列程序段的输出结果是____inta=10,b=0;if(a>15)b=1;elseif(a<2)b=2;elseb=3printf("%d",b);

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

11、有以下程序main(){inti=0,x=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;}printf("%d\n",s);}程序运行后的输出结果是_______

A、10B、13C、21D、程序进入死循环

12、若变量已正确定义且k的值是4,计算表达式(j=k++)后,(    )是正确的。

A.j=4,k=5B.j=4,k=4C.j=5,k=4D.j=5,k=5

6、课后作业题:

P100第1、2、3、4、7、8、9、16题

第四章数组及其应用

1、本章内容概述:

本章主要介绍了数组的应用、字符数组的应用。

2、自学学时安排:

5学时

3、知识点:

A、一维数组的定义方式(重点掌握)。

P105

B、一维数组的引用、初始化及应用(重点掌握)。

P106

C、字符型数组的概念、初始化、输入/输出及应用(重点掌握)。

P115

4、重点:

(1)一维数组的应用。

(2)字符型数组的应用。

5、章节同步习题(客观题):

一、单选题:

1、引用数组元素时,数组下标可以是____

A、整型常量 B、整型变量 C、整型表达式 D、以上均可 

2、给出以下定义:

charx[]=“abcdefg”;chary[]={'a','b','c','d','e','f','g'};则正确的叙述为_____

A、数组x和数组y等价B、数组x和数组y的长度相同

C、数组x的长度大于数组y的长度D、数组x的长度小于数组y的长度

二、填空题:

1、当定义数组长度为n时,可用的数组元素下标从0到_______。

6、课后作业题:

(1)定义一个一维数组,元素个数为10

第五章指针

1、本章内容概述:

本章内容仅做了解。

2、自学学时安排:

1学时

3、知识点:

4、难点:

5、章节同步习题(客观题):

6、课后作业题:

第六章函数

1、本章内容概述:

本章主要介绍了函数的定义、引用及应用。

2、自学学时安排:

5学时

3、知识点:

A、C语言的程序结构(重点掌握)。

P154

B、函数的定义和引用(重点掌握)P155

C、变量的存储类型(一般掌握)。

P163

4、重点:

(1)C语言的程序结构。

(2)函数的定义和引用。

(3)变量的存储类型。

5、章节同步习题(客观题):

单选题:

1、构成C语言的基本单位是_______

A、过程 B、函数 C、语句 D、命令 

2、如果一个函数被说明为static,那么_____

A、该函数只能被main函数调用 

B、该函数能被当前文件的函数调用,但不能被其他文件的函数调用 

C、该函数不能被当前文件的函数调用,可以被其他文件的函数调用 

D、任何文件的函数都可以调用该函数 

3、设函数fun的定义形式为:

fun(charch,floatx){…}则以下对函数fun的调用语句中正确的是_____

A、fun(“abc”,3) B、t=fun(‘D’,5.0)C、fun(‘ab’,3)D、fun(‘78’,1) 

4、函数求sum(intn)的功能是计算自然数1到n的和,即1+2+…+n。

main(){printf("Thesum=%d\n",sum(10));}intsum(intn){ints=0,i;for(i=0;i<=n;i++)__________}请从备选答案中选择一答案,补全程序。

A、s=s+n;returns; B、s=s+i;returns;C、returns;D、returns+=I; 

5、设有以下程序段,执行后的输出结果是_____intx=100,y=200;printf("%d",(x,y));

A、100B、200C、100,200 D、编译出错 

6、下面的描述错误的是____

A、函数可以有多个形式参数 B、函数可以没有返回值 

C、函数内可以嵌套定义函数 D、函数可以被其他函数调用 

7、函数返回值的类型是由___决定的。

A、定义函数时指定的返回类型 B、函数中return语句的表达式类型 

C、主调函数的实际参数类型 D、主调函数的返回值类型 

8、程序中对fun函数有如下说明voidfun();下面说明是错误的是_____

A、fun函数无返回值 B、fun函数的返回值可以是任意的数据类型 

C、fun函数没有形式参数 C、void可以省略 

9、下面关于局部变量的描述中,错误的是_____ 

A、函数的局部变量的有效范围只能在本函数 

B、函数的形式参数也是局部变量  

C、局部变量的名称不能和函数同名称

D、不同的函数中不能定义相同名称的局部变量

10、有以下程序intfun(intx,inty){if(x

A、函数调用出错 B、8 C、9 D、7 

11、 以下函数调用语句中,含有的实参个数是_____。

calc(exp1,(exp3,exp4,exp5));

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

12、如果在一个函数的复合语句中定义了一个变量,则该变量____

A、 只在该复合语句中有效B、 在该函数中任何位置有效 

C、 定义错误,因为不能在其中定义变量 D、在本程序的源文件范围内均有效 

13、下列程序段的输出结果是____inta=10,b=0;if(a>15)b=1;elseif(a<2)b=2;elseb=3printf("%d",b);

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

6、课后作业题:

P205第1、3、7、8、11题

第七章结构、联合和枚举

1、本章内容概述:

本章主要介绍了结构的说明和定义、结构成员的引用与结构变量的初始化。

2、自学学时安排:

2学时

3、知识点:

A、结构的说明(一般掌握)。

P207

B、结构变量的定义(一般掌握)。

P209

C、结构成员的引用与结构变量的初始化(一般掌握)。

P211

4、难点:

(1)结构成员的引用与结构变量的初始化。

5、章节同步习题(客观题):

单选题:

1、定义如下的结构体描述同学信息structStudent{unsignedlongid;charname[30];charclass[30];}s;假设此同学的序号为1002,姓名为黎明,班级为冶金3班,则描述正确的为___

A、id=1002;name=黎明;class=冶金3班; 

B、id=1002;name=”黎明”;class=”冶金3班”; 

C、s.id=1002;s.name=”黎明”;s.class=”冶金3班”; 

D、s.id=1002;s.name=黎明;s.class=冶金3班; 

6、课后作业题:

P205第1、3、7、8、11题

第八章标准库函数和文件系统

1、本章内容概述:

本章主要介绍了文件的一般操作与常用的库函数用法。

2、自学学时安排:

2学时

3、知识点:

A、文件的处理过程(一般掌握)。

P266

B、字符输入、输出函数(重点掌握)。

P267

C、字符串输入、输出函数(重点掌握)。

P268

D、格式化输入、输出函数(重点掌握)。

P269

4、难点:

(1)格式化输入、输出函数。

5、章节同步习题(客观题):

6、课后作业题:

P301第1.4、1.5、3题

第九章C语言的预编译程序

1、本章内容概述:

本章主要介绍了C程序的文件包含,宏定义及条件编译。

2、自学学时安排:

2学时

3、知识点:

A、C语言的四类预编译语句(一般掌握)。

P303

B、文件包括(一般掌握)。

P303

C、宏定义(一般掌握)。

P304

4、难点:

(1)文件包括。

5、章节同步习题(客观题):

6、课后作业题:

P317第1题

第十章动态存储及其应用

1、本章内容概述:

本章仅做了解。

2、自学学时安排:

2学时

3、知识点:

4、难点:

5、章节同步习题(客观题):

6、课后作业题:

附录:

章节同步习题答案

第一章C语言的基本概念

单选题:

(1)B

(2)C

第二章数据类型、运算符及表达式

一、单选题:

(1)B

(2)D(3)B(4)C(5)B(6)A(7)D(8)C

(9)C(10)C(11)C(12)D

二、判断题:

(1)╳

(2)√(3)√(4)√(5)╳(6)√(7)╳(8)╳(9)√(10)√

三、填空题:

1、(x>=-10)&&(x<=10)2、1,0

3、3*x/(2*x-1)4、条件运算符

第三章C语言程序的控制结构和结构化程序设计

单选题:

(1)B

(2)B(3)D(4)A(5)A(6)A(7)C

(8)B(9)B(10)A(11)D(12)A

第四章数组及其应用

一、单选题:

(1)D

(2)D

二、填空题:

n-1

第六章函数

单选题:

(1)B

(2)B(3)B(4)B(5)B(6)C(7)A(8)B(9)D(10)B

(11)B(12)A(13)A

第七章结构、联合和枚举

单选题:

(1)C

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2