当前位置:文档之家› 全国高等教育自学考试高级语言程序设计完整版

全国高等教育自学考试高级语言程序设计完整版

全国高等教育自学考试高级语言程序设计完整版
全国高等教育自学考试高级语言程序设计完整版

全国高等教育自学考试高级语言程序设计

Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计(一)

试卷

第一部分选择题

一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1. C语言程序编译时,程序中的注释部分【】A. 参加编译,并会出现在目标程序中B. 参加编译,但不会出现在目标程序中C. 不参加编译,但会出现在目标程序中D. 不参加编译,也不会出现在目标程序中

2. 下列表达式的值为0的是【】

A. 3﹪5

B. 3/

C. 3/5

D. 3<5

3. 正确的C语言用户自定义标识符是【】

A. print

B. float

C. when

D. random﹪2

4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】A. 0和2B. 0和3C. 1和2D. 1和3

5. 下列叙述中,正确的是【】A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致B. 宏名必须用大写字母表示C. 宏替换不占用运行时间,只占编译时间D. 在程序的一行上可以出现多个有效的宏定义

6. 下列保留字中用于构成循环结构的是【】A. ifB. whileC. switchD. default

7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】A. if(a>b){if(c>d) x = 1;else x = 2;}B. if(a>b){if(c>d) x = 1;} else x = 2;C. if((a>b) && (c>d)) x = 1;else x = 2;D. if(a< =b) x = 2;else if (c>d) x = 1;

8. 设char x =′a′;则printf(″x = ﹪c, y = ﹪c \ n″,x,97);的输出是【】A. x = a,y = 97B. x = 97,y = aC. x = 97,y = 97D. x = a,y = a

9. 设int a[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是【】A. 2B. 3C. 4D. 无确定值

10. 执行下列程序int a[3][3]={{1},{2},{3}};int b[3][3]={1,2,3};main(){printf(″﹪d \ n″,

a[1][0] + b[0][0]);}后输出的结果是【】A. 0B. 1C. 2D. 3

11. 设char str[100];int i = 5;则引用数组元素的错误形式是【】A. str[i + 10]B. (str + i)C. (str + i - 1)D. ((str + + ) + i)

12. 设int x[] = {1,2,3,4,5,6},* p = x;则值为3的表达式是【】A. p + = 2, * + + pB. p + = 2, * p + +C. p + = 3, * pD. p + = 2, + + * p

13. 在函数内,定义变量时存储类型符可省略的是【】A. autoB. staticC. externD. register

14. 执行下列程序int a = 3, b = 4;void fun(int x1, int x2){printf(″﹪d, ﹪d \ n″, x1 + x2,

b);}main(){int a = 5, b = 6;fun(a, b);}后输出的结果是【】A. 3,4B. 11,1C. 11,4D. 11,6

15. 设有定义语句

struct

{int a;float b;} d[3]={{1,4},{2,5},{6,7}};

则printf(″﹪ \ n″,d[2]. a * d[2]. b/d[1]. b);的输出是【】

A.

B.

C. D.

16. 设有定义语句:enum t1 {a1, a2 = 7, a3, a4 = 15}time;则枚举常量a2和a3的值分别为【】A. 1和2B. 2和3C. 7和2D. 7和8

17. 将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是【】A. 2和2B. 2和5C. 5和2D. 5和5

18. 在文件使用方式中,字符串″rb″表示【】A. 打开一个已存在的二进制文件,只能读取数据B. 打开一个文本文件,只能写入数据C. 打开一个已存在的文本文件,只能读取数据D. 打开一个二

进制文件,只能写入数据

19. 执行下列程序

# define F(y) 15>>y

# define PRINT(a) printf(″﹪d″,a)

main()

{

PRINT(F(2));

}

后输出的结果是【】

A. 3

B. C. 14D.

20. main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为【】A. int argv;B. char * argv[];C. char argv[];D. char ** argv[];

第二部分非选择题

二、填空题 (本大题共10小题,每小题2分,共20分)

21. 初始化值是的双精度变量a的定义形式为_____________________。22. 表达式 !10! = 1的值是____________________。23. “20 = 1) i - -;执行后,i的值为_______________。26. 被调函数在执行结束时,这个函数中定义的

__________________类型的变量不被释放。27. 设struct student{int no;char name[12];float score[3];} sl,* p = &sl;用指针法给sl的成员no赋值1234的语句是___________________。

28. C语言程序中对文本文件的存取是以________________为单位进行的。29. 设char string[] =″This_is_a_book!″;则数组的长度应是________________。30. 设int a[2][3] = {{2},{3}};则数组元素_____________________的值为3。

三、程序分析题 (本大题共5小题,每小题5分,共25分) 阅读下列程序,将输出结果写到各题右侧的空白处31. int a = 200;main(){int i;for(i = 1;i< = 5;i + +){a + + ;printf(″﹪d,″,a);s()}{s(){static int a = 20;a + + ;printf(″﹪d \ n″,a);}

32. # include ″″

main()

{char c;

c = getchar();

if(c> =′a′&&c< =′z′) ‖c> =′X′&&c< =′Z′)c = c - 23;

printf(″﹪c \ n″,c);

}

设从键盘上输入Next ↙

33. # define N 7main(){int i,j,temp,a[N]={1,2,3,4,5,6,7};for(i = 0;i

34. struct porb{char * name;int count;}x[]={″Li ning″,19,″Lang ping″,21,″Zhu jian hua″,20};main(){int i;for(i = 0;i<3;i + + )printf(″﹪s: ﹪d \ n″,x[i].name,x[i].count);}

35. main()

{union

{short a;char ch;

}M;

= 100;=′A′;

printf(″﹪d,﹪d,﹪c \n″,sizeof(M),,;}

四、程序填充题 (本大题共3小题,每小题6分,共18分) 给出下列程序,将横线处缺少的部分补上,使其能正确运行。36. 以下程序的功能是用选择法对数组a中的整数由小到大进行排序。void sort(int b[],int n){ int i,j,t;for(i = 0;i

37. 输入一字符串(换行为结束标志)统计其中数字(0,1,2,…,9不单独统计)、空白和其它字符出现的次数。

# include ″″main()

{ char c;

int ___________________________;

while((c = getchar())! =′\ n′)

{

if(__________________________)digit + + ;

else if(c = =′′‖c = =′\ t′) ++ blank;else __________________________;}printf(″digit =﹪d,blank =

﹪d,other =﹪d \ n″,digit,blank,other);}

38. 先为数组a输满数据,再为x输入一个数据,在数组a中找出第一个与x相等的元素并将其下标输出,若不存在这样的元素,则输出“Not found!”标志。main(){int i,x,a[10];for(i = 0;

i<10;i ++ )scanf(″﹪d″,___________);scanf(″﹪d″,&x);printf(″﹪d″,x);for(i = 0;i<10;i ++)

if(_________________)break;if (i _________10)printf(″ position:﹪d \ n″,i);else printf(″ Not found! \ n″,x);}

五、程序设计题 (第39小题5分,第40、41小题各6分,共17分)。39. 求出10至1000之内能同时被2、3、7整除的数,并输出。40. 求1到100之间的奇数之和及偶数之和,并将二者输出。41. 输入一字符串,检查是否回文 (回文是指正反序相同,如,LeveL),若是则输出“Yes”,否则输出“No”。

高级语言程序设计 (一) 试题参考答案

一、单项选择题1. D2. C3. A4. B5. C6. B7. A8. D9. B10. D11. D12. B13. A14. C15. D16. D17. C18. A19. A20. B

二、填空题

21. Double a = ;22. 123. x>20&&x< = 30或者(x>20) && (x< = 30)24. 225. 026. 静态存储,或者static27. P - > no = 1234;或者( * p) .no = 1234;28. 字节29. 1630. a[1][0]

三、程序分析题31. 201,21202,22203,23204,24205,2532. Q33. 7 6 5 4 3 2 134. Li ning:

19Lang ping:21Zhu jian hua:2035. 2,65,A

四、程序填充题36. (1) j = i + 1(2) >(3) b [i] = b [j]37. (1) digit = 0, blank = 0, other = 0(2) c>

=′0′&&c< = ′9′(3) ++ other或者other ++38. (1) &a[i] 或者a + i(2) x = = a[i](3) <

五、程序设计题

下述答案仅供参考,若采用其它方法答案,只要正确实现题目要求即可。

39. main ()

{int i

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

if((i﹪2 = = 0)&&(i﹪3 = = 0)&&(i﹪7 = = 0))

printf(″i = ﹪d \ n″,i);

}

40. main ()

{int a = 0, b = 0, i;

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

{ 2 + = i;b + = i - 1;}

printf(″Sum of even number = ﹪d \ n″,a);

pri ntf(″Sum of odd number = ﹪d \ n″,b);

}

41. # include″″main (){int i, n;static char str[80];gets(str);n = strlen(str);for(i = 0;i

全国2001年10月自考高级语言程序设计(一)答案

课程代码:00342

一、单项选择题(本大题共20小题,每小题1分,共20分)

二、填空题(本大题共10小题,每小题2分,共20分)

a=

>20&&x<=30或者(x>20)&&(x<=30)

26.静态存储,或者static

>no=1234;或者(*p).no=1234;

28.字节

30。a[1][0]

三、程序分析题(本大题共5小题,每小题5分,共25分)

,21

202,22

203,23

204,24

205,25

(若结果为Qhaw,只得3分)

6 5 4 3 2 1

ning:19

Lang ping:21

Zhu jian hua:20

,65,A

四、程序填充题(本大题共3小题,每小题6分,共18分)

36.(1)j=i+1

(2)>

(3)b[i]=b[j]

37.(1)digit=0,blank=0,other=0

(2)c>='0'&&c<='9'

(3)++other或者other++

38.(1)&a[i]或者a+i

(2)x==a[i]

(3)<

五、程序设计题(第39小题5分,第40、41小题各6分,共17分) ()

{ int i;

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

if((i%2==0)&&(i%3==0)&&(i%7==0))

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

}

()

{ int a=0,b=0,i;

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

{a+=i;b+=i-1;}

printf("Sum of even number=%d\n",a); printf("Sum of odd number=%d\n",b); }

41.# include ""

main ()

{ int i,n;static char str[80];

gets(str);n=strlen(str);

for(i=0;i

if(str[i]!=str[n-1-i])

{ printf("No!\n");break;}

if(i==n/2)printf("Yes!\n");

}

高级语言程序设计课程设计报告

高级语言程序设计课程 设计报告 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

2013-2014学年第二学期 《高级语言程序设计》 课程设计报告 题目:班级档案管理系统 专业:网络工程 班级:二 姓名:朱和芳 指导教 师:孙妍姑 成绩: 计算机与信息工程系 2014年5月11日 班级档案管理系统 设计总说明 一、设计目的 运用计算机语言设计班级档案管理,通过此次课程设计,加深对此课程基本知识的理解,提高综合运用知识的能力;掌握本课程的主要内容、课程设计或撰

写小论文的步骤和方法;以提高独立分析问题、解决问题的能力,逐步增强实际工程训练。 二、设计内容 对一个有N个学生的班级,通过该系统实现对该班级学生基本信息进行录入、显示、修改、删除、保存等操作的管理。 三、设计方法 结合C语言的有关知识,查阅资料,对班级档案管理系统的内容进行构思和设计,在MicrosoftVisualC++平台上完成设计,并进行调试。

目录 第一章绪论 (5) 第二章需求分析 问题描述 (6) 功能要求 (6) 算法提示 (6) 项目开发的目的 (7) 第三章概要设计 程序模块的组成 (8) 班级档案管理系统 (8) 各个程序的功能介绍 (9) 系统结构图 (9) 第四章模块设计分析 程序的模块组成 (10) 各个函数的主要功能 (10) 系统的功能模块的划分 (10) 总流程图 (12) 功能流程图 (13) 第五章测试 存在的问题 (14) 测试方案 (14) 第六章使用说明书 (15)

第七章总结 (17) 附录 A参考文献 (18) B源程代码 (20)

全国高等教育自学考试高级语言程序设计

全国高等教育自学考试高级语言程序设计 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计(一) 试卷 第一部分选择题 一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. C语言程序编译时,程序中的注释部分【】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是【】 A. 3﹪5 B. 3/ C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是【】 A. print B. float C. when?

D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是【】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是【】 A. if B. while C. switch D. default 7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2;

00342高级语言程序设计(一)考试说明

00342高级语言程序设计(一) 一、本课程使用教材、大纲 高级语言程序设计(一)课程使用的教材为《高级语言程序设计》 迟成文编著、经济科学出版社、2007年第一版。 二、本课程的试卷题型结构及试题难易度 1、试卷题型结构表 四个认知层次在试卷中所占比例大致分别为:识记占20%、领会 占30%、简单应用占30%、综合应用占20%。 3、试卷难易度大致可分为“容易、中等偏易、中等偏难、难”。根据 课程的特点,每份试卷中,不同难易度试题所占的分数比例大致 依次为易占30分、中等偏易占30分、中等偏难占20分、难占 20分。 三、各章内容分数的大致分布

五、各题型范例及解题要求 1.单项选择题 要求:在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。 例:组成C语言程序的是(B ) A.过程B.函数C.子程序D.主程序和子程序 2.填空题 函数中的形参和调用时的实参都是变量时,传递方式为________。答案:值传递方式 3.程序填空题 例:输入10个整数存入一维数组,再按逆序重新存放后再输出。 main( ) { int i, j, a[10], t, *p; for(i=0; i<10; i++) scanf("%d", __________ ); for(i=0, j=9; i

2017年10月全国高等教育自学考试

2017年10月全国高等教育自学考试 中国近现代史纲要真题解析 (课程代码03708) 一、本大题共25小题,每小题2分,共50分。在每小题列出的四个备选项中只有一个最符合题目要求的,请将其选出。错选、多选或未选均无分。 1.中国半殖民地半封建社会最主要的矛盾是( )。 A.地主阶级与农民阶级的矛盾 B.资产阶级与工人阶级的矛盾 C.帝国主义与中华民族的矛盾 D.封建主义与人民大众的矛盾 2.洋务派最早从事的洋务事业是( )。 A.兴办军用工业 B.兴办民用工 C.派遣留学生 D.创立新式学堂 3.戊戌维新时期,维新派在上海创办的影响较大的报刊是( )。 A.《国闻报》 B.《时务报》 C.《强学报》 D.《万国公报》 4.1904年至1905年,为争夺侵略权益公然在中国东北进行战争的是( )。 A.美国与俄国 B.美国与英国 C.英国与日本 D.日本与俄国 5.20世纪初,在资产阶级民主革命思想传播中发表《驳康有为论革命书》的是( )。 A.孙中山 B.邹容 C.章炳麟 D.陈天华 6.1922年1月,中国共产党领导的第一次工人运动高潮的起点是( )。 A.香港海员罢工 B.安源路矿工人罢工 C.京汉铁路工人罢工 D.省港工人罢工 7.1930年8月,邓演达领导成立的中间党派是( )。 A.中国青年党 B.中国国家社会党 C.中国******临时行动委员会 D.中国******革命委员会 8.第五次反“围剿”斗争失败后,1934年10月开始战略转移的是( )。A.红十五军团B.红一方面军C.红二方面军D.红四方面军 9.1935年,日本帝国主义为扩大对华侵略而发动的事变是( )。 A.九一八亊变 B.—·二八事变 C.华北事变 D.卢沟桥事变 10.1937年,在淞沪会战中率领“八百壮士”孤军据守四行仓库的爱国将领是( )。 A.谢晋元 B.佟麟阁 C.张自忠 D.戴安澜 11.1940年,八路军对侵华日军发动大规模进攻的战役是( )。 A.平型关战役 B.雁门关战役 C.阳明堡战役 D.百团大战 12.1945年8月至10月,国共双方举行的谈判是( )。 A.西安谈判 B.重庆谈判 C.南京谈判 D.北平谈判 13.1946年6月,******军队挑起全面内战的起点是( )。 A.大举围攻中原解放区 B.大举围攻东北解放区 C.重点进攻陕甘宁边区 D.重点进攻山东解放区 14.台湾人民为反抗******当局暴政而举行“二二八”起义的时间是( )。 A.1945年 B.1946年 C.1947年 D.1948年

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

最新高级语言程序设计课程设计方案汇总

2011高级语言程序设计课程设计方案

《高级语言程序设计》课程设计方案 一、设计的目的 《高级语言序设计》课程设计是计算机科学与技术专业和网络工程专业集中实践性环节之一,是学习完《高级语言程序设计》课程后进行的一次全面的综合练习。本课程设计主要目的在于加深学生对高级语言程序设计的基本理论和基本语法知识的理解,全面掌握高级语言程序设计的基本方法和技术,熟悉相关编程环境和工具,能够熟练地运用C/C++编写较为简单的应用程序,并对之进行调试分析。按照专业人才培养方案规定,本课程设计合格学生记学分2分。 二、参与人员与组织方式 按照专业人才培养方案,本课程设计要求2010级计算科学与技术专业和网络工程专业的所有学生必须按时完成。为了保证设计的质量,本课程设计以组为单位,3人一组进行组织,配备一位指导老师进行指导。课程设计时间共两周,从2011年12月1日开始到2011年12月23日结束。 三、设计内容 以Windows xp或Windows 7等为开发平台,以Visual C++或GCC/G++(IDE推荐MinGW Developer Studio)作为开发工具和开发环境,用纯C或C++编码,完成一个小型实用程序的设计、算法分析和编码、调试,程序采用控制台字符界面,数据采用文本文件存储,要求程序功能清晰、完善,能正常运行,有明确的输入输出,结果正确,用户界面友好;代码要求符合标准,排版清晰,风格良好。设计过程应该提供完善的设计文档,代码说明文档。根据学生的具体情况,每位学生从以下题目中任选一个,独立完成分析、设计和程序实现。 参考设计题目: 一、编写一个公司财务管理程序 1、内容 编写一个程序,对某个公司的财务进行管理,包含简单的财务数据录入,查询,输出等功能。 2、设计要求 1) 程序采用字符界面 2) 显示功能菜单,用户指定键即可进入相应功能 3) 财务记录保存于文本文件 4) 支持手动查询和报表输出,数据输出格式美观

最新全国高等教育自学考试

全国高等教育自学考 试

仅供学习与交流,如有侵权请联系网站删除 谢谢6 全国2003年10月高等教育自学考试 高等数学(一)试题 课程代码:00020 一、单项选择题(本大题共40小题,每小题1分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列集合中为空集的是( ) A.{x|e x =1} B.{0} C.{(x, y)|x 2+y 2=0} D.{x| x 2+1=0,x ∈R} 2.函数f(x)=2 x 与g(x)=x 表示同一函数,则它们的定义域是( ) A.(]0,∞- B.[)+∞,0 C.()+∞∞-, D.()+∞,0 3.函数f(x)==π -?? ?≥<)4(f ,1|x |,01|x ||,x sin |则( ) A.0 B.1 C. 2 2 D.-2 2 4.设函数f(x)在[-a, a](a>0)上是偶函数,则f(-x)在[-a, a]上是( ) A.奇函数 B.偶函数 C.非奇非偶函数 D.可能是奇函数,也可 能是偶函数 5.=+→) 2x (x x 2sin lim 0x ( ) A.1 B.0 C.∞ D.2 6.设2x 10 x e ) mx 1(lim =-→,则m=( )

仅供学习与交流,如有侵权请联系网站删除 谢谢6 A.21 B.2 C.-2 D.2 1- 7.设f(x)=???=≠2x ,12 x ,x 2,则=→)x (f lim 2 x ( ) A.2 B.∞ C.1 D.4 8.设x 1e y -=是无穷大量,则x 的变化过程是( ) A. x →0+ B. x →0- C. x →+∞ D. x →-∞ 9.函数在一点附近有界是函数在该点有极限的( ) A.必要条件 B.充分条件 C.充分必要条件 D.无关条件 10.定义域为[-1,1],值域为(-∞,+∞)的连续函数( ) A.存在 B.不存在 C.存在但不唯一 D.在一定条件下存在 11.下列函数中在x=0处不连续的是( ) A. f(x)=?? ? ??=≠0x ,10x ,|x |x sin B. f(x)=????? =≠0x ,00 x ,x 1sin x C. f(x)=???=≠0 x ,10 x ,e x D. f(x)=?? ??? =≠0x ,00 x ,x 1cos x 12.设f(x)=e 2+x,则当△x →0时,f(x+△x)-f(x)→( ) A.△x B.e 2+△x C.e 2 D.0 13.设函数f(x)=?????<-≥0 x ,1x 0 x ,e 2x ,则=--- →0x )0(f )x (f lim 0x ( )

自考高级语言程序设计复习题

2013年海南省衔接课程考试 高级语言程序设计复习题 一、单项选择题(在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。) 1、在以下给出的表达式中,与while E中的E不等价的表达式是()。 A)(!E=0) B)(E>0||E<0) C)(E==0) D)(E!=0) 2、若x和y是代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。 A)abs(x-y)<10 B)x-y>-10&&x-y<10 C) @(x-y)<-10||!(y-x)>10 D)(x-y)*(x-y)<100 3、以下能够正确判断char型变量c是否为大写字母的表达式是()。 A) (‘A’<=c)AND (‘Z’>=c) B)(‘A’<=c)& (‘Z’>=c) C)(‘A’<=c) && (‘Z’>=c) D)以上答案都不对 4、下列叙述正确的是()。 A) break语句只能用于switch语句 B)在switch语句中必须使用default C) break语句必须与switch语句中的case配对 D)在switch语句中,不一定使用break语句 5、以下选项中,不能看作一条语句的是()。 A){ ;} B)a=0,b=0,c=0; C) if(a>0); D)if(b==0) m=1;n=2; 6、以下程序段中与语句k=a>b?(b>c?1:0):0)功能等价的是()。 A) if(a>b&&(b>c)) k=1; B) if(((a>b)||(b>c)) k=1; else k=0; else k=0; C)if(a<=b) k=0; D)if(a>b) k=1; else if(b<=c) k=1; else if(b>c) k=1; else k=0; 7、若有以下程序: main() { int y=10; while(y--); printf(“y=%d\n”,y); }

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

《高级语言程序设计》课程设计

《高级语言程序设计》课程设计 一、课程的性质与任务 1.课程性质:《高级语言程序设计》课程设计是计算机工程学院为本科生各专业开设的专业实践课。计算机工学院本科生在完成《高级语言程序设计》课程学习后,通过本课程进入专业实践训练环节,其主要目的是使学生深入理解并实践在《高级语言程序设计》课程中所学的有关知识,受到实践动手能力的基本训练,培养学生的团队精神,增强发现、提出、分析和解决实际问题的能力,为学生毕业后的实际工作奠定一定的基础。 课程设计是培养学生综合运用所学知识锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。科学技术日新月异的发展使计算机应用在生活中可以说得是无处不在,因此作为计算机工程学院学生掌握程序设计和开发技术非常重要,而C语言又是最常见,功能强大的一种高级语言,因此做好C语言课程设计非常必要,能够对后续许多专业课程的学习和实践训练起到重要的保证作用。 2.课程任务:本课程要求学生编写相对教材中实例要较复杂一些的实用程序,通过理论知识与实际需求相结合的编写实用程序的实践活动,使学生了解应用程序设计解决实际问题的具体过程,了解利用算法和数据结构思想编写程序的实际实行方法,掌握应用C语言进行程序设计的基本规范和技巧,掌握阅读与编写程序的结构化程序设计思想,重点掌握C语言的一般语法规则、常用函数、程序编写调试过程和编程解题的常用方法。 二、高级语言课程设计基本要求 1.通过这次课程设计,要求加深对C语言的语法规则、数组、函数、指针等方面基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。 2.课程设计可采取每人一题,可任选一题进行设计, 至少包含五个功能模块。或者每组完成一个课题,每组成员(5到6人)分工合作完成一个课程设计,每个人的任务不同。

《高级语言程序设计》课程设计报告

2013-2014学年第二学期《高级语言程序设计》 课程设计报告 题目:进程调度模拟 专业:计算机科学与技术 班级:12级对口(3)班 姓名:刘以鹏 指导教师:代美丽 成绩: 计算机与信息工程系 2014年 5月 23日

目录 1 1 设计目的及要求 (3) 1.1 设计目的 (3) 1.2 课程设计的实验环境 (3) 1.3 课程设计的预备知识 (3) 1.4 课程设计要求 (3) 2 课程设计内容 (3) 2.1程序功能介绍 (3) 2.2程序整体设计说明 (4) 2.2.1设计思路 (4) 2.2.2数据结构设计及用法说明 (5) 2.2.3程序结构(流程图) (5) 2.2.4各模块的功能及程序说明 (6) 2.2.5程序运行结果 (7) 3 总结 (9) 参考资料 (11) 程序源代码 (12)

1 设计目的及要求 1.1 设计目的 本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。本课程设计的目的和任务: 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握 2. 掌握C语言编程和程序调试的基本技能 3. 利用C语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用C语言解决实际问题的能力 1.2 课程设计的实验环境 硬件要求能运行Windows 2000/XP操作系统的微机系统。C语言程序设计及相应的开发环境。 1.3 课程设计的预备知识 熟悉C语言及C语言开发工具。 1.4 课程设计要求 1. 分析课程设计题目的要求 2. 写出详细设计说明 3. 编写程序代码,调试程序使其能正确运行 4. 设计完成的软件要便于操作和使用 5. 设计完成后提交课程设计报告 2课程设计内容 2.1程序功能介绍 在多道程序环境下,进程数目往往多于处理机数目,致使他们争用处理机。这就要求系统能按某种算法,动态地把处理机分配给就绪队列中的一个进程,使

全国2018年1月高等教育自学考试

全国2018年1月高等教育自学考试 财务管理学试题 课程代码:00067 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.企业内部各部门之间的财务关系,在性质上是( C )1-6、7 A.债权债务关系 B.所有权关系 C.资金结算关系 D.税收法律关系 2.在“两权三层”的财务治理结构框架中,“三层”指的是( C )1-32 A.厂部、车间和班组 B.车间、班组和个人 C.股东大会、董事会和经理层 D.股东大会、监事会和经理层 3.关于标准离差与标准离差率,下列表述正确的是( B )2-76 A.标准离差率是期望值与资产收益率的标准差之比 B.标准离差反映概率分布中各种可能结果对期望值的偏离程度 C.如果方案的期望值相同,标准离差越小,方案的风险越大 D.如果方案的期望值不同,标准离差率越小,方案的风险越大 4.下列关于先付年金现值的表达正确的是( B )2-57 A.V0=A·PVIFAi,n+1+A B.V0=A·PVIFAi,n-1+A

C.V0=A·PVIFAi,n-1-A D.V0=A·PVIFAi,n+1-A 5.下列各项中属于商业信用筹资形式的是( B )3-154 A.发行股票 B.预收账款 C.短期借款 D.长期借款 6.某公司利用长期债券筹资400万元,普通股筹资600万元,资本成本分别为6%和15%。则该筹资组合的综合资本成本是( B )3-163、164 A.10.6% B.11.4% C.12% D.12.5% 7.相对于利用银行借款购买设备而言,通过融资租赁方式取得设备的主要缺点是( D )3-150 A.限制条件多 B.取得资产慢 C.财务风险大 D.资本成本高 8.企业将资金占用在应收账款上而放弃的投资于其他方面的收益称作( D )4-203 A.管理成本 B.坏账成本 C.短缺成本 D.机会成本

2020年10月全国高级语言程序设计(一)自考试题及答案解析.docx

??????????????????????精品自学考料推荐?????????????????? 全国 2018 年 10 月高等教育自学考试 高级语言程序设计(一)试题 课程代码: 00342 一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括 号内。错选、多选或未选均无分。 1.下列不正确的转义字符是() . A. ′ ′ B. ′ ″ C. ′ \086′ D. ′ \0′ 2.下列运算符中,优先级最高的是() A. [] B.++ C.% D.&& 是 C 语言保留字的是 () 3.下列标识符中,不. A. char B. while C. min D. default 4.下列数据中,不.是 C 语言常量的是 () A. ′ \n′ B. ″ a″ C. e-2 D. 012 5.若定义了 int a; char b; float c ;,则表达式a*b-c 的类型是 () A. float B. int C. char D. double 6.若定义了 int a, x,y;,则下列语句中不.正确的是 () A. x=3 ,y=5 ; B. ++x ; C. x=y+=x*30 ; D. a=y+x=30 ; 7.调用函数时,若实参是一个数组名,则向函数对应的形参传送的是() A. 数组的长度 B.数组的首地址 C. 数组第一个元素的值 D. 整个数组元素的值 8.在 C 语言中,函数返回值的类型是由() A. 定义的函数类型决定 B.return 语句中表达式的类型决定 C.调用该函数的主调函数类型决定 D. 调用该函数时系统状态决定 9.若定义了 int b [][ 3]={ 1,2, 3,4, 5, 6, 7};,则 b 数组第一维的长度是 () A. 2 B. 3 C. 4 D.无确定值 1

高级语言程序设计课程设计指导书

信电工程学院 《高级语言程序设计综合训练》 指导书 电子信息科学与技术教研室编 2015年6月

目录 一、综合训练的目的 二、综合训练题目汇总 三、综合训练具体任务 四、综合训练说明 五、综合训练报告撰写要求

一、综合训练的目的 高级语言程序设计综合训练是电子信息科学与技术专业高级语言程序设计课程的综合实践课程。主要目的是通过对具体应用问题的分析和规范的程序设计过程,对学生进行综合设计训练,提高学生的程序设计水平和实际应用能力。通过本课程,学生将理论知识和实际应用问题结合起来,通过完整的分析、设计、实现过程,掌握用高级语言进行应用软件设计的基本思路和方法,掌握软件设计的基本流程和基本设计技能;训练和培养学生编写具有良好风格的代码的习惯,提高学生的分析解决实际问题的能力。该综合实践环节将使学生进一步理解和掌握高级语言程序设计的基础知识,提高学生理论水平和应用实践能力。 二、综合训练题目汇总 1. 学生信息管理系统 2. 学生选修课程系统 3. 银行存取款管理系统 4. 数据汇总系统 5. 学生成绩排序 6. 其他自选题

三、综合训练具体内容 (一)学生信息管理系统 1. 学生信息管理系统简介: 学生信息管理系统是一个小型学生信息管理程序,该软件能够实现学生信息表的建立,学生信息的添加,学生信息的显示,指定姓名或学号查询学生信息,学生信息的删除等简单管理功能。程序要求提供简单友好易于操作的界面。 2. 基本要求: 本课题要求设计实现“学生信息管理系统”程序。该程序实现学生信息管理的基本功能,包括信息表的建立、显示等功能。要求用动态链表实现该应用程序。用函数分别实现动态链表的建立、动态链表输出等功能。函数要求使用指针作形参。 3. 系统结构及模块要求: (1)学生节点数至少10个。学生信息包括学号,姓名,性别,年龄,籍贯,电话号码及email地址。 (2)程序主界面包括程序名称及编程者学号、姓名、班级;同时要求输入功能号码,选择进入功能模块程序。主界面格式及选择项(供参考)如下图1“系统主菜单”:(中文英文均可) (3)各模块功能: A. 创建学生信息表。动态创建学生信息表,同时输入学生信息。学生信息表用链表实现。链表节点个数不少于10个。

高级语言程序设计自考模拟10

[模拟] 高级语言程序设计自考模拟10 单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的。 第1题: 下列不属于面向机器语言的是( ) A.符号语言 B.二进制语言 C.汇编语言 D.C语言 参考答案:D 答案解析: 第2题: 设int b=2;表达式(b<<2)/(b>>1)的值是( ) A.2 B.4 C.6 D.8 参考答案:D 答案解析: 左移位运算移一位相当于乘2,右移位运算右移一位相当于除2。 第3题: 设置变量定义为:int a=0x53;int b=6;,求表达式~a|b的值(假定现有计算机字长为16)( ) A.82 B.-82 C.72 D.-72 参考答案:B 答案解析: 因计算机字长为16.故a的二制表示是0000000001010011,b的二进制表示是0000000000000110。运算符"~"自右向左结合,运算符"|"是自左向右结合;且运算符"~"的优先级高于运算符"|"的优先级,则进行计算的顺序是"(~a)|b"。最终计算结果是1111111101010010(十进制值为-82)。 第4题:

为了判定两个字符串是否相等应当使用( ) A.if(s1==s2) B.if(s1=s2) C.if(strcmp(s1,s2)==0) D.if(strcmp(s1,s2)=0) 参考答案:C 答案解析: 第5题: 设char c[5]={'a','b','\0','C','\0');则printf("%s",c);的输出是( ) A.'a''b' B.ab C.abc D."ab\0c" 参考答案:B 答案解析: 第6题: 以下程序的运行结果是( ) #include<stdio.h>main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12};int *p=&a[5],*q=NULL;printf("%d%d\n",*p,*q);} A.运行后报错 B.6 0 C.6 12 D.5 5 参考答案:A 答案解析: #include<stdio.h> main() { int a[]={1,2.3.4,5,6,7,8,9,10,11,12}; int*p=&a[5],*q=NULL; printf("%d%d\n",*P,*q);/*被置空的指针不能参与"*"运算*/ } 第7题: 当执行以下程序段时( ) do{y--;}while(--y) printf("%d\n",y--); A.循环体将执行一次 B.循环体将执行两次 C.循环体将执行无限次 D.系统将提示有语法错误

全国高等教育自学考试三大特点

全国高等教育自学考试三大特点 自考文凭的含金量高已经得到了大家的公认,这从不畏自考的高难度和低仍 踊跃报考的人群上就可以看出来。另外,国外很多正规大学都承认自学考试的文凭也证实了这一点。很多选择了自学考试的人,看重的都是那张过硬的文凭。 文凭含金量高是大家公认的,考试的高难度也是众所周知的。自考的教学模式主要是学生自学,入学时是不需要考试的,考生只需要选择所报专业就可以,但是为了严格把关,各专业的主考院校都设置了较高的分数线标准。一位历经四年时间刚在今年春季通过最后两门考试取得毕业证的考生说:"自考考试难度大、题型多、范围广,说一万个学生里能考出一个一点都不过分。" 花费是成考的三分之一以大专毕业续本科为例,先算算上成考要花多少钱。报名费用200元左右,参加成考辅导班费用1500元左右,购买教材、练习题、各种学习资料费用300元左右,这些只是考前费用,共约2000元。如果考上了,脱产学习最少要两年的时间,这两年的学费、在学校的住宿费加在一起不会少于一万元。那么,一个大专生从成考本科毕业,至少要花上万元。 再来看看自考,考试费用为每科25元,专科续本科大约要考十三科,就是325元,书本资料费约300元,考前辅导班费用约3000元,如果能一次顺利通过考试的话,毕业时只用花费4000元左右,是成考花费的三分之一。 学习时间有弹性欢迎 对于上班族来说,工作学习两手抓,两者之间的时间安排经常出现矛盾,往往让他们感到力不从心。如果上成考,就必须按照学校规定的时间上课和考试,经常会出现考试没考好,又把工作耽误了的情况。 而自考的学习时间完全由学习者自己把握,在多长时间内学几门课、参加几门考试都可

00342高级语言程序设计自考机考答案

高级语言程序设计(一)(00342) 一、选择题(共75小题,每题2分,共150分) 1-5 BBCDB 6-10 CBAAC 11-15 DACBC 16-20 BACAA 21-25 CCCBB 26-30 DACDD 31-35 CDCDC 36-40 DBADD 41-45 CACCD 46-50 BBCBB 51-55ABCDC 56-60BCBAA 61-65DCDCD 66-70CDBAA 71-75DBADD 二、判断题(共25小题,每题2分,共50分) 1-5 ????6-10 ????11-15 ????16-20 ????21-25 ???? 三、名词解释题(共25小题,每题4分,共100分) 1、答:所谓函数的调用,是指一个函数(调用函数)暂时中断本函数的运行,转而执行另一个函数(被调用函数)的过程。 2、答:计算机能直接识别和接受的二进制代码。 3、答:由.OBJ文件转化而成的.EXE文件,即计算机可以识别、执行的程序。 4、答:即一组计算机能识别和执行的指令。 5、答:在程序中要指定用到哪些数据以及这些数据的类型和数据的组织性形式,就是数据结构。 6、答:用一个符号代表一个常量,称为符号常量。 7、答:在计算机高级语言中,用来对变量、符号变量名、函数、数组、类型等命名的有效字符序列统称为标识符。 8、答:用关系运算符将两个数值或数值表达式连接起来的式子,称关系表达式。 9、答:在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。 10、答:函数的首行(即函数首部)称为函数原型。 11、答:即要求计算机进行操作的步骤,可以用言语描述,也可以用流程图描述。 12、答:将已设计好的算法用计算机语言来表示,即根据已经细化的算法正确写出计算机程序。 13、答:如果一个变量在某个文件或函数范围内是有效的,就称该范围为该变量的作用域。 14、答:如果在程序中定义了一个函数,在编译时,编译系统为函数代码分配一段存储空间,这段存储空间的起始地址(又称入口地址),称为这个函数的指针。 15、答:一个数组,若其元素均为指针类型数据,称为指针数组。 16、答:所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(所占多少字节)

《高级语言程序设计》课程内容及基本要求非计算机专业

《高级语言程序设计》课程内容及基本要求(非计算机专业) 总学时:48。 (一) C语言概述(2学时) C语言出现的历史背景;C语言的特点;C语言程序结构;C程序上机步骤。 1.基本要求 (1)了解:该系统完成C程序从编辑、编译、连接到运行、调试的全过程。通过运行简单的C程序,初步了解C源程序的特点。 (2)掌握:所用计算机系统的基本操作方法。 2.重点、难点 重点:C语言的特点;C语言程序结构。 难点:C语言程序结构。 3.说明: (二)算法(2学时) 算法的概念、特性与描述方法;结构化程序设计方法。 1.基本要求: (1)了解:算法的概念、特性与描述方法。 (2)掌握:能够正确的使用流程图、N-S图等常见的几种方法来描述算法。 (3)了解:结构化程序设计方法。 2.重点、难点 重点:能够正确的使用流程图、N-S图等常见的几种方法来描述算法。 难点:能够正确的使用流程图、N-S图等常见的几种方法来描述算法。 3.说明: (三)数据类型、运算符与表达式(2学时) 常量与变量;整型数据;实型数据;字符型数据;算术、赋值和逗号运算符及表达式。 1.基本要求: (1)掌握:C的几种基本数据类型,熟悉它们的使用方法与使用要点。 (2)掌握:学会使用C中的各种运算符,掌握由这些运算符组成的各种表达式的使用方法。特别是自加(++)与自减(--)运算符的使用。 2.重点、难点 重点:C中的各种运算符,由这些运算符组成的各种表达式的使用方法。 难点:C中的各种运算符,由这些运算符组成的各种表达式的使用方法。 3.说明: (四)顺序程序设计(2学时) C语句概述;赋值语句;数据输入输出的概念及在C语言中的实现;格式输入与输出(scanf()和printf()函数);字符输入与输出(getchar()和putchar()函数)。 1.基本要求: (1)掌握:C语言中使用最多的一种语句——赋值语句的使用。 (2)熟练掌握:数据输入、输出函数的各种格式控制与使用要点。

全国2004年10月高等教育自学考试试题及答案

全国2004年10月高等教育自学考试 古代汉语试题 课程代码:00536 一、单项选择题(本大题共30小题,每小题1分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题干的括号内。错选、多选或未选均无分。 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.彊本而節用,則天不能貧。 第 1 页

高级程序语言程序设计实验报告

高级语言程序设计课程设计题目:多重模块管理 专业计算机 班级 1306班 学生林道松 学号 3131903609 指导教师鲍春波 /肖琳 起止时间 2014-2-17—2014-2-21 2014年 2月

目录 A组题目 (1) 系统分析 (30) 系统设计 (31) 系统实现 (32) 运行测试 (33) 心得体会 (36) 参考文献 (36)

A组题目 题目1: 写一个函数计算下列函数的值f(0),f(3),f(-3),测试之。函数如下: 解: #include int main() {int f(int n); int num,result; printf("input the x : "); scanf("%d",&num); result=f(num); printf("the result is %d\n",result); } int f(int n) { int s; if(n>0) s=3*n*n-4; if(n==0) s=2; if(n<0) s=0; return s; } 评析:这是一个简单的选择判断结构,只需将条件编写清楚即可。 题目2: 写一个函数void maxMinAver(int *data, int *max, int *min,float * ave,int size), 求一组数据的最大值、最小值和平均值,测试之。其中data指向给定数据的数组的指针,max、min、ave分别指向最大值、最小值和平均值,size是数组的大小。 要求第一个实参是数组,第2、3、4个实参都是对普通的简单变量的某种操作,最后一个实参是数组的大小。测试之 解: #include #include void maxMinAver(int *data,int *max, int *min,float * ave,int size); int main() { int n,i;

全国高等教育自学考试暂行条例

全国高等教育自学考试暂行条例 (1988年3月3日发布)国发[1988]15号 一、总则 第一条为建立高等教育自学考试制度,完善高等教育体系,根据宪法第十九条“鼓励自学成才”的规定,制定本条例。 第二条本条例所称高等教育自学考试,是对自学者进行以学历考试为主的高等教育国家考试,是个人自学、社会助学和国家考试相结合的高等教育形式。 高等教育自学考试的任务,是通过国家考试促进广泛的个人自学和社会助学活动,推进在职专业教育和大学后继续教育,造就和选拔德才兼备的专门人才,提高全民族的思想道德、科学文化素质,适应社会主义现代化建设的需要。 第三条中华人民共和国公民,不受性别、年龄、民族、种族和已受教育程度的限制,均可依照本条例的规定参加高等教育自学考试。 第四条高等教育自学考试,应以教育为社会主义建设服务为根本方向,讲求社会效益,保证人才质量。根据经济建设和社会发展的需要,人才需求的科学预测和开考条件的实际可能,设置考试专业。 第五条高等教育自学考试的专科(基础科)、本科等学历层次,与普通高等学校的学历层次水平的要求应相一致。 二、考试机构 第六条全国高等教育自学考试指导委员会(以下简称“全国考委”)在国家教育委员会领导下,负责全国高等教育自学考试工作。 全国考委由国务院教育、计划、财政、劳动人事部门的负责人,军队和有关人民团体的负责人,以及部分高等学校的校(院)长、专家、学者组成。 全国考委的职责是: (一)根据国家的教育方针和有关政策、法规,制定高等教育自学考试的具体政策和业务规范; (二)指导和协调各省、自治区、直辖市的高等教育自学考试工作; (三)制定高等教育自学考试开考专业的规划,审批或委托有关省、自治区、直辖市的高等教育自学考试机构审批开考专业; (四)制定和审定高等教育自学考试专业考试计划、课程自学考试大纲; (五)根据本条例,对高等教育自学考试的有效性进行审查; (六)组织高等教育自学考试的研究工作。 国家教育委员会设立高等教育自学考试工作管理机构,该机构同时作为全国考委的日常办事机构。 第七条全国考委根据工作需要设立若干专业委员会,负责拟订专业考试计划和课程自学考试大纲,组织编写和推荐适合自学的高等教育教材,对本专业考试工作进行业务指导和质量评估。 第八条省、自治区、直辖市高等教育自学考试委员会(以下简称“省考委”)在省、自治区、直辖市人民政府领导和全国考委指导下进行工作。省考委的组成,参照全国考委的组成确定。 省考委的职责是: (一)贯彻执行高等教育自学考试的方针、政策、法规和业务规范; (二)在全国考委关于开考专业的规划和原则的指导下,结合本地实际拟定开考专业,指定主考学校; (三)组织本地区开考专业的考试工作; (四)负责本地区应考者的考籍管理,颁发单作合格证书和毕业证书; (五)指导本地区的社会助学活动; (六)根据国家教育委员会的委托,对已经批准建校招生的成人高等学校的教学质量,通过考试的方法进行检查。 省、自治区、直辖市教育行政部门设立高等教育自学考试工作管理机构,该机构同时作为省考委的日常办事机构。 第九条省、自治区人民政府的派出机关所辖地区(以下简称“地区”)、市、直辖市的市辖区高等教育自学考试工作委员会(以下简称“地市考委”)在地区行署或市(区)人民政府领导和省考委的指导下进行工作。 地市考委的职责是: (一)负责本地区高等教育自学考试的组织工作; (二)指导本地区的社会助学活动; (三)负责组织本地区高等教育自学考试毕业人员的思想品德鉴定工作。 地市考委的日常工作由当地教育行政部门负责。 第十条主考学校由省考委遴选专业师资力量较强的全日制普通高等学校担任。主考学校在高等教育自学考试工作上接受省考委的领导,参与命题和评卷,负责有关实践性学习环节的考核,在毕业证书上副署,办理省考委交办的其他有关工作。 主考学校应设立高等教育自学考试办事机构,根据任务配备专职工作人员,所需编制列入学校总编制数内,由学校主管部门解决。 三、开考专业 第十一条高等教育自学考试开考新专业,由省考委组织有关部门和专家进行论证,并提出申请,报全国考委审批。 第十二条可以实行省际协作开考新专业。 第十三条开考新专业必须具备下列条件: (一)有健全的工作机构,必要的专职人员和经费; (二)有符合本条例第一条规定的主考学校; (三)有专业考试计划; (四)有保证实践性环节考核的心要条件。 第十四条开考承认学历的新专业,一般应在普通高等学校已有专业目录中选择确定。 第十五条国务院各部委、各直属机构和军队系统要求开考本系统所需专业的,可以委托省考委组织办理,或由全国考委协调办理。 第十六条全国考委每年一次集中进行专业审批。省考委应于每年六月底前将申报材料报送全国考委,逾期者延至下一年度重新申季办理。审批结果由全国考委于当年第三季度内下达。凡批准开考的专业均可于次年接受报考,并于首次开考前半年向社会公布开考专业名称和专业考试计划。 四、考试办法 第十七条高等教育自学考试的命题由全国考委统筹安排,分别采取全国统一命题、区域命题、省级命题三种办法。逐步建立题库,实现必要的命题标准化。 试题(包括副题)及参考答案,评分标准启用前属绝密材料。 第十八条各专业考试计划的安排,专科(基础科)一般为三至四年,本科一般为四至五年。 第十九条按照专业考试计划的要求,每门课程进行一次性考试。课程考试合格者,发给单科合格证书,并按规定计算学分。不及格者,可参加下一次该门课程的考试。 第二十条报考人员可在本地区的开考专业范围内,自愿选择考试专业,但根据专业要求对报考对象作职业上必要限制的专业除外。 第二十一条报考人员应按本地区的有关规定,到省考委或地市考委指定的单位办理报名手续。 第二十二条已经取得高等学校研究生、本科生或专科生学历的人员参加高等教育自学考试的,可以按照有关规定免考部分课程。

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