文档库 最新最全的文档下载
当前位置:文档库 › 上海理工大学C语言2011期中试题和答案

上海理工大学C语言2011期中试题和答案

上海理工大学C语言2011期中试题和答案
上海理工大学C语言2011期中试题和答案

2010/2011学年第二学期期中测试

高级语言程序设计(C)

试卷 A □B

A1.输入一行字符,统计其中的英文字母个数。

#include

void main()

{ char ch;

int n=0;

printf(“Input a string:\n”);

while(1)

{ ch=getchar();

if (ch==?\n?) break;

if (ch>=?a? && ch<=?z? ||ch>=?A? && ch<=?Z?)

n++;

}

printf(“Number of letters is %d.\n”,n);

}

#include

void main()

{int letter=0;

char nextchar;

printf("input your string\n");

for (;nextchar!='\n';)

{

scanf ("%c",&nextchar);

if(('a'<=nextchar&&nextchar<='z')||('A'<=nextchar&&nextchar<='Z')) letter++;

}

printf("letter=%d",letter);

}

#include

void main()

{

char a;

int b=0;

printf("请输入字符,直到回车结束\n");

do

{a=getchar();

if((a>='a'&&a<='z')||(a>='A'&&a<='Z'))

b=b+1;

}while(a!='\n');

printf("您输入了%d个英文字母\n",b);

getchar();

}

A2.编写程序,反复从键盘读取用户输入的学生成绩,当用户输入-1时输入结束。程序计算并输出平均成绩。(成绩用实数表示)。

#include

void main()

{ int i,count=0;

float score,sum=0,average;

printf("成绩为-1时结束输入\n");

printf("请输入第1个学生成绩:");

scanf("%f",&score);

while (score!=-1)

{ sum+=score;

count++;

printf("请输入第%d个学生的成绩:", count+1);

scanf("%f",&score);

}

average=sum/count;

printf("平均成绩是:%.2f\n",average);

}

A3. 编写程序,先提示用户输入学生人数,然后依次输入所有学生的成绩,最后计算并输出平均成绩,成绩用实数表示。

# include

void main()

{ int i,count;

float score,sum=0,average;

printf(“请输入学生人数:”);

scanf(“%d”,&count);

for (i=0;i

{ printf(“请输入第%d个学生的成绩:”,i+1);

scanf(“%f”,&score);

sum+=score;

}

average=sum/count;

printf(“平均成绩是:%.2f\n”,average);

}

A4.已知abc+cba=1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合。#include

void main()

{ int num,a,b,c;

printf("The result is :\n\n");

for(num=101;num<1000;num++)

{

a=num/100;

b=num%100/10;

c=num%10;

if(num+c*100+b*10+a==1333)

printf("\n%d+%d=1333\n",num,c*100+b*10+a);

}

}

B1. 编写程序,程序运行结果输出以下图案。(两个星号之间加一个空格)

#include

#include

void main()

{ int i,j,k,n;

printf("Please input n:\n");

scanf("%d",&n);

for (k=1-n;k<=n-1;k++)

{ i=n-abs(k);

for (j=1;j<=n-i+1;j++)

printf(" ");

for (j=1;j<=2*i-1;j++)

printf("*");

printf("\n");

}

printf("\n");

}

B2. 编写程序,程序运行结果输出以下图案。

#include

void main()

{ int i,j,k,col;

printf("Please input col:\n");

scanf("%d",&col);

for (i=1;i<=col;i++)

{ for (j=1;j<=col;j++)

printf(" ");

for (k=1;k<=i;k++)

printf("*");

printf("\n");

}

printf("\n");

}

B3. 编写程序,程序运行结果输出以下图案。

#include

void main()

{ int i,j,k,col=10;

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

{ for (j=1;j<=col;j++)

printf(" ");

for (k=1;k<=i;k++)

printf("*");

printf("\n");

col--;

}

printf("\n");

}

或:

#include

Void main()

{ int n,I,j;

Printf(“Input n=”);

Scanf(“%d”,&n);

For (i=1;i<=n;i++)

{ for (j=1;j<=n-i;j++) putchar(……);

For (j=1;j<=I;j++) putchar(…*?);

Printf(“\n”);

}

}

}

B4.

#include

void main()

{ int i,j,k,col;

printf("Please input col:\n");

scanf("%d",&col);

for (i=1;i<=col;i++)

{ for (j=1;j<=i;j++)

printf(" ");

for (k=1;k<=col;k++)

printf("*");

printf("\n");}

col--;

}

C1. 编写程序,求以下问题的解:有一个长阶梯,如果每步跨2阶则最后剩1阶;如果每步跨3阶则最后剩2阶;如果每步跨5阶则最后剩4阶;如果每步跨6阶则最后剩5阶;只有每步跨7阶才正好走完。问这条阶梯最少有多少阶。

#include

void main()

{

int a=0,b=1;

do

{a++;

if(a%2==1&&a%3==2&&a%5==4&&a%6==5&&a%7==0) break;

}while(b);

printf("这条阶梯最少有%d阶\n",a);

getchar();

}

#include "stdio.h"

main()

{

int n;

for(n=1; ;n++)

{

if((n-1)%2==0)

if((n-2)%3==0)

if((n-4)%5==0)

if((n-5)%6==0)

if(n%7==0)

break;

}

printf("长阶梯的至少阶数为:%d\n",n);

}

#include

void main()

{

int a,b;

for(a=7;a<120;a+=7)

{if(((a-1)%2==0)&&((a-2)%3==0)&&((a-4)%5==0)&&((a-5)%6==0))

printf("有%d阶楼梯\n",a);

}

}

C2.快递规定:

1)快递物品重不超过5公斤的,按每公斤每公里0.15元计费;

2)如超5公斤,超过部分每公斤加收0.10元,

3)超过20公里的,超过部分每公里加0.50元,编一程序完成自动计费工作。#include

void main()

{float m,n,s;

while(1)

{ printf("输入0,则结束输入\n");

printf("输入重量"); scanf("%f",&m);

if (m==0) break;

printf("输入路程"); scanf("%f",&n);

if(m<=5&&n<=20)

s=0.15*5;

else if(m<5&&n>20) {s=0.15*5+(n-20)*0.5;}

else if(m>5&&n<20) {s=0.15*5+(m-5)*0.1;}

else if(m>5&&n>20)

{s=0.15*5+(m-5)*0.1+(n-20)*0.5; }

printf("应付金额为:%f\n",s);}

}

C3. 商店售货,按购买货物款的多少分别给予不同的优惠折扣,编程计算实际应付货款。

1) 购货不足250元,没有折扣;

2) 购货250元(含250元,下同),不足500元,减价5%;

3) 购货500元,不足1000元,减价7.5%;

4) 购货1000元,不足2000元,减价10%;

5) 购货2000元及以上,减价15%;

#include

main(){

float m,d,t;

printf(“请输入购物金额: ”);

scanf(“%f”,&m);

if ( m<250) d=0;

if (m>=250 && m<500)

d=0.05;

if (m>=500 && m<1000)

d=0.075;

if (m>=1000 && m<2000)

d=0.1;

if (m>=2000) d=0.15;

t=m*(1-d), //计算应付 款

printf( “实际应付款:%f”,t);

}

C4. 某工地搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬一块。问用45人正好搬45块砖,有多少种搬法?

#include "stdio.h"

void main()

{int men,women,child;

for(men=0;men<=15;men++)

for(women=0;women<=22;women++)

{child=45-men-women;

if(men*3+women*2+child*0.5==45)

printf("men=%d,women=%d,child=%d\n", men,women,child);

}}

D1. 编写程序,用下列公式求π的近似值, 直到最后一项的绝对值小于6

10-为止。 (71513114)

+-+-=π

#include

#include

void main()

{

int sign=1;

float n=1.0,t=1.0,sum-0.0;

while (fabs(t)>1e-6)

{ sum=sum+t;

n=n+2;

sign=-sign;

t=1/n*sign;

}

printf(“pi=%f\n ”,sum*4);

}

#include

#include

void main()

{double sum=0,n=1;

while(1/(2*n-1)>0.000001)

{sum=sum+pow(-1,n+1)/(2*n-1);

n++;

};

printf("%f\n",4*sum);

}

D2. 编写程序,计算下列公式的前10项之和。

(7)

95431-+-=s

#include

void main()

{ float sum=0.0,m,n;

int i,sign=1;

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

{ m=i*i;

n=2*i+1;

sum+=sign*m/n;

sign=-sign;

}

printf(“%.2f ”,sum);}

D3. 用下列近似公式计算e 值,误差应小于10-5。

!

1!41!31!21!111n e +?+++++=

#include

main()

{ double e, a;

int i=1;

e = 1.0;

a = 1.0;

do {

a /= i;

e+= a;

i = i + 1;

} while ( a>=1e-5 );

printf( "e=%f\n", e );

}

D4. 从键盘输入一批学生的成绩,找出最高分。学生人数从键盘输入,输出最高分。

#include "stdio.h"

void main()

{int n,mark,max;

printf("请输入学生人数:\n");

scanf("%d",&n);

printf("请输入学生成绩(-1结束输入):\n");

scanf("%d",&mark);

max=mark;

while(mark>=0)

{ if (mark==-1) break;

if(max

max=mark;

scanf("%d",&mark);

}

printf("最高分:%d\n",max);

}

E1. 编写程序,实现以下功能:判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回“yes!”,否则返回“no!”。

#include

void main()

{

int n,g,s,b,num=0;

scanf("%d",&n);

printf("The result:\n");

g=n%10;

s=n/10%10;

b=n/100%10;

if((g+b)==s)

printf("Yes");

else

printf("No");

}

E2.编写程序,实现以下功能:求出1到1000之内能被5或13整除、但不能同时被5和13整除的所有整数,以十个数为一行的形式输出,最后输出一共有多少个这样的数。

#include

void main()

{ int i,n=0;

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

if((i%5==0||i%13==0)&&(i%65!=0))

{ printf("%6d",i);

n++;

if (n%10==0) printf("\n"); }

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

E3. 编程求1~1000间的所有同构数。

(同构数:一个数的右边部分的平方正好等于该数本身)

#include "stdio.h“

main()

{int n,i;

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

{if((n%10)*(n%10)==n) printf(“%6d”,n);

i=n%100;if(i*i==n) printf(“%6d”,n);

}

printf(“\n”);

}

E4. 计算下面的级数,直到最后一项的绝对值小于小于10-6时停止计算,输出计算结果:

#include #include void main()

{

double x,s,a;

int k;

printf("Input x="); scanf("%lf",&x); a=1;s=0;k=0;

?

+

+

+

+

+

=

!4

!3

!2

!1

1

4

3

2x

x

x

x

s

while(fabs(a)>1e-6) { s+=a;

k++;

a=x/k*a;}

printf("s=%.2f\n",s); }

C语言期中测试题(含答案)

一、填空 1.C 语言源程序文件的后缀是.c 。 2.结构化程序由顺序结构、选择结构、循环结构三种基本结构组成。 3.在C 语言中,用关键字int 定义基本整型变量,一个基本整型变量系统分配2字节,用关键字 float 定义单精度实型变量,一个单精度实型变量系统分配4字节,用关键字 double 定义双精度实型变量,一个双精度实型变量系统分配8字节。 二、选择 1. 以下选项中正确的实型常量是( A ) A .12. B .-20 C . 1,000 D . 4 5 6 2.以下选项中不正确的实型常量是(无正确答案) A . 2.607E-1 B .0.8103e2 C . -77.77 D . 456e-2 3.以下选项中不合法的用户标示符是( C ) A. _123 B .A12_1 C .A $ D .Dim 4.C 语言中运算对象必须是整型的运算符是( A ) A .% B ./ C .! D .* 5. 若变量已正确定义并赋值,符合C 语言语法的表达式是( B ) A .a=a+7; B .a=7+b+c,a++ C .int(12.3%4) D .a=a+7=c+b 6.下面合法的赋值语句是( C ) A .a=b=58 B .k=int(a+b) C . a=58,b=58 D .--i 7.若变量已正确定义为int ,要给a,b,c 输入数据,正确的输入语句是( D ) A .read(a,b,c) B .scanf(“%d%d%d ”,a,b,c) C .scanf(“%D%D% D ”,&a,&b,&c) D .scanf(“%d%d%d ”,&a,&b,&c) 8.若变量a,b,t 已正确定义,要将a 和b 中的数进行交换,以下选项中不正确的语句组是( C ) A .a=a+b,b=a-b,a=a-b; B . t=a,a=b,b=t; C .a=t;t=b;b=a D .t=b;b=a;a=t; 9.若有正确定义语句: double x=5.16894; 语句printf(“%f\n ”,(int)(x*1000+0.5)/(double)1000);的输出结果是( D ) A .输出格式说明与输出项不匹配,输出无定值 B .5.170000 C .5.168000! D .5.169000 10.若有以下程序段: int a=0,b=0,c=0; c=(a-=a-5),(a=b,b+3); printf(“%d,%d,%d\\n ”,a,b,c); 执行后的输出结果是( B ) A .3,0,-10 B .0,0,5 C .-10,3,-10 D .3,0,3 11.下列运算符中优先级别最高的是( A ) A .! B .% C .-= D .&& 12.为表示关系:z y x ≥≥,应使用的C 语言表达式是(A ) A .(x>=y)&&(y>=z) B .(x>=y)AND(y>=x) C .(x>=y>=z) D .(x>=y)&(y>=z) 13.设a 、b 和c 都是int 型变量,且a=3,b=4,c=5,则以下的表达式中值为0的表达式是

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

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

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

《C语言程序设计》期中考试试卷

淮海工学院 10 – 11 学年第 2 学期 C语言程序设计期中考试试卷 单项选择题答题表 题答题表中) 1.以下叙述中正确的是()。 A) C 程序的基本组成单位是语句 B) C 程序中的每一行只能写一条语句 C)简单C 语句必须以分号结束 D) C 语句必须在一行内写完在 2.一个C程序是由____________。 A)一个主程序和若干个子程序构成 B)一个或多个函数构成 C)若干过程组成 D)若干子程序组成 3.以下选项中正确的定义语句是____________。 A)double a; b; B)double a=b=7; C)double a=7, b=7; D)double, a, b; 4.计算机能直接执行的程序是()。 A)C源程序 B)目标程序 C)汇编程序 D)可执行程序 5.下列符号可以作为变量名的是____________。 A)+a B)*p C)_DAY D)next day 6.设c是字符变量,则以下表达式正确的是____________。 A)c=666 B)c='c' C)c="c" D)c="abcd" 7.以下说法正确的是____________。 A)输入项可以为一个实型常量,如scanf("%f", B)只有格式控制没有输入项也能进行正确输入,如scanf("%d") C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如 scanf(%4.2f", &f) D)当输入数据时,必须指定变量的地址,如scanf("%f", &f) 8.若a, b, c均定义为整型,要给它们输入数据,正确的输入语句是____________。 A)read(a, b, c); B)scanf("%d%d%d", a, b, c); C)scanf("%D%D%D", a, b, c); D)scanf(%d%d%d", &a, &b, &c); 9.若有if (w) –x; else ++y; 则其中与w 等价的表达式是____________。 A)w == l B)w == 0 C)w != l D)w != 0 10.为了避免嵌套的if-else语句的二义性,C语言规定else总是与____________ 组成配对关系。 A)缩排位置相同的if B)在其之前未配对的if C)在其之前最近的未配对的if D)同一行上的if

上海理工大学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语言期中考试试题及答案

《C语言程序设计》期中考试试卷 课程编号:03402513试卷类型:A卷考试形式:笔试考试日期: 注意事项:1.请将试卷最后一页的答题纸撕下,将答案填写在其中;2.交卷时请确认答题纸是否按要求写好姓名等信息并与试题一起上交;3.不准携带任何书籍、资料、纸张等。4.草稿纸用试卷的背面。 一、单项选择题(1空1分,共20分) 1、C语言程序的基本结构是(【1】) 。 【1】 A) 函数 B) 语句 C) 字符 D) 程序行 2、一个C程序的执行是(【2】) 。 【2】A) 从本程序的主函数开始,到本程序的主函数结束 B)从本程序的第一个函数开始,到本程序的最后一个函数结束 C) 从本程序的主函数开始,到本程序的最后一个函数结束 D)从本程序的第一个函数开始,到本程序的主函数结束 3、下列四个叙述中,错误的是(【3】) 。 【3】 A) 一个C源程序必须有且只能有一个主函数 B) 一个C源程序可以含一个或多个子函数 C) 在C源程序中注释说明必须位于语句之后 D) C源程序的基本结构是函数 4、下面不属于C语言保留字的是(【4】) 。 【4】 A) short B) ELSE C) extern D) for 5、下列四个叙述中,正确的是(【5】) 。 【5】 A) 库函数也是C语言本身的组成部分 B) C语言中的输入输出操作是由相应语句完成的 C) 库函数是C编译系统提供的功能函数 D) 标题文件(头文件)可以在程序的函数内部调用 6、下列四组数据类型中,C语言允许的一组是(【6】)。 【6】 A) 整型、实型、逻辑型 B) 整型、实型、字符型 C) 整型、双精度型、布尔型 D) 整型、实型、复型 7、在C语言中不同数据类型的的长度是(【7】)。 【7】 A) 固定的 B) 由用户自己定义的 C) 任意的 D) 与机器字长有关

上海理工大学 C语言 第二套试题

注意: 1. 本练习时间为1小时,如有多余时间请完成实验5 2. 请单号的机器完成A 卷测试题,双号机器完成B 卷测试题 3. 以自己学号为文件夹名,并上传1.cpp,2.cpp,3.cpp 3个源代码文件 A 卷测试题目(机器号为单号学生完成) 1. 输入两个值分别为a,b,请输出ab b 42 的值, 程序保存为1.cpp. 2. 编写程序,判断输入的两个小数是否相互等, 程序保存为2.cpp. 3.编写程序, [问题的描述] 百元买百鸡问题。假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现有100元钱要买100只鸡,列出所有可能的购鸡方案。 程序保存为3.cpp. B 卷测试题目(机器号为双号学生完成) 1. 编写程序 [问题的描述] 有2个变量,分别存入2个不同的整数,有人试图将这2个变量中的值互换。 [案例] 原始状态为:x=5 y=6 互换后的状态为:y=6 x=5 程序只允许定义两个变量,程序保存为1.cpp.

2.编写程序,连续输入10个值,请输出输入值的最大值和最小值, 程序保存为2.cpp. 3.[问题的描述] 打印出下图所示的杨辉三角形 两个未知数和的幂次方运算后的系数问题,比如(x+y)的平方=x的平方+2xy+y的平方,这样系数就是1,2,1这就是杨辉三角的其中一行,立方,四次方,运算的结果看看各项的系数,这就是杨辉三角,也叫贾宪三角,2项式乘方展开式的系数规律。如图,在贾宪三角中,第3行的第三个数恰好对应着两数和的平方公式依次类推,杨辉三角是一个由数字排列成的三角形数表,一般形式如下图所示。 [案例] 输出10行的图

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

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

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

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

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

《C语言程序设计》期中考试试卷

《C语言程序设计》期中考试试卷

淮海工学院 10 – 11 学年第 2 学期 C语言程序设计期中考试试卷 题号一二三四五总分 得分 单项选择题答题表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 题答题表中) 1.以下叙述中正确的是()。 A)C程序的基本组成单位是语句 B)C程序中的每一行只能写一条语句 C)简单C 语句必须以分号结束 D)C语句必须在一行内写完在 2.一个C程序是由____________。 A)一个主程序和若干个子程序构成 B)一个或多个函数构成 C)若干过程组成 D)若干子程序组成 3.以下选项中正确的定义语句是 ____________。 A)d ouble a; b; B)d ouble a=b=7; C)d ouble a=7, b=7; D)d ouble, a, b; 4.计算机能直接执行的程序是()。 A)C源程序 B)目标程序 C)汇编程序 D)可执行程序 5.下列符号可以作为变量名的是 ____________。 A)+a B)*p C)_DAY 1

D)n ext day 6.设c是字符变量,则以下表达式正确的是____________。 A)c=666 B)c='c' C)c="c" D)c="abcd" 7.以下说法正确的是____________。 A)输入项可以为一个实型常量,如scanf("%f", 3.5) B)只有格式控制没有输入项也能进行正 确输入,如scanf("%d") C)当输入一个实型数据时,格式控制部分 应规定小数点后的位数,如scanf(%4.2f", &f) D)当输入数据时,必须指定变量的地址, 如scanf("%f", &f) 8.若a, b, c均定义为整型,要给它们输入数 据,正确的输入语句是____________。 A)r ead(a, b, c); B)s canf("%d%d%d", a, b, c); C)s canf("%D%D%D", a, b, c); D)s canf(%d%d%d", &a, &b, &c); 9.若有if (w) –x; else ++y; 则其中与w 等 价的表达式是____________。 A)w == l B)w == 0 C)w != l D)w != 0 10.为了避免嵌套的if-else语句的二义性, C语言规定else总是与____________组成 配对关系。 A)缩排位置相同的if B)在其之前未配对的if 2

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

上海理工大学 光电信息与计算机工程学院 上理工光电[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岁。

上海理工大学简介

上海理工大学简介 上海理工大学以工学为主,工学、理学、经济学、管理学、文学、法学、艺术学等多学科协调发展,是一所上海市属重点建设的应用研究型大学。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人。

C语言期中考试题目及答案

一、选择题: 【1】在C语言中,用户能使用的正确标识符是。 A) 5f B) _for C) struct D) _f.5 答案:B 分析:标识符只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线;大小写敏感;不能使用关键字;最长32个字符。 【2】以下那个是正确的C语言常量。 A) 0678 B) '\0101' C) 1.2E3.5 D) 123L 答案:D 【3】以下对C语言源程序有关常识正确的描述是。 A)main函数必须位于文件的开头 B)每个语句必须单独一行 C)标识符中大小写字母没有区别 D)宏定义#define部分不一定要放在程序的最开头位置 答案:D 【4】以下for循环的执行次数是。 for(x=0,y=0;(y=123)&&(x<4);x++) A)是无限循环B)循环次数不定C)执行4次D)执行3次 答案:C 分析:若要判断(y=123)&&(x<4)假,因为y=123永远为真,所以只需要判断x<4为假即可。【5】对for(表达式1;;表达式3)可理解为。 A)for(表达式1;0;表达式3) B)for(表达式1;1;表达式3) C)for(表达式1; 表达式1;表达式3) D)for(表达式1; 表达式3;表达式3) 答案:B 【6】设有程序段 int k=10; while(k=0) k=k-1; 则下面描述中正确的是。 A)while循环执行10次B)循环是无限循环 C)循环体语句一次也不执行D)循环体语句执行一次 答案:C 分析:因为k=0为假,所以程序不执行其后的语句。 【7】C语言中while和do-while循环的主要区别是。 A) do-while的循环体至少无条件执行一次 B) while的循环控制条件比do-while的循环控制条件严格 C) do-while允许从外部转到循环体内 D) do-while的循环体不能是复合语句 答案:A 【8】设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为。A)1 B)2 C)3 D)4 答案:B 分析:对于&&运算,只要第一个操作数为假,就不判定第二个操作数。对于||运算,只要第

上海理工大学文件

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

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

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

C语言期中考试

1.下列标识符中,非法的C 语言标识符是( B )。 A )sum B )5AB C )temp_3 D )_123 2.已知大写字母A 的ASCII 码是65,小写字母a 的ASCII 码是97,则用八进制表示的字符常量'\101'是( A )。 A) 字符A B) 字符a C) 字符e D) 非法的常量 3.在C 语言中,以下对一维整形数组a 的正确说明是( D ) A) int a(10) B) int n=10,a[n]; D) #define SIZE 10 int a[SIZE]; 4. 以下循环语句哪一个不是死循环: ( B ) A).while ( i=10) printf(“OK.”); B).loop: if ((c=getchar())!=’\n’) goto loop; C).do {printf(“Hello.”)} while( -10 ); D).for( ; ; ); 5. 选出如下对字符数组初始化不正确的选项是 ( B ) A).char a[]=”this is a book”; B).char a[]={‘this is a book’} ; C).char a[4]={‘t’,’h’,’e’}; D).char a[]={“this is a book”}; 6.下列数据中,非法的C 语言实型常量是( D )。 A )123.0 B )123.567e5 C ).1234 D )e3 7.以下定义语句中错误的是( B )。 A )int a=3,b=5; B )float x1; x2; C )char c1,c2,c3; D )double y3, y4; 8.若将整数4和5赋给整型变量a 和b ,对于语句 scanf("%d%d" , &a,&b); 在从键盘输入数据时,正确的数据输入格式为( B )。 A )4,5 B )4 5 C )4:5 D )4#5 9.若整型变量a 和b 的值分别为6和8,则下列语句 printf("a=%d,b=%d",a,b); 的输出结果为( D )。 A )6, 8 B )6 8 C )a=6 b=8 D )a=6, b=8 10.C 语言中的转义字符\t 的作用是( B )。 A )回车换行 B )横向跳格 C) int n; scanf (“%d”,&n); int a[n];

上海理工大学高等传热学试题及答案

1.试求出圆柱坐标系的尺度系数,并由此导出圆柱坐标系中的导热微分方程。 2 .一无限大平板,初始温度为T 0;τ>0时,在x = 0表面处绝热;在x = L 表面以对流方式向温度为t f 的流体换热。试用分离变量法求出τ>0时平板的温度分布(常物性)。(需求出特征函数、超越方程的具体形式,范数(模)可用积分形式表示)。(15分) , 3.简述近似解析解——积分法中热层厚度δ的概念。 答:近似解析解:既有分析解的特征:得到的结果具有解析函数形式,又有近似解的特征:结果只能近似满足导热解问题。在有限的时间内,边界温度 的变化对于区域温度场的影响只是在某一有限的范围内,把这个有限的范围定义为热层厚度δ。 4.与单相固体导热相比,相变导热有什么特点 答:相变导热包含了相变和导热两种物理过程。相变导热的特点是 1.固、液两相之间存在着 移动的交界面。 2.两相交界面有潜热的释放(或吸收) | 对流部分(所需量和符号自己设定) 1 推导极坐标系下二维稳态导热微分方程。 2 已知绕流平板流动附面层微分方程为 y u y u V x u u 22??=??+??ν 取相似变量为: x u y νη∞ = x u f νψ∞= 写出问题的数学模型并求问题的相似解。 3 已知绕流平板流动换热的附面层能量积分方程为: ?=∞?? =-δ00)(y y t a dy t t u dx d 当Pr<<1时,写出问题的数学模型并求问题的近似积分解及平均Nu (取三次多项式)。 4 ] O x

5写出常热流圆管内热充分发展流动和换热问题的数学模型并求出速度和温度分布及Nu x.辐射 1.请推导出具有n个表面的净热流法壁面间辐射换热求解公式,并简要说明应用任一种数值方法的求解过程。 2.试推导介质辐射传递方程的微分形式和积分形式,要求表述出各个步骤和结果中各个相关量的含义。 3.根据光谱辐射强度表示下面各量:1)光谱定向辐射力;2)定向辐射力;3)光谱辐射力;4)辐射力;5)辐射热流量。要求写清各量的符号、单位。 4.说明下列术语(可用数学表达式)(每题4分) a)光学厚度 b)漫有色表面 c)? d)兰贝特余弦定律 e)光谱散射相函数 f)定向“灰”入射辐射

上海大学各专业排名

。上大部分学科排名 应用物理学 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 上海工程技术大学

C语言期中考试

期中考试 注意事项:1. 考前请将密封线内填写清楚 2. 所有答案请直接答在试卷上 3.考试形式:闭卷 4. 本试卷共 3大题,满分100分,考试时间100分钟 一、选择题。(将答案写在表格中,每题1.5分,共45分) 1.若a为int型变量,则执行以下程序段后的a值是()。 a=5; a*=a/=a++; A.2B.1 C.40 D.3 2.以下程序段的执行结果是()。 Int x=-3; Do {printf(“%d\n”,x++);} while(!x); A.-3B.-2 C.死循环D.-3 -2 -1 3.若a、b、c均为int型变量,则执行以下程序段后的输出结果是()。 b=(a=10,a+5,c=10); printf(“a=%d,b=%d,c=%d\n”,a,b,c); c=(a=10,b=5,a+b); printf(“a=%d,b=%d,c=%d\n”,a,b,c); A.a=10, b=15, c=10 B.a=10, b=10, c=10 a=10, b=5, c=10 a=10, b=5, c=10 C.a=10, b=10, c=10D.a=10, b=10, c=10 a=10, b=5, c=15 a=10, b=5, c=5 4.若a1,a2,a3,a4均为char类型变量,则执行以下程序段后的输出结果是()。 a1=’1’;a2=’2’;a3=’3’;a4=’4’; printf(“%1c\n”,a1); printf(“%2c\n”,a2); printf(“%3c\n”,a3); pr intf(“%4c\n”,a4); A.1 B.1 C.1 D.输出格式的描述符不正确 2 2 02 3 3 003 4 4 0004 5.逻辑运算符两侧运算对象的数据()。 A.只能是0或1 B.只能是0或非0正数 C.只能是整型或字符型数据D.可以是任何类型的数据 6.设i,j和k是int型变量,且i=3,j=4,k=5,则以下值为0的表达式是()。 A.’i’ && ‘j’ B.i<=j C.i || j + k && j - k D.! ( (i

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