上海海事大学C语言期末上机题库 6Word文档下载推荐.docx

上传人:b****5 文档编号:15702042 上传时间:2022-11-15 格式:DOCX 页数:18 大小:19.45KB
下载 相关 举报
上海海事大学C语言期末上机题库 6Word文档下载推荐.docx_第1页
第1页 / 共18页
上海海事大学C语言期末上机题库 6Word文档下载推荐.docx_第2页
第2页 / 共18页
上海海事大学C语言期末上机题库 6Word文档下载推荐.docx_第3页
第3页 / 共18页
上海海事大学C语言期末上机题库 6Word文档下载推荐.docx_第4页
第4页 / 共18页
上海海事大学C语言期末上机题库 6Word文档下载推荐.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

上海海事大学C语言期末上机题库 6Word文档下载推荐.docx

《上海海事大学C语言期末上机题库 6Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《上海海事大学C语言期末上机题库 6Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。

上海海事大学C语言期末上机题库 6Word文档下载推荐.docx

,++a,j--);

}

9,10

第5题(1.0分)题号:

86

写出表达式1.234&

&

5.982的值是【1】.

1

第6题(1.0分)题号:

303

为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【1】语句配对.

if

第7题(1.0分)题号:

311

若所用变量均已正确定义,则执行下面程序段后的值是【1】.

for(i=0;

i<

2;

i++)printf("

YES"

);

printf("

\n"

YESYES

第8题(1.0分)题号:

312

以下程序段要求从键盘输入字符,当输入字母为'

Y'

时,执行循环体,则括号内应填写【1】.

ch=getchar();

while(ch____'

)/*在括号中填写*/

==

二、判断共15题(共计15分)

937

在C程序中,每行中只能写一条语句

N

928

C程序中的关键字必须小写.

Y

715

整数-32100可以赋值给int型和longint型变量.

929

在C语言中,5种基本数据类型的存储空间长度的排列顺序为:

char<

int<

longint<

=float<

double

947

printf函数中,%c和%s都可以输出字符串.

194

若有定义和语句:

inta;

charc;

floatf;

scanf("

%d,%c,%f"

&

a,&

c,&

f);

若通过键盘输入:

10,A,12.5,则a=10,c='

A'

f=12.5.

944

C语言中,赋值表达式加上分号就构成了赋值语句.

961

C语言本身并不提供输入输出语句.但可以通过输入输出函数来实现数据的输入输出.

第9题(1.0分)题号:

950

逻辑运算符中的"

"

和"

||"

低于关系运算符,"

!

高于算术运算符.

第10题(1.0分)题号:

951

在执行switch语句时,default和各个case的出现次序不影响执行结果.

第11题(1.0分)题号:

723

若a=3,b=2,c=1则关系表达式"

(a>

b)==c"

的值为"

真"

.

第12题(1.0分)题号:

709

inti=20;

switch(i/10){case2:

A"

case1:

B"

}的输出结果为A.

第13题(1.0分)题号:

742

若有说明intc;

则while(c=getchar());

是正确的C语句.

第14题(1.0分)题号:

954

continue语句只结束本次循环,而不是终止整个循环的执行.break语句则是结束整个循环过程,不再判断执行循环的条件是否成立.

第15题(1.0分)题号:

952

do-while循环是先判断循环条件表达式,后执行循环体;

while循环是先执行循环体,后判断循环条件表达式.

三、单项选择共20题(共计40分)

第1题(2.0分)题号:

2016

设C语言中,int类型数据占2个字节,则short类型数据占().

A:

1个字节

B:

2个字节

C:

4个字节

D:

8个字节

B

第2题(2.0分)题号:

2209

若变量已正确定义并赋值,下面符合C语言语法的表达式是().

a:

=b+1

a=b=c+2

int18.5%3

a=a+7=c+b

第3题(2.0分)题号:

2000

以下的选择中,正确的赋值语句是().

a=1,b=2

j++

a=b=5;

y=int(x)

C

第4题(2.0分)题号:

2130

下列字符序列中,是C语言保留字的是().

sizeof

include

scanf

sqrt

A

第5题(2.0分)题号:

2211

设以下变量均为int类型,则值不等于7的表达式是().

(x=y=6,x+y,x+1)

(x=y=6,x+y,y+1)

(x=6,x+1,y=6,x+y)

(y=6,y+1,x=y,x+1)

第6题(2.0分)题号:

2127

下列程序段的输出结果为().

floatk=0.8567;

%4.1f%%"

k*100);

0085.6%%

85.7%

0085.6%

.857

第7题(2.0分)题号:

2135

intx=3,y=2;

%d"

(x-=y,x*=y+8/5));

7

3

5

第8题(2.0分)题号:

2189

从键盘上输入某字符串时,不可使用的函数是().

getchar()

gets()

scanf()

fread()

第9题(2.0分)题号:

2039

若k为int型变量,则以下程序段的执行结果是().

k=-8567;

k=|%06D|\n"

格式描述符不合法,输出无定值

输出为k=|%06D|

输出为|0-8567|

输出为|-8567|

第10题(2.0分)题号:

2049

以下程序的输出结果为().

main()

{inti=010,j=10;

++i,j--);

11,10

010,9

10,9

第11题(2.0分)题号:

2144

inta=1,b=2,c=3;

if(a>

b)a=b;

c)a=c;

则a的值为().

2

不一定

第12题(2.0分)题号:

2259

以下关于运算符优先顺序的描述中正确的是().

关系运算符<

算术运算符<

赋值运算符<

逻辑运算符

逻辑运算符<

赋值运算符

算术运算符

第13题(2.0分)题号:

2318

在C语言中,要求运算数必须是整型的运算符是().

%

||

第14题(2.0分)题号:

2261

若希望当A的值为奇数时,表达式的值为"

A的值为偶数时,表达

式的值为"

假"

则以下不能满足要求的表达式是().

A%2==1

(A%2==0)

(A%2)

A%2

第15题(2.0分)题号:

2063

执行下列语句后的输出为().

intj=-1;

if(j<

=1)printf("

****\n"

elseprintf("

%%%%\n"

****

%%%%

%%%%c

有错,执行不正确

第16题(2.0分)题号:

2248

下面有关for循环的正确描述是().

for循环只能用于循环次数已经确定的情况

for循环是先执行循环循环体语句,后判断表达式

在for循环中,不能用break语句跳出循环体

for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

D

第17题(2.0分)题号:

2059

以下程序的运行结果是().

{intn;

for(n=1;

n<

=10;

n++)

{

if(n%3==0)continue;

n);

}

12457810

369

12

1234567890

第18题(2.0分)题号:

2141

以下程序段的输出结果为().

for(i=4;

i>

1;

i--)

for(j=1;

j<

i;

j++)

putchar('

#'

######

#

###

第19题(2.0分)题号:

2251

以下不是无限循环的语句为().

for(y=0,x=1;

x>

++y;

x=i++)i=x;

for(;

;

x++=i);

while

(1){x++;

for(i=10;

i--)sum+=i;

第20题(2.0分)题号:

2249

若i为整型变量,则以下循环执行次数是().

for(i=2;

i==0;

)printf("

i--);

无限次

0次

1次

2次

四、程序填空共3题(共计27分)

第1题(9.0分)题号:

405

/*-------------------------------------------------------

【程序填空】

---------------------------------------------------------

题目:

要求输出结果为:

A,B

65,66

-------------------------------------------------------*/

#include<

stdio.h>

voidmain()

/***********SPACE***********/

{chara,【?

a=【?

】;

b='

b'

a=a-32;

b=b-【?

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1