C语言答案Word格式文档下载.docx

上传人:b****1 文档编号:15344861 上传时间:2022-10-29 格式:DOCX 页数:27 大小:28.58KB
下载 相关 举报
C语言答案Word格式文档下载.docx_第1页
第1页 / 共27页
C语言答案Word格式文档下载.docx_第2页
第2页 / 共27页
C语言答案Word格式文档下载.docx_第3页
第3页 / 共27页
C语言答案Word格式文档下载.docx_第4页
第4页 / 共27页
C语言答案Word格式文档下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

C语言答案Word格式文档下载.docx

《C语言答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言答案Word格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。

C语言答案Word格式文档下载.docx

D)在一个C程序中,主函数名(main)后面的括号可以省略

5.以下叙述正确的是。

A)计算机的硬件系统可以直接识别并执行汇编语言程序

B)计算机的硬件系统可以直接识别并执行高级语言程序

C)计算机的硬件系统可以直接识别并执行机器语言程序

D)计算机的硬件系统可以直接识别并执行C语言程序

6.以下叙述不正确的是。

A)在C程序中,主函数、子函数都可以由用户来命名

B)在C程序中,子函数可以由用户来命名,但主函数不能

C)在C程序中,主函数名只能用main

D)在C程序中,主函数不一定要放在子函数的前面

参考答案:

1、D2、A3、A4、A5、C6、A

第二章

习题2

1.C语言中的变量名只能由字母、数字和下画线三种字符组成,且第一个字符。

A)必须为字母B)必须为下画线

C)必须为字母或下画线D)可以是字母、数字或下画线中的任意一种

2.字符(char)型数据在微机内存中的存储形式是。

A)反码B)补码C)EBCDIC码D)ASCII码

3.在C语言中,要求运算量必须是整型或字符型的运算符是。

A)&

&

B)%C)!

D)+

4.设inta=12,则执行完语句a+=a-=a*a后,a的值是。

A)552B)264C)144D)-264

5.下面程序的输出结果是。

#include"

stdio.h"

intmain()

{

inta;

printf("

%d\n"

(a=3*5,a*4,a+5));

return0;

}

A)65B)20C)15D)10

6.下面程序的输出结果是。

intx=023;

--x);

A)17B)18C)23D)24

7.下面程序的输出结果是。

intx=10,y=3;

y=x/y);

A)0B)1C)3D)不确定的值

8.已知字母A的ASCII码为十进制数65,下面程序的输出结果是。

charch1,ch2;

ch1='

A'

+'

5'

-'

3'

;

ch2='

6'

%d,%c\n"

ch1,ch2);

A)67,DB)B,CC)C,DD)不确定的值

9.以下程序的输出结果是。

intx=10,y=10;

%d%d\n"

x--,--y);

A)1010B)99C)910D)109

10.下面程序的输出结果是。

{

inti,j,m,n;

i=8;

j=10;

m=++i;

n=j++;

%d,%d,%d,%d"

i,j,m,n);

A)8,10,8,10B)9,11,8,10

C)9,11,9,10D)9,10,9,11

1、选择题

1、C2、D3、B4、D5、B

6、B7、C8、A9、D10、C

2、填空题

1、2.52、103、ab4、-4,-65、int

第三章

习题3

1.inta,b;

,要通过scanf(”%d:

%d”,&

a,&

b);

使a得到5,b得到6,则正确的输入形式为选项。

A)56B)5,6C)5:

6D)5;

6

2.在printf("

a=%c,b=%c"

a,b);

中,变量a,b的类型应该是选项。

A)整型或字符型B)实型或字符型

C)实型或字符串型D)整型或实型

3.设有变量定义floata=12.34567,b=22.3456;

,则printf("

a=%,8.3f,%,-8.2f"

的输出结果为选项。

A)12.34567,22.34567B)12.346,22.35

C)12.346,22.35D)12.345,22.34

4.putchar(97);

的输出结果是选项。

A)bB)aC)97.0D)97

5.通过scanf("

a=%d,b=%d"

&

A)5,6B)a=5,b=6C)a=5,b=6D)5;

6.有定义intc=65;

则printf("

%d,%u,%c"

a,a,a);

A)65,65,AB)65,65,65C)65,-65,AD)6565A

7.对于scanf("

%d%*d%d"

,输入123,则变量b的值是选项。

A)1B)2C)3D)*

8.对于scanf("

%3d%2d"

从键盘上输入1234567,变量a的值是选项。

A)1234567B)123C)1234D)12345

9.下面程序段的输出结果是选项。

inta=010,b=0x10,c=10;

%d,%d,%d\n"

a,b,c);

A)10,10,10B)8,16,10C)8,10,10D)8,8,10

10.如果从键盘上输入D并<

回车>

,则下面程序的输出结果是选项。

charc1,c2;

c1=getchar();

c2=c1+3;

printf("

%c,%d\n"

c2,c2);

return0;

}

注意:

字母A的ASCII码值为65。

A)G,71B)G,68C)D,71D)连接出错

二、填空题

1.下面程序从键盘输入十进制数65,输出结果是41,请填写程序。

intd;

inputanumber:

"

scanf("

(1)"

d);

%x"

d);

2.请根据输入语句scanf,填写变量c的说明。

{

(1)

\ninputarealnumbers:

\n"

%c"

c);

%d"

c);

3.字符型变量a的值未知,程序的功能是从键盘上为a提供一个字符,输出其后续字符,请选择合适的输入函数填空。

chara;

a=

(1);

puthar(a+1);

4.下面程序的功能是从键盘上任意输入一个华氏温度f,要求输出对应的摄氏温度C,转换公式为C=5/9(F-32),请填写程序。

floatf,c;

PleaseinputF:

%f"

f)

c=

(1);

f=%f,c=%f"

f,c);

(提示:

5/9要写成5.0/9,或5/9.0,否则结果为0,请思考。

5.下面程序的功能是求任意两个整数的和,如从键盘输入3,5,则程序的输出结果是3+5=8,请在空白处填写合适的内容。

{inta,b,c;

\ninputtwointegerumbers:

%d,%d"

c=a+b;

(1)"

1、选择题:

1、C2、A3、B4、B5、B

6、A7、C8、B9、B10、A

1、%d2、charc;

3、getchar()

4、5.0/9*(F-32)或5/9.0*(F-32)或5.0/9.0*(F-32)

5、%d+%d=%d

第四章

习题

1.如果c为字符型变量,下面可以判断c是否为空格。

A)if(c==32)B)if(c='

'

C)if(c='

32'

)D)if(c='

'

2.下列程序段的输出结果是。

intx=1,y=1,z=1;

x+=y+=z;

x<

y?

y:

x);

A)3B)2C)1D)4

3.有如下程序:

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

switch(x)

{

case0:

b++;

c

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

当前位置:首页 > 求职职场 > 面试

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

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