上海海事大学c语言试题Word文档下载推荐.docx

上传人:b****2 文档编号:12939158 上传时间:2022-09-30 格式:DOCX 页数:24 大小:17.03KB
下载 相关 举报
上海海事大学c语言试题Word文档下载推荐.docx_第1页
第1页 / 共24页
上海海事大学c语言试题Word文档下载推荐.docx_第2页
第2页 / 共24页
上海海事大学c语言试题Word文档下载推荐.docx_第3页
第3页 / 共24页
上海海事大学c语言试题Word文档下载推荐.docx_第4页
第4页 / 共24页
上海海事大学c语言试题Word文档下载推荐.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

上海海事大学c语言试题Word文档下载推荐.docx

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

上海海事大学c语言试题Word文档下载推荐.docx

#include"

stdio.h"

main(){inta=010,j=10;

printf("

%d,%d\n"

++a,j--);

}

9,10

第5题(1.0分)题号:

431

执行下面两个语句,输出的结果是【1】,charc1=97,c2=98;

%d%c"

c1,c2);

97b

第6题(1.0分)题号:

293

getchar()函数只能接收一个【1】.

字符

第7题(1.0分)题号:

440

设a=3,b=4,c=5,则表达式!

(a+b)+c-1&

&

b+c/2的值为【1】.

1

第8题(1.0分)题号:

95

已知a=13,b=6,a&

b的十进制数值为【1】.

第9题(1.0分)题号:

306

当a=1,b=2,c=3时,执行以下程序段后b=【1】.

if(a>

c)b=a;

a=c;

c=b;

第10题(1.0分)题号:

532

以下do-while语句中循环体的执行次数是【1】.

a=10;

b=0;

do{b+=2;

a-=2+b;

}while(a>

=0);

3

第11题(1.0分)题号:

398

程序段intk=10;

while(k=0)k=k-1循环体语句执行【1】次.

第12题(1.0分)题号:

438

main(){inta;

for(a=0;

a<

10;

a++);

%d"

a);

10

第13题(1.0分)题号:

336

若有以下数组a,数组元素:

a[0]~a[9],其值为

941282107513

该数组的元素中,数值最大的元素的下标值是【1】.

第14题(1.0分)题号:

341

定义inta[2][3];

表示数组a中的元素个数是【1】个.

6

第15题(1.0分)题号:

328

C语言中,数组元素的下标下限为【1】.

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

940

inta[9];

则a数组的下标范围是1-9

N

935

在C程序中,%是只能用于整数运算的运算符

Y

929

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

char<

int<

longint<

=float<

double

194

若有定义和语句:

inta;

charc;

floatf;

scanf("

%d,%c,%f"

&

a,&

c,&

f);

若通过键盘输入:

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

A'

f=12.5.

961

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

721

语句scanf("

%7.2f"

a);

是一个合法的scanf函数.

951

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

869

若有inti=10,j=0;

则执行完语句

if(j=0)i++;

elsei--;

i的值为11.

930

关于if语句中,条件表达式只能是关系表达式或逻辑表达式

952

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

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

953

C语言中的for语句可以用于循环次数已经确定的情况,但是不能用于循环次数不确定而只给出循环结束条件的情况.

954

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

941

在定义二维数组时,可以将该数组的两个维数全部省略

735

如果想使一个数组中全部元素的值为0,可以写成

inta[10]={0*10};

736

inta[3][4]={{1},{5},{9}};

它的作用是将数组各行第一列

的元素赋初值,其余元素值为0.

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

第1题(2.0分)题号:

2056

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

main()

{floatx=3.6;

inti;

i=(int)x;

printf("

x=%f,i=%d\n"

x,i);

A:

x=3.600000,i=4

B:

x=3,i=3

C:

x=3.600000,i=3

D:

x=3i=3.600000

C

第2题(2.0分)题号:

2214

在C语言中,char型数据在内存中的存储形式是().

补码

反码

原码

ASCII码

D

第3题(2.0分)题号:

2174

C语言程序中必须有的函数是().

main

printf

scanf

B

第4题(2.0分)题号:

2040

若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码为97),

则以下程序段的执行结果是().

ch='

a'

;

k=12;

%x,%o,"

ch,ch);

k=%%%d\n"

k);

因变量类型与格式描述符的类型不匹配,输出无定值

输出项与格式描述符个数不符,输出为零值或不定值

61,141,k=%12

61,141,k=%d

第5题(2.0分)题号:

2049

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

{inti=010,j=10;

++i,j--);

11,10

010,9

10,9

第6题(2.0分)题号:

2189

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

getchar()

gets()

scanf()

fread()

A

第7题(2.0分)题号:

2045

若给定条件表达式(M)?

(a++):

(a--),则其中表达式M().

和(M==0)等价

和(M==1)等价

和(M!

=0)等价

=1)等价

第8题(2.0分)题号:

2144

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

if(a>

b)a=b;

c)a=c;

则a的值为().

不一定

第9题(2.0分)题号:

2122

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

{intx=1,y=0,a=0,b=0;

switch(x)

{

case1:

switch(y)

case0:

a++;

break;

b++;

}

case2:

case3:

a=%d,b=%d\n"

a,b);

a=1,b=0

a=2,b=1

a=1,b=1

a=2,b=2

第10题(2.0分)题号:

2050

C语言中以下几种运算符的优先次序()的排列是正确的.

由高到低为:

!

||,算术运算符,赋值运算符

算术运算符,关系运算符,&

||,赋值运算符

算术运算符,关系运算符,赋值运算符,!

||

算术运算符,关系运算符,!

第11题(2.0分)题号:

2263

以下不正确的if语句形式是().

if(x>

y&

x!

=y);

if(x==y)x+=y;

if(x!

=y)scanf("

x)elsescanf("

y);

if(x<

y){x++;

y++;

第12题(2.0分)题号:

2059

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

{intn;

for(n=1;

n<

=10;

n++)

if(n%3==0)continue;

n);

12457810

369

12

1234567890

第13题(2.0分)题号:

2061

在以下给出的表达式中,与do--while(E)语句中的(E)不等价的

表达式是().

(!

E==0)

(E>

0||E<

0)

(E==0)

(E!

=0)

第14题(2.0分)题号:

2058

{

inti=1,sum=0;

while(i<

10)sum=sum+1;

i++;

i=%d,sum=%d"

i,sum);

i=10,sum=9

i=9,sum=9

i=2,sum=1

运行出现错误

第15题(2.0

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

当前位置:首页 > IT计算机

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

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