C语言第3章顺序结构Word格式.docx

上传人:wj 文档编号:6848780 上传时间:2023-05-07 格式:DOCX 页数:5 大小:29.41KB
下载 相关 举报
C语言第3章顺序结构Word格式.docx_第1页
第1页 / 共5页
C语言第3章顺序结构Word格式.docx_第2页
第2页 / 共5页
C语言第3章顺序结构Word格式.docx_第3页
第3页 / 共5页
C语言第3章顺序结构Word格式.docx_第4页
第4页 / 共5页
C语言第3章顺序结构Word格式.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言第3章顺序结构Word格式.docx

《C语言第3章顺序结构Word格式.docx》由会员分享,可在线阅读,更多相关《C语言第3章顺序结构Word格式.docx(5页珍藏版)》请在冰点文库上搜索。

C语言第3章顺序结构Word格式.docx

B)并不给出出错信息,但不可能得出正确信息数据

C)能接受正确输入

D)给出出错信息,不予接收输入

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

main()

{

inti=010,j=10,k=0x10;

printf("

%d,%d,%d\n"

i,j,k);

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

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

inti=011,j=11,k=0x11;

}

A)9,11,17B)9,11,11C)11,11,11D)11,11,16

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

charc1='

6'

c2='

0'

;

%c,%c,%d,%d\n"

c1,c2,c1-c2,c1+c2);

A)因输出格式不合法,输出出错信息B)6,0,6,102

C)6,0,7,6D)6,0,5,7

9.设有如下定义

intx=10,y=3,z;

则语句

%d\n"

z=(x%y,x/y));

的输出结果是。

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

10.设有如下定义

intx=10,y=5,z;

z=(x+=y,x/y));

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

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

{intx=10,y=10;

%d%d\n"

x--,--y);

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

12.写出下面程序的输出结果。

{intx;

x=-3+4*5-6;

%d"

x);

x=3+4%5-6;

x=-3*4%6/5;

x=(7+6)%5/2;

A)11101B)11-321C)12-321D)11121

13设有如下定义和执行语句,其输出结果为:

inta=3,b=3;

a=--b+1;

printf(“%d%d”,a,b);

A)32B)42C)22D)23

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

main(){int 

a=011;

 

printf("

++a);

}

A、11

B、10

C、9

D、12

15下列程序段的输出结果为().floatx=213.82631;

%3d"

(int)x);

A、213

B、213.83

C、3.8

D、213.82

16下列语句的结果是().

main(){intj;

j=3;

%d,"

++j);

j++);

A、4,3

B、3,3

C、3,4

D、4,4

17若有定义intx=4;

则执行语句x+=x*=x+1;

后,x的值为

A、5

B、20

C、40

D、无答案

18有以下程序

{int 

a=0,b=0;

a=10;

b=20;

a+b=%d\n"

,a);

程序运行后的结果是().

A、出错

B、30

C、a+b=10

D、a+b=30

19若x是int型变量,y是float型变量,所用的scanf调用语句格式为:

scanf("

x=%d,y=%f"

&

x,&

则为了将数据10和66.6分别赋给x和y,正确的输入应是:

A.x=10,y=66.6<

回车>

B.1066.6<

C.10<

66.6<

D.x=10<

y=66.6<

20若有定义doublex=1,y;

则以下的语句执行的结果是。

y=x+3/2;

printf(“%f”,y);

A.2.500000B.2.5C.2.000000D.2

二.填空题

1C语言中的空语句就是。

2赋值语句的一般表示形式为。

3getchar函数的作用是。

4复合语句是由一对括起来的若干语句组成。

5要求赋给变量a一个整数,请完善程序:

scanf(“”,&

a);

6要求赋给变量a一个单精度数,请完善程序:

7要求赋给变量a一个字符,请完善程序:

8"

%md"

表示如果实际数据位数小于m,则端补空格。

9设inta=9;

语句a+=a-=a+a;

执行后,变量a的值是。

10printf函数的一般表现形式为:

printf(,输出表列);

三判断

1使用scanf输入数据时可以规定其精度

2C语言中floata=b=c=1.0是正确的。

3putchar(c)中c可以是转义字符。

4使用putchar函数时,必须在之前包含头文件stdio.h。

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

6用scanf函数向已定义的变量中输入数据时,在变量名前面必须加&。

7C语言程序的三种基本结构是顺序结构、选择结构和递归结构。

8当程序中有scanf("

%d%d"

则执行时,输入5,8后,x、y变量的值分别是5和8。

9按格式符“%d”输出float类型变量时,截断小数位取整后输出。

10scanf函数中的格式符“%d”不能用于输入实型数据。

四编程

1、编写程序,输入两个整数:

1500和350,求出它们的商和余数并输出。

2、编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,b中原来的值给c,c中原来的值给a,且输出改变后的a,b,c的值。

3、输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,要求连同算式一起输出,每个算式占一行。

例:

a等于10,b等于5,a+b的结果输成

10+5=15

4、输入一个非负数,计算以这个数为半径的圆周长和面积。

5、输入任意一个3位整数,将其各位数字反序输出(例如输入123,输出321).

6输入3个双精度实数,分别求出它们的和、平均值、平方和并输出所求出各个值。

7输入任意一个3位整数,求出该数每个位上的数字之和。

如123,每个位上的数字和就是1+2+3=6。

8.编写一个程序,输出如下信息:

*******************

*CLANGUAGE*

9.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。

用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后2位数字。

请编程序。

10.请编程序将"

China"

译成密码,译码规律是用原来字母后面的第4个字母代替原来的字母。

例如,字母"

A"

后面第4个字母是"

E"

,"

代替"

因此,"

应译为"

Glmre"

请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为'

C'

、'

h'

i'

n'

a'

,经过运算,使c1、c2、c3、c4、c5分别变为'

G'

l'

m'

r'

e'

,并输出。

答案

CDCAB

AABAD

DAABA

DCCAC

填空题

1;

2赋值表达式;

3输入一个字符4{}5%d

6%f7%c8左9-1810格式控制字符串

1错误2错误3正确4正确5错误

6正确7错误8错误9错误10正确

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2