浙工大C语言复习题和参考题答案Word格式.docx

上传人:b****2 文档编号:13689489 上传时间:2022-10-12 格式:DOCX 页数:36 大小:52.96KB
下载 相关 举报
浙工大C语言复习题和参考题答案Word格式.docx_第1页
第1页 / 共36页
浙工大C语言复习题和参考题答案Word格式.docx_第2页
第2页 / 共36页
浙工大C语言复习题和参考题答案Word格式.docx_第3页
第3页 / 共36页
浙工大C语言复习题和参考题答案Word格式.docx_第4页
第4页 / 共36页
浙工大C语言复习题和参考题答案Word格式.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

浙工大C语言复习题和参考题答案Word格式.docx

《浙工大C语言复习题和参考题答案Word格式.docx》由会员分享,可在线阅读,更多相关《浙工大C语言复习题和参考题答案Word格式.docx(36页珍藏版)》请在冰豆网上搜索。

浙工大C语言复习题和参考题答案Word格式.docx

A、数组下标超界B、“==〞误写为“!

=〞C、死循环D、括号不配对

5.假设int类型数据字长为4,其最大值为〔〕。

A、231B、231-1C、232-1D、232

6.常数的书写格式决定了常数的类型和值,03322是〔〕。

A、16进制int类型常数B、8进制int类型常数

C、10进制int类型常数D、10进制longint类型常数

7.“e2”是〔〕。

A、实型常数100B、值为100的整型常数C、非法标识符D、合法标识符

8.要为字符型变量a赋初值,以下语句中哪一个是正确的〔〕。

A、chara='

3'

;

B、chara="

3"

C、chara=%;

D、chara=*;

9.要为float类型变量x、y、z赋同一初值3.14,以下说明语句哪一个是正确的〔〕。

A、floatx,y,z=3.14;

B、floatx,y,z=3*3.14;

C、floatx=3.14,y=3.14,z=3.14;

D、floatx=y=z=3.14;

10.语句“floatpi=3.1415926535;

〞将〔〕。

A、导致编译错误B、说明pi为初值3.1415926535的单精度实型常数

C、导致运行时的溢出错误D、说明pi为初值3.141593的单精度实型常数

11.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为〔〕。

A、算术运算、赋值运算、关系运算B、算术运算、关系运算、赋值运算

C、关系运算、赋值运算、算术运算D、关系运算、算术运算、赋值运算

12.关系运算符中优先级最低的运算符是〔〕。

A、“>

=〞和“<

=〞B、“>

〞和“<

〞C、“==〞和“!

=〞D、“<

13.逻辑运算符中,运算优先级按从高到低依次为〔〕。

A、&

&

,!

,||B、||,&

C、&

,||,!

D、!

,&

,||

14.对C程序在作逻辑运算时判断操作数真、假的表述,以下哪一个是正确的〔〕。

A、0为假非0为真B、只有1为真C、-1为假1为真D、0为真非0为假

15.表达式x==0&

y!

=0||x!

=0&

y=0等效于〔〕。

A、x*y==0&

x+y!

=0B、x*y==0&

(x+y==0)C、x==0||y==0D、x*y=0||x+y=0

16.表达式!

x||a==b等效于〔〕。

A、!

((x||a)==b)B、!

(x||y)==bC、!

(x||(a==b))D、(!

x)||(a==b)

17.以下格式符中,哪一个可以用于以8进制形式输出整数〔〕。

A、%dB、%8dC、%oD、%ld

18.以下格式符中,哪一个可以用于以16进制形式输出整数〔〕。

A、%16dB、%8xC、%d16D、%d

19.a是int类型变量,c是字符变量。

以下输入语句中哪一个是错误的〔〕。

A、scanf("

%d,%c"

&

a,&

c);

B、scanf("

%d%c"

a,c);

C、scanf("

D、scanf("

d=%d,c=%c"

20.字符变量ch='

A'

,int类型变量K=25,语句printf("

%3d,%d3\n"

ch,k);

输出〔〕。

A、65,253B、65253C、65,25D、A25

21.以下各语句序列中,能够且仅输出整型变量a、b中最大值的是〔〕。

A、if(a>

b)printf("

%d\n"

a);

printf("

b);

B、printf("

if(a>

C、if(a>

elseprintf("

D、if(a<

22.以下各语句序列中,能够将变量u、s中最大值赋值到变量t中的是〔〕。

A、if(u>

s)t=u;

t=s;

B、t=s;

if(u>

C、if(u>

s)t=s;

elset=u;

D、t=u;

23.以下各语句中,能够输出整型变量a、b中最大值的是〔〕。

A、printf("

(a>

b)?

a,b);

B、(a>

%d"

a):

printf("

C、printf("

if(a>

b)aelseb);

D、printf("

a:

b);

24.以下语句应将小写字母转换为大写字母,其中正确的选项是〔〕。

A、if(ch>

='

a'

ch<

z'

)ch=ch-32;

B、if(ch>

)ch=ch-32;

C、ch=(ch>

)?

ch-32:

'

D、ch=(ch>

ch;

25.求整数1至10的和并存入变量s,以下语句中错误的选项是〔〕。

A、s=0;

for(i=1;

i<

=10;

i++)s+=i;

B、s=0;

i=1;

for(;

i++)s=s+i;

C、for(i=1,s=0;

s+=i,i=i+1);

D、for(i=1;

s=0;

26.假设sizeof(int)为2,计算1至10的乘积,以下语句序列中正确的选项是〔〕。

A、intjc=1;

for(inti=2;

i++)jc*=i;

B、for(floatjc=1,inti=2;

i++,jc*=i);

C、floatjc=1;

jc*=i,i=i+1);

D、for(floatjc=1;

i=2;

27.以下语句中,哪一个可以输出26个大写英文字母〔〕。

A、for(a='

a<

Z'

%c"

++a));

B、for(a='

a++)printf("

C、for(a='

a++));

D、for(a='

28.与语句while(i>

=10){if(i++==5)continue;

%f\n"

1.0/(i-5));

}

功能一样的是〔〕。

A、for(;

i>

i++)if(i!

=5)printf("

B、for(;

i++)if(i==5)printf("

C、for(;

elsebreak;

D、for(;

29.以下语句中与语句while

(1){if(i>

=100)break;

s+=i;

i++;

}功能一样的是〔〕。

100;

s=s+i);

=100;

30.以下各语句定义了数组,其中哪一个是不正确的〔〕。

A、chara[3][10]={"

China"

"

American"

Asia"

};

B、intx[2][2]={1,2,3,4};

C、floatx[2][]={1,2,4,6,8,10};

D、intm[][3]={1,2,3,4,5,6};

31.以下各语句定义了数组,其中哪一个是正确的〔〕。

A、chara[10],*p=a[0]B、intd[2][]={1,2,3,4,5,6};

C、floatx[][3]={1,2,4,6,8,10};

D、intm[][]={"

no_1"

no_2"

no_3"

32.数组定义为inta[3][2]={1,2,3,4,5,6},以下表述中正确的选项是〔〕。

A、数组元素a[3][2]的值为6B、数组元素a[6]的值为6

C、数组元素a[0]的值为1D、a[0]不是int类型的数组元素

33.用宏名定义一个字符串,以下表述中哪一个是正确的〔〕。

A、#definepi=3.14159;

B、definepi=3.14159

C、#definepi"

3.14159"

D、#definepi(3.14159);

34.定义带参数的宏计算两式乘积〔如x2+3·

x-5与x-6〕,以下定义中哪个是正确的〔〕。

A、#definemuit(u,v)u*vB、#definemuit(u,v)u*v;

C、#definemuit(u,v)(u)*(v)D、#definemuit(u,v)=(u)*(v)

35.宏定义#definediv(a,b)a/b的引用div(x+5,y-5)替换展开后是〔〕。

A、x+5/y-5B、x+5/y-5;

C、(x+5)/(y-5)D、(x+5)/(y-5);

36.定义带参数的宏“#definejh(a,b,t)t=a;

a=b;

b=t〞,使两个参数a、b的值交换,下

列表述中哪个是正确的〔〕。

A、不定义参数a和b将导致编译错误B、不定义参数a、b、t将导致编译错误

B、不定义参数t将导致运行错误D、不必定义参数a、b、t类型

37.以下语句定义p为指向float类型变量d的指针,其中哪

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

当前位置:首页 > 外语学习 > 法语学习

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

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