首页 理论教育 教学与检测:数据输入与输出

教学与检测:数据输入与输出

时间:2023-11-19 理论教育 版权反馈
【摘要】:A.一个字符B.多个字符C.实型数据D.字符与实型数据4.语句printf;的输出结果是( )。A.8,16,10 B.10,10,10 C.8,8,10 D.8,10,10二、程序阅读题6.下列程序的运行结果是_________。

教学与检测:数据输入与输出

一、选择题

1.C语言中,字符数据的输出函数是( )。

A.getchar() B.putchar() C.gets() D.puts()

2.已知int i=65;,则putchar(i);printf("%d",i);printf("%c",i);的输出结果为( )。

A.A,65,A  B.65,65,A  C.A,A,65  D.A,A,A

3.getchar()一次接收( )。

A.一个字符 B.多个字符

C.实型数据 D.字符与实型数据

4.语句printf("%.2f",123.456);的输出结果是( )。

A.123.46  B.123.456  C.1.23e2  D.1.23456e2

5.定义了三个变量:

int a,b;

float c;

使用scanf函数为这三个变量输入值,哪个输入语句是正确的:( )。

A.scanf("%d%d%f",a,b,c) B.scanf("%d%d%d",a,b,c)

C.scanf("%d%d%f",&a,&b,&c) D.scanf("%d%d%d",&a,&b,&c)

二、程序阅读题

6.下列程序运行时输入abc后,结果是________。

7.以下程序:

程序运行后,若从键盘输入(从第1列开始)

8.下列程序的运行结果是_________。

9.下列程序的运行结果是________。

10.阅读程序:

若运行时从键盘输入:9876543210↙,则上面程序的输出结果是_________。

三、程序填空题

11.下列程序的功能是输出大写字母对应的小写字母的ASCII码,请填空。

12.程序填空:要求输入x,y的值,表达式z=(sinx +cos|y|)/(x+y),求z的值。

四、程序改错题

13.程序改错:从键盘上输入两个整数,求出它们的和。

一、选择题

1.putchar()输出的是( )。(www.xing528.com)

A.一个字符 B.多个字符 C.实型数据 D.字符与实型数据

2.putchar(ch),则ch不可以为( )。

A.整型变量 B.多个字符 C.字符常量 D.字符变量

3.下列格式符中,是以double形式输出的是( )。

A.%d  B.%ld  C.%f  D.%lf

4.float a=1.456,则执行下列语句后的结果是( )。

printf("%.2f",a);

A.1.45  B.1.46  C.1.456  D.1.00

5.若有以下定义和语句:int u=010,v=0x10,w=10,printf("%d,%d,%d\n",u,v,w);,则输出结果是( )。

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

二、程序阅读题

6.下列程序的运行结果是_________。

7.下列程序的运行结果是________。

8.下列程序的运行结果是________。

9.下列程序的运行结果是________。

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

三、程序填空题

11.以下程序

12.从键盘上输入2个整数,并将它们交换后输出。

四、程序设计

13.程序设计:已知三角形的底和高,求出三角形的面积。

1.输入程序

要求给i赋-1,给j赋-2,则应该如何从键盘输入?

2.输入程序

按照要求调试程序

若输入为:1234 12345

则系统会将1234赋给变量a,将12345的前3位的值123赋给变量b。

输出结果为:_______。

3.输入程序,补充程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈