当前位置:文档之家› 华南理工大学高级语言程序设计试卷试题(附答案)

华南理工大学高级语言程序设计试卷试题(附答案)

华南理工大学高级语言程序设计试卷试题(附答案)
华南理工大学高级语言程序设计试卷试题(附答案)

华南理工大学计算机学院

高级语言程序设计(C++I)试卷

学生证号:____________________ 姓名: ____________________ 注意事项:1. 本试卷共五大题,满分100分,考试时间120分钟;

2. 所有答案请写在答卷上,试卷和答卷同时提交;

一.单项选择题(每小题2分,共20分)

1.下列字符列中,合法的长整型常量是:

(A) 4.18e3 (B) 0.46793 (C) 4L (D) 956738

2.设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:

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

3.以下运算符中,优先级最低的是:

(A) *= (B) ?:: (C) && (D) >=

4.在C++中,char类型数据在内存的存储形式是:

(A) 原码(B) 反码(C) 补码(D) ASCII码

5.设变量定义int x = 6, y, z; 执行语句 y = z = x--; y = x == z; 后变量y的值是:(A) 0 (B) 1 (C) 5 (D) 6

6.下面的变量定义中,不正确的是:

(A) char *p=”string”(B) int a[]={‘A’,’B’,’C’}

(C) float *q=&b, b; (D) doudle a, *r=&a;

7.设有变量定义 doubleb[5], *p=b; 能正确表示b数组中元素地址的表达式是:

(A) b (B) b+5 (C) *b[0] (D) &b

8.设有变量定义 int a[]={2,3,5,9,11,13},*pa=a, w; 执行语句w=++(*++pa); 后,变量w和*pa的值是:

(A) 3和3 (B) 4和3 (C) 3和4 (D) 4和4

9.语句if(w) … ; else … ; 中的表达式w的等价表示是:

(A) w==0 (B) w==1 (C) w!=0 (D) w!=1

10.设有函数说明和变量定义:int max(int x,int y); int(*p)(int,int)=max; int a, b; 以下正确调用函数的代码是:

(A) *p(a,b) (B) p(a,b) (C) *(p(a,b)) (D) p(&a,&b)

二.简答题(每小题2分,共20分)

1.语句 cout<

2.表述问题“x或y中有一个小于z”的C++表达式是?

3.设有变量定义 int y=2; 表达式 y+=y*=2*y+1 的值是?

4.设有变量定义 char s[10]=”student”, *p=s; 则*(p+7)的值?

5.设有变量定义int w[]={1,3,5,7,9}, *p=w; 表达式 *(p+2)**(w+3)的值?

6.变量定义 int (*pf)(int); 中pf是?

7.设有变量定义 int a[3][2]={1,2,3,4,5,6}, (*p)[2]=a; 表达式**(p+2)的值?

8.设有变量定义 struct{int x; int y; }d[2]={{1,4},{3,5}};

表达式d[0].y / d[0].x * (d+1)->x 的值?

9.设有函数调用语句 Avegare(a,50,ave)的功能是求整型数组前50个元素的平均值ave。

对应的函数原型是?

10.有说明 struct link{ int code; link *next; }; link *head,*p;已知head为单链表的头结点,在head之前插入p结点操作的语句是?

三.分析程序,写输出结果(每小题5分,共20分)

1.

#include

int gcd(int m, int n)

{while(m!=n)

if(m>n)m-=n;else n-=m;

return m;

}

main()

{ cout<

#include

int sum(int n)

{int c=0;

do{ c+=n%10; n/=10; } while(n);

return c;

}

main()

{cout<

3.#include

void s(int *a,int n)

{int i,j,t;

for(i=0;i

{ for( t=a[i],j=i-1; j>=0 && t

a[j+1]=a[j];

a[j+1]=t;

}

}

void main()

{ int i,c[6]={15,5,48,7,3,23};

s(c,6);

for(i=0;i<6;i++) cout<

cout<

}

4.#include

#include

void r(char *s)

{int len,i; char c;

len=strlen(s);

for(i=0;i

{ c=s[i]; s[i]=s[len-i-1]; s[len-i-1]=c; }

}

void main()

{ char c[]="12345678";

r(c);

cout<

}

四.根据程序功能填空。(每空2分,共20分)

1.以下程序求方程的全部整数解:

3x + 2y - 7z = 5 (0≤x,y,z≤100)

#include

void main()

{ int x,y,z;

for(x=0;x<=100;x++)

for(y=0;y<=100;y++)

{ if((z=3*x+2*y-5)%7)

______(1)______;

______(2)______; //求出z的值

if(______(3)______;) //检查z的范围

cout<<"x="<

}

3.函数fun1( ),fun2( ),fun3( ) 分别用于计算3个整型数x,y,z的最大值、最小值和平均值(函数定义从略)。函数execute ( )则是可以完成这些计算的通用函数。请填空。

int fun1(int,int,int);

int fun2(int,int,int);

int fun3(int,int, int);

void main ( )

{ _____(8)______ ; // 对function的声明

int x, y, z, i;

cin>>x>>y>>z;

function[0]=fun1; function[1]=fun2; function[2]=fun3;

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

cout<<"fun No."<

}

float execute( _____(10)______ )

{ return ((*funp)(a,b,c)); }

五.程序设计(第1小题6分,第2、3小题各7分,共20分)

1.编写函数输出以下形状的图形,其中构成图形的符号和输出的行数通过参数传送。

# # # # # # #

# # # # #

# # #

#

2.编写一个函数countdigit(long k, int count[10]),求出整数k中0~9各数字出现的次数,结果存放于数组count[]中。

3.有类型说明:struct node{ int date; node *next };

函数 int delx(node *head, int x); 的功能是从以head为表头的单链表中删除date等于x的结点。如果成功删除,函数返回1;如果找不到x结点,函数返回0。设计函数delx。

华南理工大学计算机学院

高级语言程序设计(C++I)试卷参考答案

一.单项选择题(每小题2分,共20分)

1.C 2.B 3.A4.D 5.A

6.C 7.A8.D9.C 10.B

二.简答题(每小题2分,共20分)

1.******1234 2.x

3.20 4.’\0’

5.35 6.指向返回 int型,有一个int型参数是函数指针

7.5 8.12

9.void Avegare(int [],int, int &);

10.p->next=head; head=p;

三.分析程序,写输出结果(每小题5分,共20分)

1.13

2.6 22

3.3 5 7 15 23 48

4.

四.根据程序功能填空。(每空2分,共20分)

(1) continue (2) z=z/7

(3) z>=0&&z<=100 (4) j=i+1 或j=i

(5) a[j]

(7) x,10 (8) int( *function[3])()

(9) function[i] (10)int a ,int b,int c,(* funp)()

五.略

人员素质测评与评估--随堂练习2020秋华南理工大学网络教育答案

人员素质测评与评估 第一章人员素质测评概论 1.(单选题) 素质虽然是内在的与隐蔽的,但他却会通过一定的形式表现出来,这是指素质的() A 内在性 B可分解性 C 表出性 D 稳定性 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2.(单选题) 以鉴定与验证某种素质是否具备或者具备程度大小为目的的素质测评是() A 选拔性素质测评 B 配置性素质测评 C 开发性素质测评 D 考核性素质测评 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 3.(单选题) 在人事管理中,晋升测评以及人员录用与招聘多属于() A 无目标测评 B 常模参照性测评 C 效标参照性测评 D 综合测评 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 4.(单选题) 在素质测评中要求整个素质测评过程对于每个被测评者来说,有利性相对平等,不是对某些人特别有利而对其他人不利。这体现了选拔性测评操作中的()原则。 A 公平性 B 公正性 C 差异性 D 准确性 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 5.(多选题) 下列中哪几项是素质测评的功能? A 评定 B 反馈 C 监督 D 预测 答题: A. B. C. D. (已提交) 参考答案:ABD

A. B. C. A. B. C. A. B. C. . .

. . . . . A. B. C.

人才。 A 科举 B 九品中正 C 察举 D 试举 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 3.(单选题) 下面四种方式中,哪一种的信度优于其它三种? A 科举 B 察举 C 九品中正 D 世袭 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 4.(多选题) 下列哪几项是察举的衍生? A 贡举 B 荐举 C 试举 D 科举 答题: A. B. C. D. (已提交) 参考答案:ABC 问题解析: 5.(多选题) 下列哪几项属于古代人员素质测评活动中所采取的技术? A 观 B 听 C 问 D 荐 答题: A. B. C. D. (已提交) 参考答案:ABC 问题解析: 6.(多选题) 中国古代的测评思想主要包括哪几个方面? A 人员素质测评是必要的 B 人员素质测评是可能的 C 人员素质测评是一个长期的过程 D 人员素质测评可以量化 答题: A. B. C. D. (已提交) 参考答案:ABD 问题解析: 7.(多选题) 测评方法改革的趋向包括哪几个方面? A 评价型转向开发型 B 主观随意性转向客观化 C 单一型转向综合型 D 传统型转向现代化。 答题: A. B. C. D. (已提交) 参考答案:ABCD

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

全国高等教育自学考试高级语言程序设计 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;

《高级语言程序设计》期末考试试卷

武汉大学计算机学院 2006-2007学年度第2学期2006级 《高级语言程序设计》期末考试试卷A卷 姓名:学号:专业: 说明:开卷考试,答案请全部写在答题纸上,写在试卷上无效。 一.单项选择题:(选择最合适的答案填空,每小题2分,共16分) ()1、在执行以下程序时,从键盘上输入9,则该程序输出结果是__________。 #include int main( ) { int n; scanf("%d",&n); if(n++<10) printf("%d\n",n); else printf("%d\n",n--); return 0; } A、8 B、9 C、10 D、11 ()2、表达式0156637&~0777的结果是____________。 A、0156000 B、156000 C、0637 D、637 ()3、假设有如下定义:int m=1,n=1; 则执行表达式(m=’5’<’3’)&&(n=’7’>’9’)后,m和n的值分别是_____________________。 A、1和1 B、1和0 C、0和1 D、0和0 ()4、表达式-11%3+7/2的结果是____________。 A、5.5 B、5 C、1.5 D、1 ()5、设有如下宏定义: #define BOOK(x) 8-x 则执行赋值语句v=BOOK(2)*BOOK(4); /*v为int型变量*/ 后,变量v的值为。 A、-12 B、0 C、24 D、44 ()6、设有如下定义: int a[6][4]; int (*p)[4]; p=a; 则与表达式*p+3等价的选项是_________。 A、a[0][3] B、&a[0][3] C、a[3][0] D、&a[3][0] ()7、假设有以下定义: static char *a=”h\te\nY\0W\0o\b”;

华南理工大学本科生综合测评及奖励办法(修订)

华南理工大学本科生综合测评及奖励办法(修订) 为全面贯彻党的教育方针和《高等教育法》的重要精神,以全面推进大学生素质教育,培养合格的社会主义建设者和接班人为宗旨,进一步做好学校本科生综合测评工作,表彰德智体全面发展的优秀学生,创建良好的校风、学风,特制定本办法。 一、组织与实施机构 (一) 学生工作部(处)负责指导并会同各学院开展本科学生综合测评和先进个人与先进班级评选工作。 (二) 各学院成立“本科生综合测评及先进班级、先进个人评审工作领导小组”(以下简称“评审工作领导小组”),成员由主管学生工作和主管教学工作的负责人、学生辅导员、班主任、学生代表等7至9人组成,具体负责指导和实施本学院的本科生综合测评和先进个人评选、先进班级评比工作,接受和处理学生的申诉和异议。 (三) 各学生班级应在本学院评审工作领导小组的指导下成立“班级学生综合测评和先进个人评议小组”(以下简称为“班级评议小组”),由班主任主持,由班长、团支书和经民主推选出的6至9名办事公正的学生组成。 二、本科生综合测评 (一) 本科生综合测评应坚持学生自我总结评价、班级评议小组评议和班主任(学生辅导员)确认三方结合的原则,对学生的综合素质进行测评。 (二) 班级评议小组成员应接受班主任(学生辅导员)的具体工作指导,对学生的品德操行和文体活动等情况在集体评议的基础上进行评价,做到客观、公正。 (三) 班级评议小组应将学生综合测评结果以适当的形式告知学生本人。学生本人可就异议之处向班主任或班级评议小组申请复核,对复核结

果有异议可向所在学院评审工作领导小组说明情况。 (四) 本科生综合测评总积分由德育成绩积分、智育成绩积分和文体成绩积分三个方面组成。具体测评内容和积分统计办法见附件1。 (五) 本科生综合测评采用学生信息管理系统实行网上操作。 三、奖励 (一) 奖励金标准 1.先进班级奖励金 ⑴先进班集体标兵:2000元; ⑵先进班集体:1000元。 2. 先进个人奖励金 ⑴国家奖学金:8000元/人(如有变动,以教育部规定为准); ⑵国家励志奖学金:5000元/人(如有变动,以教育部规定为准); ⑶学校奖学金:一等:3000元/人,二等:2000元/人,三等:1000元/人; ⑷捐赠奖学金:奖励金额根据学校与捐赠单位的协议确定。 (二) 荣誉称号 1. 学校对获得先进班集体标兵的班级授予“先进班集体标兵”荣誉称号,对获得先进班集体的班级授予“先进班集体”荣誉称号; 2. 学校对获得国家奖学金、国家励志奖学金、学校奖学金、捐赠奖学金的同学授予“三好学生”荣誉称号; 3. 符合国家奖学金评审条件,同时符合以下条件之一者可申请“三好学生标兵”荣誉称号: ⑴本学年度荣获省级以上“三好学生”或“优秀学生干部”等具有重大影响的荣誉称号; ⑵必修课单科首次成绩90分以上(含90分); ⑶获得国际级科技学术竞赛或科技成果奖(含个人项目和集体项目)

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

一、选择题 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); }

华南理工大学高级语言程序设计作业

华南理工大学高级语言程序设 计作业(总3页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

《高级语言程序设计(https://www.doczj.com/doc/d84084646.html,)》作业 2014.3 教学中心:专业层次: 学号:姓名: 一.判断题(如正确打√,否则,打×。) 1.存储数据不属于数据处理功能。N 2. Write_1 和学校$ 是正确的变量名。Y 3.若一个整型变量说明了之后没有给它赋值,则它的值为0。Y 4.判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为:Y If Asc(ch)>=97 And Asc(ch)<=122 Then WriteLine (“Yes”) Else WriteLine(“No”) End If 5.。输入结构变量的值就是输入该变量的各个元素的值Y 6.函数过程定义中必须有一个赋值语句把表达式的值赋给函数过程名。N 7. 事件是由https://www.doczj.com/doc/d84084646.html,系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。Y 8. 从文件取出一组数据以流的方式存放到程序的变量或数组中称为向流写入数据。N 9. 文件流类FileStream用于打开和关闭文件,并提供对文件按字节的读/写操作。Y 10. 在VB中不可以把类型说明符放在变量名的末尾来说明变量的类型。N 二.单项选择题 1.下列变量名中错误的是( “年龄” )。 2.设X为整型变量,不能正确表达1< X < 5的逻辑表达式是(1< X <5 )。 3.设有数组说明语句:Dim c( 10) AS Integer,则下面表示数组c的元素选项中 (c(11) )是错误的。 4.在过程的形式参数前面加上关键字( ByVal ),则该参数说明为引用参数。 D. 5. 设已定义函数过程f,它有三个实型传值参数;设a,b和c为实型变量,则调用该函数的正确形式为( f a+b, b+c, c+a )。 6.若使命令按钮不可见,可以设置Visible属性的值为( False )。 7.要使单选按钮RadioButton处于选中或未选中状态,需由( Checked )属性来决定。 8.要删除列表框中的某一个项目,需要使用(ReMove )方法。 9.要设置计时器的时间间隔可以通过( InterVal )属性来实现。 10.下面( StreamWriter )类用来把数据写入文本文件中。 三.简答题 1. 在控制台应用程序中,如何输入输出一维数组的元素 1. 答:输入一维数组元素的值可以使用赋值语句,也可以使用Console类的输入方法Read和ReadLine从键盘输入数据。输出一维数组元素的值可以使用Console类的Write方法和WriteLine方法。 2.若有数组定义语句:Dim c%() = { 76, 80, 75},则数组c有多少个元素这些元素是什么它们的初值是多少 3.答:数组c共有3个元素c(0)、c(1)和c(2),它们的初值分别为1、2和3,即c(0)=76,c(1)=80和c(2)=75。 3. 文件操作可以分为哪些步骤

高级语言程序设计期末考试试卷及答案(-E卷)

高级语言程序设计期末考试试卷及答案( E卷)2005-2006学年上学期考试科目: 考试类型:(闭卷)考试时间:120分钟 考试须知: 1.答案必须写在“答题卡”上,写在试卷上不得分。 2.必须在答题卡上正确填写班级、学号、姓名等内容。 一、选择题(共20小题,每小题1分) 1. 下列C常量中不合法的是( ) A.'\500' B.0500 C.'500' D."500" 2. C语言中,若对函数类型未加显示说明,则函数的隐含类型为()类型 A.void B.int C.空D.char 3. C语言程序的三种基本结构是() A. 嵌套结构、递归结构、顺序结构 B.递归结构、循环结构、转移结构 C. 顺序结构、选择结构、循环结构 D.循环结构、转移结构、顺序结构 4. 一个可执行C程序的开始执行点是() A.名为main()的函数B.包含文件的第一函数 C.程序中的第一个语句D.程序中的第一个函数 5. 下面程序段的执行结果是() int a=5, b=4, c=3; if(a>b>c) printf("a>b>c"); else printf("no"); A.a>b>c B.no C.编译错误D.运行错误

6. 合法的数组定义是( ) A .int a[] = “string ” B .int a[5] = {0,1,2,3,4,5} C .char a[] = {0,1,2,3,4,5} D .char s = “string ” 7. 在C 语言中,提供的合法关键字是( ) A .printf B .cher C .case D .Else 8. 在C 语言中,合法的字符常量是( ) A .’\081’ B .’\0’ C .’ab ’ D .”a ” 9. putchar 函数可以向终端输出一个( )。 A)字符串 B)实型变量值 C)整型变量表达式 D)字符或字符型变量 10. 在C 语言中,一个char 变量占( )字节。 A .1 B .2 C .4 D .8 11. 调用scanf(“%d,%d ”,&a,&b);时,正确的键盘输入是( ) A .12,23 B . a=12,b=23 C .12:23 D . 12 23 12. 若有int s[4] = {1,2,3,4};,则s[s[0]+ s[3]-s[2]] 的值是( ) A . 1 B . 2 C . 3 D . 4 13. 在C 语言中,一般1个float 类型变量占4个字节,则设float x[2][4];假设数组 x 开始于内存1000单元,则x[1][2]的存储始于( ) A.1004 B.1012 C.1020 D.1024 14. 下面对C 语言运算符的优先级叙述正确的是( )。 A . !(非) > 关系运算符 >算术运算符 > &&(与) > ||(或) > 赋值运算符 B . !(非) > 算术运算符 > 关系运算符 > &&(与) > ||(或) > 赋值运算符 C . 算术运算符 > 关系运算符 > !(非) > &&(与) > ||(或) > 赋值运算符 D . 算术运算符 >!(非) >关系运算符 > &&(与) > ||(或) > 赋值运算符 15. 若有代数式bc y x 32,则正确的C 语言表达式是( ) A . x^2*y/3*b*c B .x*x/b/c*y/3 C . x*x*y/3*b*c D .x^2*y/3/b/c

华南理工大学奖学金评定规则

华南理工大学奖学金评定规则 组织与实施机构 (一)学生工作部(处)负责指导并会同各学院开展本科学生综合测评和先进个人与先进班级评选工作。 (二)各学院成立“本科生综合测评及先进班级、先进个人评审工作领导小组”(以下简称“评审工作领导小组”),成员由主管学生工作和主管教学工作的负责人、学生辅导员、班主任、学生代表等7或9人组成,具体负责指导和实施本学院的本科生综合测评和先进个人评选、先进班级评比工作,接受和处理学生的申诉和异议,并将解决方案提交学生工作部(处)审定。 (三)各学生班级应在本学院评审工作领导小组的指导下成立“班级学生综合测评和先进个人评议小组”(以下简称为“班级评议小组”),由班主任主持,由班长、团支书和经民主推选出的7或9名办事公正的学生组成,具体负责对本班级参评人员的评议。 本科生综合测评 (一)本科生综合测评应坚持学生自我总结评价、班级评议小组评议和班主任(学生辅导员)确认三方结合的原则,对学生的综合素质进行测评。 (二)班级评议小组成员应接受班主任(学生辅导员)的具体工作指导,对学生的品德操行和文体活动等情况在集体评议的基础上进行评价,做到客观、公正。 (三)班级评议小组应将学生综合测评结果以适当的形式告知学生本人。学生本人可就异议之处向班主任或班级评议小组申请复核,对复核结果有异议可向所在学院评审工作领导小组说明情况。

(四)本科生综合测评总积分由德育成绩积分、智育成绩积分和文体成绩积分三个方面组成。 (五)本科生综合测评采用学生信息管理系统实行网上操作。 (六)获奖学生建议名单须经班级公示、学院公示,获奖班集体建议名单须经学院公示,公示期均为3天。无异议后学院在学生信息管理系统中审批通过获奖学生及班集体建议名单。 奖励类别及金额 奖励金 1.先进班级奖励金 (1)“校园十佳班集体”奖励金:2000元; (2)“先进班集体”奖励金:1000元。 2.先进个人奖励金 (1)“十大三好学生标兵”奖学金:10000元/人; (2)国家奖学金:8000元/人(如有变动,以教育部规定为准); (3)国家励志奖学金:5000元/人(如有变动,以教育部规定为准); (4)学校奖学金:一等奖:3000元/人,二等奖:2000元/人,三等奖:1000元/人; (5)社会捐赠奖学金:奖励金额根据学校与捐赠单位的协议确定; (6)学习进步奖:800元/人。 荣誉称号

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

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);

程序和程序设计语言(教学设计)

第3节程序和程序设计语言 一、教学目标 知识目标:1、掌握计算机程序的概念 2、掌握计算机程序的概念、计算机语言分类及其特征。 技能目标:通过阅读程序,学生主动探寻算法与程序的关系 情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习 二、教学重点和难点 重点:1、计算机语言的概念。 2、高级语言的特征 难点:程序的编译与解释 三、教学过程 以九歌机器人七秒成诗引入新课 (一)程序和程序设计 计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。 1、程序及其特征 (1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。 (2)程序的特征: ●解决问题的每一个算法步骤对应着程序中的一个或多个语句实现一个或多个操作, 每一个操作都有执行对象。 ●在程序中被施行操作的对象称为数据。 ●除了有特殊的程序转向控制语句外,程序都是从第一条语句开始顺序执行。 2、程序的基本结构 (1)顺序结构 (2)选择结构 (3)循环结构 3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。

(二)程序设计语言 程序设计语言:是指人们编制程序所使用的计算机语言。 程序设计语言的分类: 机器语言 汇编语言 高级语言 1、机器语言 机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。 机器语言特点: ①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。 ②编写程序相当繁琐。 ③程序不具有通用性。 2、汇编语言 汇编语言(assembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。 汇编语言特点: ①不能被计算机直接执行。 ②编写程序比机器语言方便得多。 ③程序不具有通用性。 3、高级语言 高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。 高级语言特点: ①不能被计算机直接执行。 ②易读、易改,编写程序方便。 ③程序通用性好。 补充:Basic语言的发展历程 BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。

暨南大学 2008高级语言程序设计试卷及答案

暨 南 大 学 考 试 试 卷 一、单项选择题(共20小题,每小题2分,共40分) 1、以下叙述中正确的是___________(C ) A 、C 语言程序总是从第一个的函数开始执行 B 、在 C 语言程序中,要调用的函数必须在main ()函数中定义 C 、C 语言程序总是从main ()函数开始执行 D 、C 语言程序中的main ()函数必须放在程序的开始部分 2、以下值不等于3的表达式是_____________(D ) A 、'D'-'A' B 、'6'-'3' C 、'\011' D 、3+'\0' 3. 能正确表达字母c 为大写字母的C 语言表达式是__________(D ) A )c>=’A’ and c<=’Z’ B )c>=’A’ || c<=’Z’ C )c>=’A’ or c<=’Z’ D )c>=’A’ && c<=’Z’ 4. 设变量a 是整型,f 是实型,i 是双精度型,则表达式10+'a'+i*f 值的数据类型为_____(C ) A )int B )float C )double D )不确定 5. 有函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));,此语句的实参数为________(A )

A、3 B、4 C、5 D、有语法错误 6. 设有语句int a=5,b; b=a>3&&0, a++; 执行后变量b的值为__________(C) A)5 B)6 C)0 D)1 7. 判断两个字符串s1和s2是否相等,应该使用____________(D) A)if (s1= =s2) B)if (s1=s2) C)if (strcpy(s1, s2)) D)if (strcmp(s1,s2)= =0) 8. 下面程序的执行结果是____________(B) main() { int n=1; n++; printf("%d%d%d",n,n++,――n);} A、2 2 1 B、2 2 2 C、2 3 2 D、2 1 1 9. 循环语句while(!E);中的表达式!E等价于________(C) A)E!=0 B)E!=1 C)E==0 D)E==1 10. 设有数组定义: char array []="China"; 则数组array所占的存储空间为___________(C)A)4个字节B)5个字节C)6个字节D)7个字节 11. 下列关于C语言的函数参数说法不正确的是__________(B) A)实参可以是常量,变量或表达式B)形参可以使常量,变量或表达式 C)在函数定义时必须指定形参的类型D)形参与实参的类型应相同或赋值兼容 12. 下列程序执行后的输出结果是__________(A) void func(int *a,int b[]) { b[0]=*a+6; } main() { int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d\n", b[0]);} A、6 B、7 C、8 D、9 13. 若有语句:int s[3][3],(*p)[3];p=s; 则对s数组元素的引用形式正确的是__________(C)A)p+1 B)*(p+1) C)p[1][2] D)*(p+1)+2 14. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是________(B) A、地址传递 B、单向值传递

华南理工大学电子与信息学院研究生综合测评和先进个人评选办法(2012.6)

华南理工大学 电子与信息学院研究生综合测评和先进个人评选办法 (2012.6) 为鼓励研究生勤奋学习、积极进取,培养热爱祖国、具有优良道德品质、良好合作意识、坚实理论基础、较强科研能力的高层次人才,进一步做好研究生综合测评工作,表彰德智体全面发展的优秀研究生,创建良好的校风、学风,根据学校相关文件精神,特制定本办法。 一、组织与实施机构 1、学院成立“研究生综合测评及奖学金评审工作小组”(以下简称“评审组”),该 小组具体负责指导和实施本院的研究生综合测评和奖学金评选工作,接受学生的申 述和异议。 组长:才建东 副组长:姚若河、淡瑞霞 成员:冯穗力、李斌、陈艳峰、周军、研究生代表2人 秘书:吴春风 2、各学生班级应在学院评审工作小组的指导下成立“班级学生综合测评和奖学金评议 小组”(以下简称“班级评议小组”),该小组由班主任主持,由班长和经民主推 选出的6名办事公正的同学组成,班长为该小组具体事务负责人。 二、研究生综合测评 1、研究生综合测评坚持公正、公平、公开的原则,对学生的综合素质进行测评。 2、班级评议小组成员应接受班主任的具体工作指导,对同学的学习、科研和社会活动 等情况在集体评议的基础上进行评价,做到客观、公正。 3、班级评议小组应将学生综合测评结果以适当的形式告知学生本人。学生本人可就异 议之处向班级评议小组申请复核,也可直接向学院评审工作领导小组说明情况。 4、研究生综合测评总积分由学习成绩积分、科研积分、品德及社会公益积分三个方面 组成。具体积分统计办法见附件。 三、先进个人和奖学金评选 (一)基本条件 1.遵守国家法律和学校规章制度; 2.有良好的学风,热爱集体,尊师爱校,团结同学,积极参加各项有益的集体活动; 3.努力学习,完成培养计划所规定的内容,成绩优良; 4.本人提出申请且导师同意参评; 5.有以下情况之一者不能参加奖学金的评定: (1)本学年度因违反校纪校规而受到警告以上(含警告)处分或考试作弊、剽窃他人学术成果者; (2)本学年度学位课程考试有一门以上(含一门)不及格者,或有三门成绩偏低而被跟踪培养者;

高级语言程序设计期末试卷

2017年秋季《高级语言程序设计》期末试卷 批次专业:2017年春季-电气工程及其自动化(专升本)课程:高级语 言程序设计(专升本) 1. ( 单选题 ) 能将高级语言编写的源程序转换为目标程序的是 _____________ 。(本题2.0分) A、链接程序 B、解释程序 C、编译程序 D、编辑程序 学生答案:C 标准答案:C 解析: 得分:2 2. ( 单选题 ) C语言程序编译时,程序中的注释部分()。(本题 2.0分) A、参加编译,并会出现在目标程序中 B、参加编译,但不会出现在目标程序中 C、不参加编译,但会出现在目标程序中 D、不参加编译,也不会出现在目标程序中 学生答案:D

标准答案:D 解析: 得分:2 3. ( 单选题 ) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符( )(本题2.0分) A、 必须为下划线 B、 可以是字母、数字和下划线中的任意一种 C、 必须为字母或下划线 D、 必须为字母 学生答案:C 标准答案:C 解析: 得分:2 4. ( 单选题 ) 一个 C 程序的执行是从( )(本题2.0分) A、 本程序的main函数开始,到main函数结束 B、 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、 本程序的main函数开始,到本程序文件的最后一个函数结束 D、 本程序文件的第一个函数开始,到本程序main函数结束 学生答案:C 标准答案:C 解析: 得分:2

5. ( 单选题 ) C 语言提供的合法关键字是( ) (本题2.0分) A、swicth B、chan C、case D、default 学生答案:D 标准答案:D 解析: 得分:2 6. ( 单选题 ) C语言程序的基本单位是()(本题2.0分) A、程序行 B、语句 C、函数 D、字符 学生答案:C 标准答案:C 解析: 得分:2 7. ( 单选题 ) 组成C语言程序的是( )。(本题2.0分) A、过程 B、函数

华南理工大学专业技术职务评审规定(试行)

关于印发《华南理工大学专业技术职务 评审规定(试行)》的通知 各学院,校直属各单位,机关各部门: 经反复酝酿和广泛征求意见,学校制定了《华南理工大学专业技术职务评审规定(试行)》,经2010年第八次校长办公会议讨论通过,现予以印发,于2010年9月1日起执行,试行一年,请各单位认真贯彻执行。各单位在执行过程中,如对文件有意见和建议,请及时向学校人事处反映,以便进一步研究和修订。 附件:1. 华南理工大学专业技术职务申报条件(试行) 2. 关于《华南理工大学专业技术职务申报条件(试 行)》的说明 3. 华南理工大学专业技术职务申报条件期刊分类标准 4. 关于专业技术职务申报外语条件的说明 华南理工大学 二○一○年七月十九日

华南理工大学专业技术职务评审规定 (试行) 第一章总则 第一条为适应高等教育的发展,建立充满生机和活力的用人制度,合理配臵和有效开发人力资源,进一步规范专业技术职务评审工作,建设一支数量充足、素质优良、结构合理、流动有序的专业技术人员队伍,提高专业技术队伍整体水平,根据《中华人民共和国教师法》、《中华人民共和国高等教育法》等法律法规以及国家人力资源和社会保障部、教育部相关文件精神,结合我校实际情况,制定本规定。 第二条申报我校专业技术职务者,应遵守职业道德规范,治学严谨,团结协作,作风正派,有良好的师德。专业技术职务评审实行学术道德一票否决制,对任现职期间剽窃他人学术论文或成果、伪造科研数据、发生重大教学事故或申报材料弄虚作假者,学校已有规定不能申报的,按学校规定执行;学校未明确规定的,取消发生问题当年及下一年的申报资格。 第三条如申报2次未能晋升者,需暂停一年申报。 第四条申报者申报的专业技术职务应与现从事岗位一致,并符合《华南理工大学专业技术职务申报条件(试行)》。 第二章评审范围和评审分类 第五条专业技术职务评审范围 (一)符合我校专业技术职务申报条件的教师系列、专职科研系列、工程系列、实验系列、高教管理系列和教辅系列的在职人员(其中新机制人员、在站博士后只评审资格); (二)海外引进人才和具有高级专业技术资格的国内非“985工程”高校调入人员。 第六条专业技术系列分为:教师系列、专职科研系列、工程系列、实验系列、高教管理系列、会计系列、审计系列、卫生系列、图书档案出

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

《C语言程序设计》教案设计(清华谭浩强)

第一章C语言及程序设计概述 本章要求: 了解C语言的特点、C语言与其它高级语言相比有什么异同; 了解C程序在PC机上的建立、编译和运行过程; 了解C语言程序设计思想的基本篇; 重点:①C语言的主要特点; ②C语言在PC机上的运行过程及上机操作过程; ③常用算法的应用 难点:无 一、C语言概述 C语言是目前国际上在各种计算机运行较为广泛流行的一种高级语言。 主要表现为: C语言:适合于作为系统描述语言——可用来写系统软件。 具有高级语言的特点,又有低级语言(汇编语言)的特点。 C语言:是AT&T贝尔实验室的Dennis Ritchie在1972年发明的。 C语言:是在B语言的基础上发展起来的。(ALGOL 60) C语言:最早开始是用于UNIX操作系统。(C语言和UNIX是相辅相成的) DBASE 、Microsoft Exel 、 Microsoft Word、PC-DOS等,则是用C语言加上若干汇编子程序编写的。 1983年:——制定的新标准,称为(美国国家标准化协会)ANSI C 1987年:——Turbo C1.0 (Borland) 1988年:TC 1.5(图形和文本窗口) 1989年:——Turbo C2.0 (DOS操作系统、查错、Tiny模式生成com文件) 1991年:——Turbo C++(3.0) 支持windows 3.X 说明:Turbo C语言可以在程序的任何地方嵌入汇编代码,提高速度,可以直接使用存储器和寄存器。 二.C语言的特点 1.语言简洁、紧凑、使用方便、灵活 C语言:——共有32个关键字,9种控制语句; 程序书写自由,主要用小写字母表示; 2.运算符丰富

《高级语言程序设计》期末考试试卷附答案

《高级语言程序设计》期末考试试卷附答案 一、选择题(共20题,每题3分,共60分) 1. 下列四个选项中,均是合法的整型常量的选项是() A.160 –0XFFFF 011 B. -0XCDF 01A 0XE C. -01 986,012 0688 D. -0X48a 2e5 0x 2. 下列四个选项中,均是不合法的浮点数的选项是() A.160.0.12 e3 B. 123 2e4.2 .e5C.18 0.0 123e4 D. e3. 234 1e3 3. 合法的C语言字符常数是() A.'\t' B. "A"C.54 D. A 4. 在C语言中,要求运算数一定是整型的运算符是() A./ B. ++C.!= D. % 5. 字符串常量”mine”的字符个数是() A.4 B. 5C.6 D. 7 6. 以下属于非法的C语言转义字符的是() A.'\b' B. '0xf'C.'\037' D. '\' 7. 若x、y、z均为int型变量,则执行以下语句后的输出是() x=(y=(z=10)+5)-5; printf("x=%d, y=%d, z=%d\n",x,y,z); y=(z=x=0,x+10); printf("x=%d, y=%d, z=%d\n",x,y,z); A. x=10, y=15, z=10 B.x=10, y=10, z=10 x=0, y=10, z=0x=0, y=10, z=0 C.x=10, y=15, z=10 D. x=10, y=10, z=10 x=10, y=10, z=0 x=10, y=10, z=0 8. 在以下一组运算符中,优先级最高的运算符是() A.<= B. =C.% D. && 9. 已知:int x; float y; 所用的scanf调用语句格式为: scanf( “x=%d, y=%f”, &x, &y ); 为了将数据10和66.6分别赋给x和y,正确的输入应当是() A.x=10, y=66.6<回车> B. 10, 66.6<回车> C.10<回车>66.6<回车> D. x=10<回车>y=66.6 <回车> 10. 已有如下定义的输入语句,若要求A1,A2,C1,C2的值分别为10,20,A和B,当从第一列开

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