文档库 最新最全的文档下载
当前位置:文档库 › 上海理工大学c语言选择题复习

上海理工大学c语言选择题复习

上海理工大学c语言选择题复习
上海理工大学c语言选择题复习

1.执行下列语句序列后,不可能出现的运行结果是___c_____。

int n;

scanf( "%d", &n);

switch ( n )

{

case 1:

case 2: putchar('X');

case 3:

case 4: putchar('Y'); break;

default: putchar('Z');

A. 显示:z

B. 显示:xy

C. 显示:x

D. 显示:y

2.设a,b为整型变量, 且二者均不为0, 以下关系表达式中恒成立的是_____c___。

A. a/b*b/a==1

B. a/b*b==a

C. a*b/a==b

D. a*b/ a*b ==1

3.设有定义:int x=10,y=20,z=30; 则执行下列语句后的结果是___b_____。

if ( x>y ) z=x;

x=y; y=z;

printf("%d,%d,%d",x, y, z );

A. 20,30,20

B. 20,30,30

C. 20,30,10

D. 10,20,30

4.下列程序的输出结果是__b_____。

main()

{

int a = 011;

printf( "%d\n", ++a );

}

A. 9

B. 10

C. 11

D. 12

5.设 x, y 和 z 是int型变量,且 x=3, y=4, z= 5,则下面表达式中值为0的是__b____。

A. !(x

B. x==y&&y!=z

C.x||y+z&&y-z

D. y&&’y’

6.以下所列的各函数声明中,正确的是_D_______。

A. sub play(a as integer,b as integer)

B. void play(var a:Integer,var b: Integer)

C. void play(inta,b)

D. void play(inta,int b)

7.表达式 !x 等价于___b_____。

A. x==1

B. x==0

C. x!=0

D. x!=1

8.设有定义int a[10]; 则合法数组元素的下标范围为__b____。

A. 1至10

B. 0至9

C. 1至9

D. 0至10

9.下列关于数组的描述中错误的是__d____。

A. 当数组名作为参数传递给某个函数时,原数组中的元素的值可以被函数修改

B. 数组的名称其实是数组在内存中的首地址

C. 一个数组只允许存储同种类型的变量

D. 如果在对数组进行初始化时,给定的数组元素个数比数组元素少时,多余的数组元素自动初始化为最后一个给定元素的值

10.下列标识符中,不合法的标识符为____c____。

A. _int

B. a_10

C. a#b

D. Pad

11. 下列C语言的标识符中,不合法的标识符为_____b_______

A. star

B. 1234

C. _a100

D. circuit9

12.若已定义: int x=10;

则表达式 x=(4*5,x*5,x+25) 的值是 __d____ 。(只看最后一个)

A. 20

B. 45

C. 125

D. 35

13. 若x是int类型变量,y是float类型变量,则为了将数据55和55.5分别赋给x和y,则执行语句: scanf(“%d, %f”,&x,&y,); 时,正确的键盘输入是 ___a___ 。

A. 55,55.5↙

B. x=55, y=55.5↙

C. 55↙55.5↙

D. x=55↙y=55.5↙

14. 若有说明语句:int x=25,y=20,z=30;

则执行语句:if(x>y) {y=z; z=x;} x=y; printf(“%d,%d,%d”,x,y,z); 后,输出是

_____b_______(先后顺序问题)

A. 25,20,30

B. 30,30,25

C. 25,30,30

D. 25,30,25

15. 程序段:int num=2;

while(num)

printf(“%d ,”,num--);

的运行结果是______a_________(注意没有0)

A. 2,1,

B. 2,1

C. 2,1,0

D. 2,1,0,

16. 若有说明:int a[3][4],s;则对数组a的元素引用正确的是____d________(排除法)

A. s=0; for(i=0;i<=3;i++) for(j=0;j<4;j++) s+=a[i][j];

B. s=0; for(j=0;j<=4;j++) for(i=0;i<3;i++) s+=a[i][j];

C. s=0; for(i=0;i<4;i++) for(j=0;j<=3;j++) s+=a[j][i];

D. s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[i][j];

17. 如果形参获取实参的地址,则____a________作为函数调用时的实参。

A. 数组名

B. 全局量

C. 数组中全部元素的值

D. 数组中的元素个数

18.若有定义:inti,j,*pi=&i; 则与i==j等价的比较表达式是____b________

A. i==*pi

B. *pi ==*&j

C. i==&j

D. i==**pi

21. 以下C程序中预处理命令写法正确的是:d。

A. #include (stdio.h)

B. #include [stdio.h]

C. #include {stdio.h}

D. #include

22. 设有变量定义语句char a; 则下面的赋值语句中a是正确的。

A. a='&';

B. a="&";

C. a=' ' ';

D. a='16' ;(两个字符)

23. 设有char ch; 与语句“ch=getchar();”等价的语句是:d。

A. printf("%c",ch);

B. printf("%c",&ch);

C. scanf("%c",ch);

D. scanf("%c",&ch);

24. int a=2, b=5;则表达式21%9/(float)a+4/b*b的运算结果为c。

A. 2

B. 1

C. 1.5

D. 0

25. 能正确表示逻辑关系"a>=10 或 a<=0"的C语言表达式是c。

A. a>=10 or a<=0

B. a<=0|a>=10

C. a<=0||a>=10

D. a>=10 && a<=0

26. 设有int n=60;写出下列语句的运行结果d

switch (n/10)

{

case 6: printf("@");break;

case 5: printf("#");

default: printf("$");

}

A. @#$

B. #$

C. $

D. @

27. 设有int i; 以下语句中,循环次数为100次的语句是:d。

A. for ( i=0; i<=100; i++ )

B. for ( i=0; i<99; i++ )

C. for ( i=1; i<99; i++ )

D. for ( i=0; i<100; i++ )

28. C程序中,用于提前结束本次循环、进行下一次循环的语句是b。

A. break

B. continue

C. return

D. exit

29. 若有数组定义语句:int t[3][2];则 t数组最后一个元素是:d。

A. t[3][2]

B. t[2][3]

C. t[2]

D. t[2][1]

30. 设有定义int a[]={1,3,5,7,9},*p=a; while(*p!=3) p++; 结果为7的表达式是:a

A. *(p+2)

B. *(p+3)

C. *p+2

D. *p+3

31. char a[10];不能将字符串"abc"存储在数组a中的是c。

A. strcpy(a,"abc");

B. a[0]=0;strcat(a,"abc");

C. a="abc";

D. int i; for(i=0;i<3;i++)a[i]=i+97;a[i]=0;

32. 设有下列函数原型和变量定义语句,则合法的函数调用语句是:b。

int func( int a[], int n );

int a[10], n, x;

A. func( a, n ) = x;

B. x = func( a, n );

C. x = func( a[], n );

D. x = func( a[10], n );

33. 若有以下定义,输出字母M的语句是:d。

struct person

{

char name[9];

int age;

};

struct person st[10] =

{{"john",17},{"paul",19},{"Mary",18}};

A. printf("%c",st[2].name);

B. printf("%c",st[3].name[1]);

C. printf("%c",st[2].name[1]);

D. printf("%c",st[2].name[0]);

34. 需要以写模式打开当前目录下一个名为myfile.txt的文本文件,下列打开文件正确的选项是:b。

A. fopen("myfile.txt","r");

B. fopen("myfile.txt","w");

C. fopen("myfile.txt","rb");

D. fopen("myfile.txt","wb");

35. 假定建立了以下链表结构:struct node{

char id ;

struct node *next;

} *head,*p;

如下图所示:指针p指向一个新结点,将新结点插入到链表成为头结点的两条C语言语句是d。

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

B. p->data=head; head=p;

C. head=p->data; p=head;

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

36. C 语言程序中可以对程序进行注释,注释部分必须用符号__c___括起来。

A. { 和 }

B. [ 和 ]

C. /* 和 */

D. */ 和 /*

37. 设要定义n为整型变量,定义x为浮点型变量,正确的语句是:__d___ 。

A. int n, float x,

B. int n, float x;

C. int n; float x,

D. int n; float x;

38. 设有int n; 从键盘上输入整数给变量n,正确的语句是:_d____ 。

A. scanf( n );

B. scanf( "n" );

C. scanf( "%d", n );

D. scanf( "%d", &n );

39. 程序段

int x=3, y=2;

printf("%d", x*=y+8/5);

的输出结果为__d___ 。

A. 1

B. 5

C. 7

D. 9

40. 要判断char型变量m是否是数字,可以使用表达式______b____。

A. 0<=m && m<=9

B. m>='0' && m<='9'

C. "0"<=m && m<="9"

D. '0'<=m <='9'

41. 执行以下代码段后,a的值为__a___。

int a=1,c b=2,=3;

if(a>b) a=b;

if(a>c) a=c;

A. 1

B. 2

C. 3

D. 不确定

42. 下面的f o r 语句执行时,___b____将形成无限循环。

A. for(s=j=0; j<100; j+=1) s+=j;

B. for(s=j=0; j<100; j+1) s+=j;

C. for(s=j=0; j<100; ++j) s+=j-1;

D. for(s=j=0; j<100; j++) s+= j;

43. 循环语句中,break的作用是__c_____。

A. 终止程序运行

B. 结束本次循环

C. 从本循环体内跳出

D. 跳出子函数

44. 以下正确的语句是___d_______。(行可以省但是列是不能省的)

A. inta[1][4] = {1,2,3,4,5};

B. float x[3][ ] = {{1},{2},{3}};

C. long b[2][3] = {{1},{1,2},{1,2,3}};三行了!

D. double y[ ][3] = {0};

45. 执行以下程序段后,m的值是___c__。

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

int m=10,k,*ptr=a;

for(k=0;k<5;k++)

m += *(ptr+k);

A. 23

B. 24

C. 25

D. 26

46. 若有数组定义并初始化语句:char a1[]={’p’,’r’,’o’} ; char a2[]=〝pro〞 ; 则下列正确的说法是_____d_____。

A. a1和a2完全相同

B. a1和a2不同,a1是指针

C. a1和a2存储单元的数目相同

D. a1和a2不同,a2的存储单元的数目多

47. 若有函数调用语句:

func(rec1, rec2+rec3, (rec4, rec5));

则可以判断该函数的参数个数是___a____。

A. 3

B. 2

C. 5

D. 有语法错误

48. 若有以下定义:

struct person{

char name[9];

int age; }c[10]={"Wang",19,"Zhang",17,"Li",20,"Zhao",18},*p=&a[0];

则能打印出字母'L'的语句是__d___。

A. printf(“%c”,c[3].name);

B. printf(“%c”,c[3].name[1]);

C. printf(“%c”,c[2].name[1]);

D. printf(“%c”,c[2].name[0]);

49.若要打开A盘根目录下user子目录下名为abc.txt的文本文件进行读、写操作,

则下面符合此要求的函数调用是_b____ 。

A. fopen("A:\user\abc.txt","r");

B. fopen("A:\\user\\abc.txt","r+");

C. fopen("A:\user\abc.txt","rb");

D. fopen("A:\\user\\abc.txt","w");

50. 若建立了以下链表结构,如图所示。指针p指向如图所示的结点,t为与data同类型的数据变量,则交换p所指向的结点的数据和该结点的下一个结点的数据的语句为:t=p->data; _____b_____。

A. p->next->data = p->data; p->data =t;

B. p->data = p->next->data; p->next->data =t;

C. p->data = t; p->next->data = p->data;

D. p->next->data = t; p->data = p->next->data;

51. 关于C程序的主函数,以下描述中正确的是:__d_____ 。

A. C程序的第一个函数称为主函数,程序从该函数开始运行。

B. C程序可以有多个主函数,程序从第一个主函数开始运行。

C. C程序可以没有主函数,程序从第一个函数开始运行。

D. C程序的主函数即是main函数,程序从该函数开始运行。

52. 字符变量a与b分别初始为'S'与'B',正确的语句是:__d_____ 。

A. char a,b='S','B';

B. char a='S', char b='B';

C. char a="S", b="B";

D. char a='S', b='B';

53. 设有int n=2010; 要求屏幕上显示“n=2010”结果,正确的语句是:_d______ 。

A. printf( n );

B. printf( "n=", n );

C. printf( "n=", "%d", n );

D. printf( "n=%d", n );

54. 设有变量定义:int a=5, b=8;当执行完语句:b= a

A. 5和5

B. 5和7

C. 5和8

D. 5和9

55. 设int n; 判断“n不为0”的表达式是:__d_____。

A. n==0

B. !(n=0)

C. n=!0

D. n!=0

56. 若有定义: float w; intnum; char s; 则合法的switch语句是___c____。

A. switch(w) { case 1.0: printf("*\n"); case 2.0: printf("**\n"); }

B. switch(num); { case 1 printf("*\n"); case 2 printf("**\n"); }

C. switch(s) { case 'a': printf("*\n"); case 'b': printf("**\n"); default: printf("\n");}

D. switch(num+1) { case 1: printf("*\n"); case 1: printf("**\n"); default: printf("\n"); }

57. 以下语句中,循环次数不为10次的语句是___a____。

A. for(i=1;i<10;i++);

B. i=1;do{i++;}while(i<=10);

C. i=10;while(i>0){ --i;}

D. for(i=10; i>=1; i--};

58. 用于for循环体中的continue语句的作用是__c_____。

A. 终止程序执行

B. 终止循环继续

C. 结束本次循环

D. 重新执行循环

59. 若要定义一个int型二维数组a,并使其各元素具有初值:

2 3 0 0

4 0

5 0

0 0 0 0

则正确的定义语句是____b___。

A. int a[][]={2,3,0,0,4,0,5,0,0,0,0,0};

B. int a[][4]= {2,3,0,0,4,0,5,0,0,0,0,0};

C. inta[3][4]= {{2,3},{4,,5}};

D. int a[][]={{2,3,0,0},{4,0,5,0},{0,0,0,0}};

60.设有语句:int x[]={0,1,2,3,4,5,6,7,8,9}, *p=x+5;

while(*p++<7);

则语句 printf("%d",*p--);

的输出结果为___d____。

A. 出错

B. x[7]的地址

C. 7

D. 8

61. 下列说明语句中___a____是错误的。

A. char a[]='china' ;

B. char a[] = "china" ;

C. char a[]={"china"} ;

D. char a[]={'c','h','i','n','a' };

62. 已知函数原型int f(int)和int g(int)。下列语句中,正确调用函数的语句是__d_____。

A. intf(3);

B. f(int g(3) );

C. intg( f(3) );

D. p=f( g(3) +1 );

63. 设有以下结构体定义及初始化:

structfs { intfz, fm; };

structfs x={2,3}, y={5,7};

则表达式 x.fz*y.fm 的结果是:___a____ 。

A. 14

B. 10

C. 21

D. 15

64. 若定义了文件指针 FILE *fp; 如要打开当前目录下一个只读文件 abc.c 并使fp 指

向该文件,正确的语句是___c____。

A. fp=fopen("abc.c","rb");

B. fp=fopen("abc.c","rb+");

C. fp=fopen("abc.c","r");

D. fp=fopen("abc.c","r+");

65. 假定建立了下图所示的链表结构,指针p指向如图所示的结点,已定义q是与p相同类型的指针变量,则将p所指结点的下一个结点从链表中删除的语句是___a____。

A. q=p->next; p->next=q->next; free(q);

B. q=p->next; free(q); p->next=p->next->next;

C. p->next=p->next->next; q=p->next; free(q);

D. p->next=q->next; q=p->next; free(q);

66. C程序是由_____d__组成的。

A. 子程序

B. 过程

C. 子函数

D. 主函数和子函数

67. 若有定义语句:char c='\n'; 则变量c ____c___。

A. 包含4个字符

B. 包含2个字符

C. 包含1个字符

D. 说明不合法,c的值不确定

68. 设有float x=1.25; int n=x; 则语句printf("%.2f,%d\n",x,n);的输出是:____d___ 。

A. 1.25,1.25

B. 1,1

C. 1,1.25

D. 1.25,1

69. 设x为int型变量,且初值为 'f',则执行printf("%c\n", 'A'+(x-'a'+1));后的输

出结果是 __a_____。

A. G

B. H

C. I

D. J

70. 设有int n; 则判断“n为二位数(10至99)”的表达式是:__d_____ 。

A. 10<=n<=99

B. 10<=n || n<=99

C. 10<=n, n<=99

D. 10<=n && n<=99

71. 下列if语句中,错误的是 ____a___。

A. if(a==b) a-- else b++;

B. if(a-b>0) printf("a>b\n");

C. if(x>0&&x<10) y=x*x-1.5;

D. if(x) y+=1;

72. 设:inti,n ; float sum; 则求调和级数s=1+1/2+1/3+...前n项之和的正确循环语句是___d____。

A. for(i=1;i<=n;i++) sum+=1/i ;

B. for(i=1,sum=0.0;i<=n;i++) sum+=1/i;

C. for(i=1,sum=0.0;i<=n;i++) sum+=(float)(1/i) ;

D. for(i=1,sum=0.0;i<=n;i++) sum+=1.0/i;

73. C程序中,return语句的作用是__d_____。

A. 终止程序运行

B. 返回到上层循环

C. 返回到外层结构

D. 返回到上层函数

74. 以下数组定义语句中,错误的是____a___。

A. inta[][3];

B. int a[][3]={1,2,3,4,5,6,7,8,9};

C. inta[2][3]={1,2,3,4,5,6};

D. inta[2][3]={1,2,3};

75. 设有变量定义:char st[]="computer";

int i=0;

char *s=st;

当执行完语句:while(*s++!= 'u') i++; 之后,则___c____。

A. i的值为5,*s的值为't'

B. i的值为5,*s的值为'u'

C. i的值为4,*s的值为't'

D. i的值为4,*s的值为'u'

76. 设char b[5], *p=b; 下列赋值语句中 __c_____是正确。

A. b="abcd";

B. *b="abcd";

C. p="abcd";

D. *p="abcd";

77. 若有函数原型和变量定义语句:

void swap( int *p, int *q );

int x, y;

则合法的函数调用语句是:___c____ 。

A. swap( x, y );

B. swap( *x, *y );

C. swap(&x, &y );

D. swap( p, q );

78. 若有结构体定义及初始化语句: struct node

{ intnum;

float score;

} stu[2]={101,91.5,102,92.5},*p=stu; 则表达式p->score的结果是:__b_____ 。

A. 101

B. 91.5

C. 102

D. 92.5

79. 设有定义FILE *fp;将整数n以文本方式写到fp文件的语句:__b_____。

A. fp = fopen( "file.txt", "w" );

B. fprintf( fp, "%d", n );

C. fwrite(&n, sizeof(int), 1, fp );

D. fclose(fp);

80. 假定建立了如下图所示的链表结构,指针p指向如图所示的结点,则将r所指结点直接插入p所指结点后的语句是:___c____。

A. r->data=p->data; p->data=r;

B. p->data=r; r->next=p->next;

C. r->next= p->next; p->next=r;

上海理工大学学生档案管理条例

上海理工大学学生档案管理条例 一、档案馆学生档案室的职责 、保管本、专科学生档案,为学生积累在校信息; 、收集、鉴别和整理学生档案材料; 、办理学生档案的查阅、借阅和转递; 、登记学生学籍变动、处分情况; 、为有关部门提供学生情况; 、做好学生档案的安全、保密、保护工作; 、调查研究学生档案工作情况,制定规章制度,搞好学生档案的业务建设和业务指导; 、进一步推进学生档案网络化管理; 、定期向档案馆移交部门的文书档案; 、办理其他有关事项。 二、学生档案工作人员的职责 、保管全部在籍本、专科学生的档案及遗留学生档案; 、严格遵守《中华人民共和国档案法》和保密规定,保护档案的安全,不得泄露档案内容; 、重视档案建设工作,收集、鉴别和整理全校学生档案材料,及时充实档案内容; 、办理全校学生档案的查阅、借用和转递工作; 、登记全校学生学籍变动和处分情况; 、研究摸索学生档案工作规律,不断完善各项规章制度,争取早日实现学生

档案工作制度化、规范化、科学化; 、坚持原则,严格按照档案管理工作的各项规章制度办事; 、做好学生档案转递工作,并做好登记工作。 、努力做好档案库房建设管理工作,做到清洁、整齐,确保库房安全。 、定期将文书档案移交档案馆并在档案管理系统登记,做好移交工作。 三、学生档案材料收集归档工作制度 、档案管理人员要经常了解和掌握学生档案的信息,与有关部门保持经常联系,主动收集应归学生档案的材料。 、档案管理人员要及时登记学生学籍变动情况,发现材料漏缺,应主动索要。对不符合归档要求的材料,应退回重新办理或及时通知有关部门,补送材料或补办手续。 、在有关部门专人的密切配合下,及时将新形成的应归档案材料在一个月内准确、及时送交档案室归档,并形成制度。 、对收集的归档材料,必须做到逐份检查登记,不属归档材料一律不得进档案。 四、学生档案材料鉴别归档制度 、档案室对收集来的材料,要仔细做好材料的鉴别工作。要维护档案内容的真实性。 、鉴别工作应根据材料的具体情况和保存价值,确定材料是否归档。 、鉴别中要维护档案材料的完整,对缺页、破损、霉烂变质和字迹模糊不洁的材料,要查清注明,进行复制、裱糊和技术加工。 、经常性的对档案材料进行仔细鉴别和选留。

C语言选择题题库

C语言程序设计题库说明 一本题库适用对象 计算机应用技术计算机软件软件技术计算机网络技术与计算机控制技术等专业 二本题库包含有175道选择题 三本题库所有题目均附有答案

一、选择题 下列各题ABCD四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。 1、不合法的整数是()。 A)0x35 B)43.6 C)0532 D)-346 2、下列合法的字符常量是()。 A)“f” B)x C)65 D)‘\Xab’ 3、设有整型变量x,单精度变量y=,表达式x=float(y*3+((int)y%4))执行后,x的值为()。 A)17 B)17.500000 C) D) 4、在C语言中,负整数在内存中以()形式释放。 A)补码 B)BCD码 C)反码 D)十进制数 5、在C语言中,要求参加运算的数必须是整数的运算符是()。 A)/ B)!C)% D)= = 6、()是C语言中非法的数据类型关键字。 A)float B)singed C)integer D)Char

7、现已定义整形变量int i=1;执行循环语句while(i++<5);后i的值为()。 A)1 B)5 C)6 D)以上三个答案都不正确 8、下列语句的输出结果是()。 printf(“%f\n”,(float)(2+4)/2); A)有语法错误不能通过编译 B)3 C)D) 9、C语言中,整数-8在内存中的存储形式是()。 A)1111,1111,1111,1000 B)1000,0000,0000,1000 C)0000,0000,0000,1000 D)1111,1111,1111,0111 10、设C语言中,int类型数据占2个字节,则long类型数据占()个字节。 A)1 B)2 C)8 D)4 11、若变量a已说明为float类型,则能实现将a中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。 A)a=(a*100+/ B)a=(a*100+/100 C)a=(int)(a*100+/ D)a=(a/100+*

上海理工大学2019考研大纲:869数据结构及软件工程

上海理工大学2019考研大纲:869数据 结构及软件工程 书目 《数据结构》(C语言版),严蔚敏等主编,清华大学出版社,2012年 二、考试内容要求 1、了解数据结构及其分类、数据结构与算法的密切关系。 2、熟悉各种基本数据结构及其操作,学会根据实际问题要求来选择数据结构。 3、掌握设计算法的步骤和算法分析方法。 4、掌握数据结构在排序和查找等常用算法中的应用。 5、初步掌握文件组织方法和索引技术。 三、考试内容 1、数据结构基本概念及简单的算法分析 1)什么是数据结构 2) 抽象数据类型及面向对象概念:数据类型;数据抽象与抽象数据类型;面向对象的概念;用于描述数据结构的语言 3) 数据结构的抽象层次 4) 算法定义 5) 性能分析与度量:算法的性能标准;算法的后期测试;算法的

事前估计;空间复杂度度量;时间复杂度度量;时间复杂度的渐进表示法;渐进的空间复杂. 2、数组 1)作为抽象数据类型的数组:数组的定义和初始化;作为抽象数据类型的数组;数组的顺序存储方式 2)顺序表:顺序表的定义和特点;顺序表的类定义;顺序表的查找、插入和删除;使用顺序表的事例 3) 字符串:字符串的抽象数据类型;字符串操作的实现;字符串的模式匹配 3、链表 1) 单链表:单链表的结构;单链表的类定义;单链表中的插入与删除;带表头结点的单链表;用模板定义的单链表类;单链表的游标类;静态链表 2) 循环链表:循环链表的类定义;用循环链表解约瑟夫问题;多项式及其相加:多项式的类定义;多项式的加法 3) 双向链表 4、栈和队列 1) 栈:栈的抽象数据类型;栈的顺序存储表示;栈的链接存储表示 2) 队列:队列的抽象数据类型;队列的顺序存储表示;队列的链接存储表示;3) 队列的应用举例 4) 优先级队列:优先级队列的定义;优先级队列的存储表示

上海理工大学文件-财务处

上海理工大学文件 上理工〔2018〕120号 关于印发《上海理工大学差旅费管理实施 细则》的通知 校内各部门: 经校长办公会审议并通过,现将修订后的《上海理工大学差旅费管理实施细则》印发给你们,请认真按照执行。 特此通知。 附件:上海理工大学因公出差审批表 上海理工大学 2018年7月6日上海理工大学差旅费管理实施细则

为加强和规范学校差旅费管理,根据《中央和国家机关差旅费管理办法》(财行〔2013〕531号)、《关于印发<中央和国家机关差旅费管理办法有关问题的解答>的通知》(财办行〔2014〕90号)以及《上海市市级机关差旅费管理办法》(沪财行〔2014〕9号)(以下简称“办法”)的文件规定,结合学校的具体情况,特制定本细则。 第一条本细则适用于全校各学院、各部门。资产经营公司等独立核算单位可参照执行。 第二条本细则中工作人员,是指在学校教职工及科研项目课题组其他人员、临时外聘人员等。本细则适用于公务出差所发生费用的报销。 (一)使用财政性资金的差旅费,按办法规定标准报销;使用横向科研经费报销的城市间交通费、住宿费,可按项目委托方的要求,由项目负责人自主确定,据实报销,补贴标准按办法规定执行。 (二)各财政专项、纵向科研项目、横向科研项目等课题组成员中的其他人员出差,可参照办法规定按不高于本校教职工标准执行。 (三)临时外聘人员出差,仅据实报销不高于办法相关标准的城市间交通费、住宿费、伙食费和市内交通费。 第三条出差审批制度。本校教职工出差应事先经过审批,审批内容包括出差地点、人员、时间和主要任务等。 (一)使用预算经费出差,由经费负责人及各学院、各部门负责人审批。如经费负责人及各学院、各部门负责人为同一人,则经费负责人审批职责由业务负责人代为履行;

C语言题库_选择题(1)

本卷共有4道大 一、单项选择题(25道小题,共50分) 1、以下说法中正确的是(C)(2分) A、C语言程序总是从第一个的函数开始执行 B、在C语言程序中,要调用的函数必须在main()函数中定义 C、C语言程序总是从main()函数开始执行 D、C语言程序中的main()函数必须放在程序的开始部分 2、一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是(B)(2分) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 3、以下选项中,不合法常量的是(B)(2分) A、1.234e04 B、1.234e0.4 C、1.234e+4 D、1.234e0 4、C语言中最简单的数据类型包括(B)(2分) A、整型、实型、逻辑型 B、整型、实型、字符型 C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型 5、能正确表示逻辑关系:“10≥=a≥=0”的C语言表达式是(D)(2分) A、10>=a>=0 B、a>=0 and a<=10 C、a>=0||a<=10 D、a>=0&&a<=10 6、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是(D)(2分)A、6.500000B、6 C、5.500000 D、6.000000

7、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)(2分) A、INPUT x、y、z; B、scanf("%d%d%d",&x,&y,&z); C、scanf("%d%d%d",x,y,z); D、read("%d%d%d",&x,&y,&z); 8、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是(D)(2分)A、把x和y按从大到小排列B、把x和y按从小到大排列 C、无确定结果 D、交换x和y中的值 9、若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是(A)(2分)A、0B、0.5 C、1 D、2 10、设char ch='A';则ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是(B)。(2分) A、A B、a C、Z D、z 11、执行程序段int a=-1,b=4,k;k=(++a<0)&&!(b-- <=0);printf(“%d %d %d\n”,k,a,b);后的输出结果是(D )。 (2分) A、1 0 4 B、1 0 3 C、0 0 3 D、0 0 4 12、设intx=1, y=1;表达式(!x||y--)的值是(B)。(2分) A、0B、1 C、2 D、-1 13、程序段intx=3;do{printf(“%d”,x-=2);}while(!(--x));的输出结果是(C)。(2分) A、1 B、30 C、1-2 D、死循环

C语言程序设计期末考试选择题题库

第一章1、一个C程序可能出现的错误有(A)A,以上都包括 B,逻辑错误 C,运行错误 D,语法错误 2、C程序中一般可以包含几个函数(D) A.1个 B.多个 C.0个 D.至少一个 3.C语言属于程序设计语言的哪个类别(B) A.机器语言 B.高级语言 C.面向对象语言 D.汇编语言 4.以下关于C语言描述错误的是(B) A.一个C程序总是从main函数开始执行 B.一个C程序可以包含多个main函数 C.每个语句的最后必须有一个分号 D.C语言的注释符是以"/*"开始并以"*/"结束

5、在调试过程中,逻辑错误是指(C) A.所书写的语句,不符合C的语法。 B.在从obj生成exe文件的过程中,如果函数名书写错误,可能产生的错误。 C.程序的运行结果不符合题目要求。 D.在exe文件的执行过程中,产生运行异常。 第二章 1、16位的二进制数可以表示的整数的范围是(C) A.[-32768,32768] B.[-32767,32768] C.[-32768,32767] D.[-32767,32767] 2、C语言中的实型数据包括(A) A.float和double B.int和float C.float和char D.int和double 3、以下不合法的字符常量是(C) A.'2' B.'A' C.'ab'

4、在以下各组标识符中,均是合法的C语言标识符是(A) A.abc,A_4d,_student,xyz_abc B.auto,12-a,a_b,ab5.x C.A_4d,_student,xyz_abc,if D.abc,a_b,union,scan 5、若有定义:chara;intb;floatc;doubled; 则表达式a*b+d-c值的类型为(A) A.char B.float C.double D.int 6、类型修饰符unsigned不能修饰(D) A.char B.longint C.int D.float 7、若有定义:doublex=1,y; 执行语句,则y的值是(B) A,1 B,2.0

上海理工大学第二专业学士学位培养计划

上海理工大学 第二专业学士学位培养计划 (2019级) 上海理工大学教务处 二○一九年八月

目录 管理学院 国际经济与贸易 (1) 外语学院 英语 (3) 光电信息与计算机工程学院 智能科学与技术(人工智能) (5) 创新创业学院 工商管理(创业) (7)

管理学院国际经济与贸易专业 2019级第二专业学士学位培养计划 一、培养要求 本专业旨在培养具备良好的经济学基本理论素养,通晓国际经济与贸易基础知识,熟悉中国对外贸易政策法规和通行国际贸易规则及惯例,掌握国际经济与贸易基本实践技能,有志于从事国际经济与贸易及其有关职业的高素质专门人才。 二、授予学位 经济学学士学位 三、招生要求 2018级全校各专业在校本科生,品学兼优;对国际经济与贸易具有浓厚的兴趣,积极要求上进,能保证第二专业的学习时间并能坚持到学业完成;意志坚强,信用良好,能够根据学校要求,按时缴费注册。 四、招生人数 40人 五、课程设置

外语学院英语专业 2019级第二专业学士学位培养计划 一、培养要求 本专业是面向非英语专业学生开设的第二专业,旨在培养强基础、宽口径、复合型的实用性英语人才。学生主修英语(商务经贸)方向,包括基础阶段的学习(1-2学期)和提高阶段的学习(第二学位3-6学期,第二专业3-5学期)。 英语(商务经贸)专业培养学生具有与英语专业学生相当的良好的英语语言技能,同时具备一定的商务素养,能够熟练运用外语从事涉外商务活动的知识型、应用型、复合型外语人才。 二、授予学位 文学学士学位。 三、招生要求 大学英语成绩良好。 四、招生人数 视报名情况而定。 五、课程设置 (一)基础阶段课程 学生应在基础阶段课程(课程组1)中修满20学分。 (二)提高阶段课程 学生应在提高阶段课程(课程组2)中修满20学分(第二专业)或30学分(第二学位)。

上海理工大学光电信息与计算机工程学院

上海理工大学 光电信息与计算机工程学院 上理工光电[2013] 09号 光电学院学士导师制实施细则 为贯彻落实“卓越工程教育”的理念,提高我院本科人才培养质量,经院务会讨论,教代会通过,决定在学院全面推进学士导师制,具体实施细则如下: 一、指导思想 学士导师制的指导思想是:深入贯彻“因材施教”理念,发挥学士导师在学生成长过程中的重要作用,促进师生交流、教学相长,构建立体化的教学管理模式,提高学生学习能力,塑造学生健康向上的性格,培养学生创新务实的精神,从而提高本科学生的培养质量和社会竞争力。 二、实施方案 1、学士导师的选任条件:学士导师须由讲师及以上职务的教师或一年以上从教经历的博士教师担任。 2、学士导师的聘任时间:每年9月份,新生入学后,为每位在军工路校区就读的本科生进行学士导师选择与分配工作。学士导师的任期时间从9月份新生入学开始,直至毕业结束。特殊情况,经学生

本人申请,原导师同意,领导审批通过,可中途更换导师。 3、学士导师的选配方法:采用双向选择和统一安排相结合的模式。首先由学生和导师互相选择,然后由学院进行调剂和安排。 4、指导学生人数规定:每位学士导师每个年级指导学生人数一般不超过6人。 5、选配学士导师的原则:在条件许可的前提下,应充分尊重学生选择导师和导师选择学生的权利。 6、相关负责人:选配学士导师工作由学院学生工作办公室主要负责,教学办公室协助配合,各教研室负责具体落实到教师。 三、导师职责 1、学士导师作为学生培养的第一责任人,全面负责学生的学业指导。帮助学生端正学习态度,提高学习效率,顺利完成学业;主动关心学生身心健康,经常与学生沟通,关注学生思想动态,建立相互之间的信任和认同,适时对学生进行诚信教育,预防学生考试作弊或其它违纪行为的发生。 2、因材施教,采取有效的措施和方法,努力挖掘学生的潜能和特长。对于低年级学生,应注重学习态度、学习方法、学习效率等方面的培养和帮助;对于高年级学生,应引导学生积极参与创新大赛等创新实践活动,鼓励学生为项目成果申请专利,发表论文,积极参与社会实习实践,从而全方位提高学生动手能力、专业技能与创新能力,促使学生在个性发展方面取得成果或者亮点。 3、引导学生做出正确合理的职业发展定位,耐心解答学生关于考研、出国、就业等方面的咨询并给以中肯的意见。帮助学生摸清个人发展方向,正确定位,从而提高学生就业竞争力;为学生就业牵线

上海理工大学文件(1)

上海理工大学文件 上理工[2009]11号 关于人员引进与管理的暂行办法 根据学校总体发展需要,为进一步加强学科、师资队伍的建设,优化学校人力资源配臵,推进校、院二级管理改革,制定本办法如下: 一、引进人员的基本要求 拥护党的基本路线,热爱社会主义祖国,忠诚于党的教育事业,品行端正,身体健康,有良好的职业道德,能承担教育教学、科研及管理工作任务。 二、教师引进条件 (一)学科领军人才 中科院、工程院院士、长江学者、973首席科学家、国家级杰出青年基金获得者、海外(港澳台)大学知名教授等。 (二)学科负责人才 1、国家级百千万人才工程入选者、863领域专家、上海市优秀学科带头人、省部级优秀学科带头人、东方学者、海外知名大学教授等。 2.教授(博士学历学位)并具备以下各项条件: 1)在正高级专业技术职务岗位上任职5年以上,具有在国内外高校、科研机构中从事相关的专业技术工作经历,45周岁以下。 2)已形成具有特色、优势的学科研究方向和团队并符合学校学科建设的发展需要。 3)能够熟练运用外语进行学术交流及讲授专业课程。 4)近三年独立或作为第一作者在国内外重要学术刊物上发表高水平论文7篇以上,其中被SCI(科学引文索引)、EI(工程索引)、SSCI (社会科学引文索引)、A&HCI(艺术与人文引文索引)收录5篇以上,以第一作者出版高水平学术专著或获得发明专利。 5)作为主要负责人承担或已完成国家自然基金项目1项以上。

6)曾获得省部级科技进步奖、教学成果奖(或相当同类奖项)三等奖以上奖项(一等奖前四位,二等奖前三位,三等奖前二位)。 7)具有团队精神,善于协调和合作。 (三)学科骨干人才 教授(硕士学位以上)、副教授(博士学历学位)并具备以下各项条件: 1、在高级专业技术职务岗位上任职3年以上,具有在国内外高校、科研机构中从事相关的专业技术工作经历,40周岁以下。 2、专业及研究方向符合学校学科建设的发展需要,能很好地融入学科团队。 3、能够熟练运用外语进行学术交流及讲授专业课程。 4、近三年独立或作为第一作者在国内外重要学术刊物上发表高水平论文5篇以上,其中被SCI、EI、SSCI、A&HCI收录3篇以上。 5、曾获得省部级科技进步奖、教学成果奖(或相当同类奖项)三等奖以上奖项(一等奖前四位,二等奖前三位,三等奖前二位)。 6、具有团队精神,善于协调和合作。 (四)学校紧缺特需人才 学科建设、队伍建设紧缺,尚不具备相应高级专业技术职务的优秀人才,聘用时其年龄、学历学位、任职资历等要求可适当放宽,经学院(部)专家推荐,学校组织社会评价合格后引进。 1、有国内外知名高校全日制学历学位和学习经历。 2、有国内外高校、科研机构、著名企业工作经历。 3、专业领域研究工作极具特色,有良好发展潜力。 4、专业技能实践或研发能力强,有应用的专利成果或技改成果。 5、能满足学校教育教学或研究工作的需要。 6、具有团队精神,善于协调和合作。 (五)教师和教辅人员 1、教师:在国内外高校、科研机构、知名企业中连续从事专业技术工作5年以上,具有讲师及以上专业技术职务,原则上应具有博士学历学位,并具备以下各项条件: 1)专业及研究方向符合学校学科建设的发展需要,原则上不超过45岁。

东北大学机械学院C语言考试题库与答案

东北大学机械学院C语言答案 题目:根据下面的函数关系,对输入的每个x值,计算出相应的y值并输出结果。 5 题目:输入一个整数,当为65时显示A,66时显示B,68时显示C,其他值时显示END。(可选用switch语句编写) 6 题目:编写程序将用 户输入的字母进行大小写转换。 7 题目:编程判断输入的正整数是否即是5的倍数又是7的倍数。若是则输出该数;否则输出-1。 8 题目:输入一个整数,判断它是奇数还是偶数并输出。 9 题目:从键盘输入二个整数a、b,将其按大到小排列。 10 题目:找出不超过1000的十位数字为1,个位数字为3或7的所有数。例如:13、17、113、317等。 11 题目:输入一个整数,判断该数是否能被3,5,7整除,并输出以下信息之一: (1)能同时被3,5,7整除; (2)能被其中两数(要指出哪两个)整除; (3)被其中一个数(要指出哪一个)整除; (4)不能被3,5,7任一个整除。 12 题目:输入一个5位的正整数,判定该正整数是否为一个回文数。(所谓回文素数是指正读和反读都相同的数,例如12321)。 13 题目:假设变量a、b、c为整数,从键盘读入a、b、c的值,当a为1时显示b与c之和,a为2时显示b与c之差,a为3时显示b与c之积,a为4时显示b/c之商,其他数值不做任何操作。 14 题目:输入一个整数,将其数值按小于10,10~99,100~999,1000以上分类并显示(例如:输入358时,显示358 is 100 to 999)。 15 题目:从键盘读入三角形三边,判断能否组成三角形,若可以组成三角形,输出三角形的面积。 16 题目:从键盘读入三角形三边,判断能否组成三角形,若可以组成三角形,输出三角形的类型(等边、等腰、直角、一般)。 17 题目:计算二次方程的根。

C语言试题与答案

大学C语言考试题库 第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 32 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系

上海理工大学简介

上海理工大学简介 上海理工大学以工学为主,工学、理学、经济学、管理学、文学、法学、艺术学等多学科协调发展,是一所上海市属重点建设的应用研究型大学。2016年7月,学校成为国家国防科技工业局与上海市人民政府共建的国防特色高校。2018年,学校成为上海市“高水平地方高校”建设试点单位。 学校办学文脉源于1906年创办的沪江大学和1907年创办的德文医工学堂。学校包融了沪江大学的美丽校园及其教育国际化的思想、视野、格局,也包融了沪江商科的发展思维;学校传承了德文医工学堂以来的百年工程教育传统,孕育了一大批爱国青年和志士仁人,滋养了一大批学术精英、工程专家和社会翘楚,为国家和社会培养了十余万优秀专业人才,享有中国“制造业黄埔军校”的美誉。学校传承发展“信义勤爱、思学志远”校训,以校训涵养社会主义核心价值观,培养具有学识抱负的合格公民。 学校现有全日制在校生24000余人,其中本科生17000余人,研究生7500余人;设有15个学院、2个教学部,有56个本科专业,8个一级学科博士学位授权点,4个博士后科研工作流动站,27个一级学科硕士学位授权点,11个硕士专业学位类别。在学科建设方面,工程学科、材料学科位居ESI全球前1%行列;拥有1个上海市Ш类高峰学科,4个上海市I类高原学科,1个学科参与上海市IV类高峰学科建设。在人才培养平台方面,拥有3个国家级特色专业、6个教育部卓越工程师教育培养计划试点专业、1个教育部专业综合改革试点专业、3个国家级实验教学示范中心、4个国家级工程教育实践中心、2个国家级虚拟仿真实验教学中心、1个国家级专业技术人员继续教育基地以及省部级平台51个,拥有1个国家工程研究中心、1个国家工程实验室、1个国家质量监督检验中心、1个国家大学科技园、1个国家技术转移示范机构以及省部级科研平台26个。 学校大力实施人才强校战略,现有专任教师1693人,其中高级职称教师742人,博士生导师186人,教学科研人员中具有博士学位的教师占比72.3%,具有一年以上海外经历教师占比33.7%。学校拥有中国科学院、工程院院士8人(含双聘);国家杰出青年科学基金获得者、“万人计划”领军人才等国家级人才50人;上海领军人才、上海市优秀学科带头人等各类省部级人才127人。

上海理工大学文件

上海理工大学文件 上理工〔2016〕45号 关于印发《上海理工大学货币资金管理办法》的通知 校内各部门: 《上海理工大学货币资金管理办法》已经校长办公会讨论通过,现印发给你们,请认真按照执行。 特此通知。 上海理工大学 2016年4月5日

上海理工大学货币资金管理办法 第一章总则 第一条为加强货币资金的内部控制和管理,保证货币资金的安全与完整,根据《中华人民共和国会计法》、《现金管理暂行条例》等有关法律、法规和《财政部关于内部会计控制规范—货币资金(试行)》、《行政事业单位内部控制规范(试行)》、《上海市地方公办高校总会计师管理办法(试行)》等相关文件规定,结合学校实际情况,制定本办法。 第二条货币资金是指学校拥有的以货币资金形态存在的资产,主要包括现金、银行存款、零余额账户用款额度和其他货币资金。 第三条校长对学校货币资金内部控制制度的建立健全和有效实施承担相应的领导责任。总会计师应结合学校实际情况,在校长领导下,组织制定货币资金内控制度,并检查执行情况,对货币资金的安全负责。 第二章岗位分工及授权批准 第四条货币资金核算岗位设置按不相容职务相分离的原则,设置现金出纳、银行出纳、审核岗位、复核岗位。 现金出纳岗位负责保管库存现金、现金收讫章、现金付讫章及个人名章,办理现金收支业务的结算;银行出纳负责保管银行支票及其他有编号的银行结算凭证、内部收款收据、财务结算专用章、本人名章、网上银行和财政支付平台的key盾,办理非现金货币资金结算和收付业务;银行审核

岗位负责每月底及时核对银行存款账,编制“银行存款余额调节表”,及时处理未达账项;复核岗位负责审核货币资金收支原始凭证,对货币资金的账簿记录和实际金额进行核对,检查银行出纳开出的银行结算票据金额、日期、抬头等要素是否准确无误,银行复核岗位还负责代管经授权的人名银行印鉴章。 第五条出纳人员不得兼任制单、稽核、会计档案保管和收入、支出、费用、债权债务账目的登记工作。 第六条各岗位应按照各自的职责、分工和权限负责管理货币资金,确保不相容岗位相互制约和监督,不得由一人办理货币资金业务的全过程。 第七条配备合格的人员办理货币资金业务,根据内部管理规定定期进行岗位轮换。办理货币资金业务的人员应当具备良好的职业道德,忠于职守,廉洁奉公,遵纪守法,客观公正,不断提高自身会计业务素质和职业道德水平。 第八条学校各学院、各部门应按照以下程序办理货币资金支付业务。 (一)支付申请。各学院、各部门或个人用款时,应当向财务处审核人员提交货币资金支付申请,注明款项的用途、金额、预算、支付方式、收款单位名称、账号和开户行信息等内容,并附有效经济合同或相关证明。 (二)支付审核。审核人应当对申请人提交的各种支付申请进行审核,对不符合规定的货币资金支付申请,审核人应当拒绝受理。对于合格的支付申请填制记账凭证。

C语言单项选择题

单项选择题(本大题共20小题,每小题1分,共20分) 1.C++源程序文件扩展名为(A) A..cpp B..h C..1ib D..obj 5.对使用关键字new所开辟的动态存储空间,释放时必须使用(C)A.free B.create C.delete D.realse 6.从本质上看,引用是被引用变量的(B) A.拷贝 B.别名 C.复制 D.克隆 7.在函数调用时,如某一默认参数要指明一个特定值,则有(B) A.其之前所有参数都必须赋值B.其之后所有参数都必须赋值 C.其前、后所有参数都必须赋值D.其前、后所有参数都不必赋值 8.设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是(C) A.int m=max(22,max(59,70));B.int m=max(max(22,59),70); C.int m=max(22,59,70);D.int m=max(59,max(22,70)); 9.设存在函数int min(int,int)返回两参数中较小值,若求15,26,47三者中最小值,下列表达式中错误的是(B) A.int m=min(min(15,26),min(15,47)); B.int m=min(15,26,47); C.int m=min(15,min(47,26)); D.int m=min(min(47,26),16); 13.函数int&min(int&,int&)返回参数中较小者,设有两整型变量int a=10;int b=15; 在执行语句min(a,b)--;之后,a,b值分别为(B) A.9,14 B.9,15 C.10,14 D.10,15 16.设函数void swap(int&,int&)将交换两形参的值,如两整型变量int a=10;int b=15;则执行swap(a,b)后,a、b值分别为(C) A.10,10 B.10,15 C.15,10 D.15,15

C语言试题-选择题及答案

C语言试题 ★第1 题: 阅读程序,选择程序的运行结果___A___。 #include main() { int x; x=try(5); printf(“%d\n”, x); } try(int n) { if(n>0) return(n*try(n-2)); else return(1); } A. 15 B. 120 C. 1 D. 前面3个答案均是错误的 第2 题: 在下列结论中,只有一个是正确的,它是___A___。 A. 递归函数中的形式参数是自动变量 B. 递归函数中的形式参数是外部变量 C. 递归函数中的形式参数是静态变量 D. 递归函数中的形式参数可以根据需要自己定义存储类型 ★第3 题: 阅读程序,选择程序的输出结果__A___。 #include f(int x, int y) { return(y-x); } main() { int (*g)(int,int); int a=5, b=6, c=2; g=f; c=(*g)(a,b); printf(“%d\n”, c); } A. 1 B. 2 C. 3 D. 前面3个答案均是错误的 第4 题: 阅读程序,选择程序的输出结果__D___。 #include

char *p=”abcdefghijklmnopq”; main() { while(*p++!=?e?) ; printf(“%c\n”, *p); } A. c B. d C. e D. f ★第6 题: 阅读程序,选择程序的输出结果___D___。 #include void prtv(int *x) { printf(”%d\n”, ++*x); } main() { int a=25; prtv(&a); } A. 23 B. 24 C. 25 D. 26 第7 题: 阅读程序,选择程序的输出结果___B___。 #include main() { static char a[ ]= ”language”, b[]=”program”; char *ptr1=a, *ptr2=b; int k; for(k=0; k<7; k++) if(*(ptr1+k)==*(ptr2+k)) printf(”%c”, *(ptr1+k)); } A. gae B. ga C. language D. 有语法错误 ★第8 题: 函数调用strcat(strcpy(str1, str2), str3)的功能是__C___。 A. 将串str1复制到串str2中,然后再连接到str3之后 B. 将串str1连接到串str2之后,再复制到str3之中 C. 将串str2复制到串str1中,然后再将串str3连接到串str1之后

上海大学各专业排名

。上大部分学科排名 应用物理学 3 上海交通大学 9上海大学 14 同济大学 46 东华大学 理论于应用力学 3 上海大学 5 复旦大学 电子信息科学与技术 10 上海交通大学 12 复旦大学 19 上海大学 26 同济大学 122 上海理工大学 应用化学 1 华东理工大学 10 复旦大学 21 上海交通大学 30 上海大学 38 东华大学 80 上海师范大学 111 同济大学 冶金工程 3 上海大学 数学与应用数学 2 复旦大学 13 华东师范大学 16 上海交通大学 19 同济大学 71 东华大学 119 上海大学 128 上海理工大学 135 上海财经大学 信息与计算科学 9 复旦大学

。 19 上海师范大学 68 东华大学 73 上海大学 176 上海电力学院 材料科学与工程 5 上海交通大学 20 同济大学 22 华东理工大学 26 上海大学 机械电子工程 2 上海交通大学 4 上海大学 9 同济大学 16 上海理工大学 19 上海海事大学 测控技术与仪器 4 上海交通大学 20 上海大学 42 上海电力学院 49 上海理工大学 电气工程及其自动化 11 上海交通大学 19 上海大学 30 上海电力学院 35 同济大学 39 上海海事大学 76 上海理工大学 电子信息工程 4 上海交通大学 12 上海大学 40 同济大学 86 上海理工大学 93 上海师范大学 104 上海海事大学 124 东华大学 国际经济与贸易 11 上海财经大学 17 复旦大学

。 18 上海对外贸易学院 25 上海大学 31 上海外国语大学 33 东华大学 45 上海理工大学 55 上海交通大学 76 同济大学 82 华东师范大学 社会学 6 上海大学 7 华东师范大学 14 复旦大学 21 上海财经大学 汉语言文学 3 复旦大学 9 华东师范大学 11 上海师范大学 37 上海大学 119 上海财经大学 121 上海外国语大学 131 同济大学 新闻学 22 上海外国语大学 48 上海体育学院 50 上海大学 75 上海对外贸易学院 美术学 16 上海大学 22 上海师范大学 42 华东师范大学 艺术设计 11 上海大学 18 同济大学 38 东华大学 45 华东理工大学 75 上海交通大学 86 上海师范大学 97 上海工程技术大学

上海理工大学文件

上海理工大学文件 上理工〔2017〕179号 关于印发《上海理工大学成人高等学历教育本科毕业设计(论文)管理办法》的通知 校内各部门: 经校长办公会审议通过,现将《上海理工大学成人高等学历教育本科毕业设计(论文)管理办法》印发给你们,请认真按照执行。 上海理工大学 2017年11月28日

上海理工大学成人高等学历教育本科毕业设计(论文) 管理办法 第一章总则 第一条为加强和规范毕业设计(论文)(以下简称毕业设计)教学环节,保证和提高人才培养质量,根据《上海理工大学成人高等学历教育学生学分制学籍管理规定》的相关规定,制定本办法。 第二条毕业设计是学生在校期间最后一个重要的、综合性的实践教学环节,是本科学生学习、综合素质与实践能力培养效果的全面检验,同时也是学生毕业及学位资格认证的重要依据。 第三条毕业设计由学校按学生的修业年限统一安排。学生应当在取得专业培养计划所规定的百分之九十以上学分后才能进入毕业设计教学环节。 第四条继续教育学院成立毕业设计工作领导小组:教学院长任组长,学历教育科科长及教学督导等相关人员为组员。毕业设计工作领导小组的职责是指导各教学站毕业设计工作:解决与毕业设计有关的共性问题,检查毕业设计进展情况,实施毕业设计中期检查,督促落实本办法的规定,组织经验交流等。 各教学站主要领导负责本教学站毕业设计工作。 第二章毕业设计的目标和要求 第五条毕业设计教学目标是培养学生综合运用所学的基础理论、专业知识和基本技能分析和解决实际问题的能力,对学生进行基本的工程训练,使学生初步具备科研与独

立工作的能力。 第六条通过毕业设计使学生受到专业技术人员所必需的综合训练和工作能力的培养,着重在以下各方面:(一)调查研究,查阅文献和检索资料; (二)理论分析,设计、试验方案的制订; (三)实验分析,技术经济、案例分析,数据处理; (四)绘图和计算机应用; (五)技术文件、论文、设计说明书包括外文摘要撰写等。 第七条为确保毕业设计的质量,各教学站要在毕业设计教学环节开始前做好专业课程设计、大型综合实验等实践教学环节的安排。在毕业设计教学环节中要注意因材施教的原则,拓宽学生的知识面,重视开发学生的创新能力。 第三章毕业设计指导教师 第八条毕业设计的指导教师(以下简称导师)必须具有相关的专业背景,以具有相当于讲师(中级职称)及以上职称的教师为主,并应占导师人数80%以上,以保证指导力量。初次担任指导工作的助教(初级职称)要由中级及以上职称的教师帮带,逐步提高指导水平。 第九条导师必须以认真负责的态度,在毕业设计环节的全过程中对学生管教管导。导师应每周与学生联系,最佳方式是面对面指导。 第十条每位导师指导学生人数的上限按职称为:初级4名,中级6名,副高8名,正高10名。实践证明确能胜任的导师可适当多带学生。 由多位教师同时指导多名学生的毕业设计时,必须明确每个学生的主导师,必要时可配备一位副导师。

(完整版)C语言程序设计选择题库及答案

单项选择题 导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题, 应该通过上机实验来检验。 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。 ??? A) print B) i\am C) Pxq D) str_l ??? _3d one_half My->book Cpp ??? oodb start$it line# pow ??? aBc 3pai His.age while

【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始B) 程序文件的最后 C) 它所调用的函数的前面D) 程序文件的任何位置 【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义

上 海 理 工 大 学 文 件 - 上海理工大学

上海理工大学文件 上理工〔2012〕43 号 关于转发《上海理工大学学位评定委员会关于确定徐洪涛等教师硕士研究生指导教师资格的通知》的通知 校内各部门: 现将《上海理工大学学位评定委员会关于确定徐洪涛等教师硕士研究生指导教师资格的通知》转发你处,请遵照执行。 特此通知。 附件:《上海理工大学学位评定委员会关于确定徐洪涛等教师硕士研究生指导教师资格的通知》 上海理工大学 二○一二年三月二十八日 主题词:研究生导师资格确定通知 校对:孙跃东打印:徐桂芳 校长办公室2012年3月28日印发 —1—

附件: 上海理工大学学位评定委员会关于确定徐洪涛等教师硕士研究生指导教师资格的通知 由本人申请,校学位评定委员会2012年3月28日会议确定了徐洪涛等44名教师的硕士研究生指导教师的资格。名单如下: 学科专业姓名 工程热物理徐洪涛 流体机械及工程杨帆 光学工程瑚琦彭滟隋国荣 电力电子与电力传动李孜 信号与信息处理常敏 控制理论与控制工程王凯 模式识别与智能系统杨晶东 计算机科学与技术郝聚涛卢菁魏赟 裴颂文 产业经济学王小芳 国际贸易学朱小栋 统计学沐年国 管理科学与工程葛泽慧 行政管理谢媛 机械制造及其自动化陈彩凤李厦朱文博 机械设计及理论余慧杰 外国语言学及应用语言学李月平张琪 结构工程李秀君 —2—

供热、供燃气、通风及空调工程韩星 环境科学与工程李亮邱汉迅王燕刚 杨光智 生物医学工程李丕丁刘颖 食品科学与工程李红梅 新闻传播学程美华梁婷婷 应用数学汪文军余志先张海强 运筹学与控制论吴宝丰杨进 光学王春芳 马克思主义基本原理牛海王蕊 思想政治教育仇发华 —3—

相关文档
相关文档 最新文档