顺序结构输入与输出文档格式.docx
- 文档编号:8218374
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:10
- 大小:18.11KB
顺序结构输入与输出文档格式.docx
《顺序结构输入与输出文档格式.docx》由会员分享,可在线阅读,更多相关《顺序结构输入与输出文档格式.docx(10页珍藏版)》请在冰点文库上搜索。
C)888
D)666,888
(4)有以下程序
main()
{
intx=102,y=012;
printf(“%2d,%2d\n”,x,y);
}
执行后输出结果是
A)10,01
B)02,12
C)102,10
D)02,10
(5)有以下程序
{int
a;
char
c=10;
float
f=100.0;
double
x;
a=f/=c*=(x=6.5);
printf("
%d
%d
%3.1f
%3.1f\n"
a,c,f,x);
A)1
65
1
6.5
B)1
1.5
6.5
C)1
1.0
D)2
(6)有定义语句:
int
x,y;
,若要通过scanf("
%d,%d"
x,&
y);
语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
A)11
12<
回车>
B)11,12<回车>
C)11,12<回车>
D)11,<回车>12<回车>
(7)设有如下程序段:
x=2002,y=2003;
(x,y));
则以下叙述中正确的是
A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B)运行时产生出错信息
C)输出值为2002
D)输出值为2003
(8)若有以下程序段(n所赋的是八进制数)
intm=32767,n=032767
%d,%o/n"
A)32767,32767
B)32767,032767
C)32767,77777
D)32767,077777
(9)若有以下程序段
intm=0xabc,n=0xabc;
m-=n;
%X\n"
m);
A)0X0
B)0x0
C)0
D)0XABC
(10)已知i、j、k为int型变量,若从键盘输入:
1,2,3<
回车>
,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是
A)scanf(“%2d%2d%2d”,&
i,&
j,&
k);
B)scanf(“%d
%d”,&
C)scanf(“%d,%d,%d”,&
D)scanf(“i=%d,j=%d,k=%d”,&
(11)设有定义:
longx=-123456L;
,则以下能够正确输出变量x值的语句是
A)printf(“x=%d\n”,x);
B)printf(“x=%1d\n”,x);
C)printf(“x=%8dL\n”,x);
D)printf(“x=%LD\n”,x);
(12)以下程序段的输出结果是
a=1234;
%2d\n"
a);
A)12
B)34
C)1234
D)提示出错、无结果
(13)x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是
A)INPUT
x、y、z;
B)scanf(“%d%d%d”,&
y,&
z);
C)scanf(“%d%d%d”,x,y,z);
D)read(“%d%d%d”,&
(14)若变量已正确说明为float类型,要通过语句scanf(“%f
%f
%f”,&
a,&
b,&
c);
给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:
A)10<
B)10.0,22.0,33.0<
22<
33<
C)10.0<
D)10
22<
22.0
33.0<
33<
(15)有如下程序
main0
y=3,x=3,z=1;
printf(“%d
%d\n”,(++x,y++),z+2);
运行该程序的输出结果是
A)3
4
B)4
2
C)4
3
D)3
3
(16)下列程序执行后的输出结果是(小数点后只写一位)
A)6
6
6.0
B)6
6.7
6.7
C)6
D)6
6.0
main()
{doubled;
floatf;
lingl;
inti;
i=f=1=d=20/3;
%d%ld%f%f\n"
i,l,f,d);
}
(17)以下说法中正确的是
A)#define和printf都是C语句
B)#define是C语句,而printf不是
C)printf是C语句,但#define不是
D)#define和printf都不是C语句
(18)以下程序的输出结果是
A)17,021,0x11
B)17,17,17
B)17,0x11,021
D)17,21,11
main(
)
{
k=17;
%d,%o,%x\n"
,k,k,k);
(19)以下叙述中正确的是
A)输入项可以是一个实型常量,如:
scakf("
%f"
3.5);
B)只有格式控制,没有输入项,也能正确输入数据到内存,例如:
a=%d,b=%d"
);
C)当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如:
%4.2f"
f);
D)当输入数据时,必须指明变量地址,例如:
(20)若有以下定义和语句:
intu=010,v=0x10,w=10;
%d,%d,%d\n,u,v,w);
则输出结果是:
A)8,16,10
B)10,10,10
C)8,8,10
D)8,10,10
(21)请读程序片段:
inti=65536;
i);
上面程序片段的输出结果是
A)65536
B)0
C)有语法错误,无输出结果
D)-1
(22)若x和y都是int型变量,x=100,y=200,且有下面的程序片段:
%d"
A)200
B)100
C)100200
D)输出格式符不够,输出不确定的值
(23)请读程序:
#include<
stdio.h>
{inta;
floatb,c;
scanf("
%2d%3f%4f"
\na=%d,b=%f,c=%f\n"
a,b,c);
若运行时从键盘上输入9876543210<
CR>
(<
表示回车),则上面程序的输出结果是
A)a=98,b=765,c=4321
B)a=10,b=432,c=8765
C)a=98,b=765.000000,c=4321.000000
D)a=98,b=765.0,c=4321.0
(24)以下程序的输出结果是 【24】。
#include<
math..h>
inta=1,b=4,c=2;
float
x=10..5,y=4.0,z;
z=(a+b)/c+sqrt((double)y)*1.2/c+x;
pritnf("
%f\n"
z);
A)14.000000
B)015.400000
C)13.700000
D)14.900000
(25)以下程序的输出结果是 【25】。
inta=2,c=5;
a=%%d,b=%%d\n"
a,c);
A)a=%2,b=%5
B)a=2,b=5
C)a=%%d,b=%%d
D)a=%d,b=%d
(26)执行下面程序中的输出语句,a的值是
A)65
B)20
C)15
D)10
(a=3*5,a*4,a+5));
}
二、填空题:
(1)以下程序运行后的输出结果是
【1】
。
main()
x=0210;
x);
(2)以下程序运行后的输出结果是
【2】
{char
c;
n=100;
f=10;
x=f*=n/=(c=50);
%f\n"
n,x);
(3)以下程序运行时若从键盘输入:
10
20
30<
。
输出结果是
.
#include
<
i=0,j=0,k=0;
%d%*d%d"
i,j,k);
(4)以下程序段的输出结果是【4】
inti=9;
%o\n"
(5)以下程序运行后的输出结果是【5】
{inta,b,c;
a=25;
b=025;
c=0x25;
%d\n"
a,b,c);
(6)有以下语句段
n1=10,n2=20;
printf(“【6】”,n1.n2);
要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。
n1=10
n2=20
(7)若有语句
i=-19,j=i%4;
j);
则输出结果是 【7】 。
(8)若有程序
i,j;
i=%d,j=%d"
;
&
j);
i=%d,j=%d\n"
i,j);
要求给i赋10,给j赋20,则应该从键盘输入 【8】 。
(9)以下程序的输出结果是【9】。
main()
a=177;
(10)以下程序的输出结果是【10】。
a=0
a+=(a=8);
(11)以下程序的输出结果是【11】
a=1,
b=2;
a=a+b;
b=a-b;
a=a-b;
printf(“%d,%d\n”,a,b);
(12)下列程序的输出结果是16.00,请填空。
a=9,
x=
【12】
y=1.1,z;
z=a/2+b*x/y+1/2;
printf(“%5.2f\n”,z);
(13)以下程序的输出结果是[13]。
unsignedshort
a=65536;
b;
printf(“%d\n”,b=a);
(14)若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是【14】
b,c;
floata;
%f,%d,c=%d"
,&
a,&
b,&
c);
(15)若想通过以下输入语句给a赋于1,给b赋于2,则输入数据的形式应该是【15】。
inta,b;
a=%b,b=%d,&
b);
答案:
1)
A
2)
C
3)
B
4)
5)
6)
7)
D
8)
9)
10)
C
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
A
21)
22)
23)
24)
25)
26)
27)
28)
29)
30)
二、填空题
(1)88
(2)220.000000
(3)10
30
0
(4)11
(5)252137
(6)
n1=%d\nn2=%d
(7)-3
(8)i=10,j=20
(9)261
(10)16
(11)2,1
(12)6.6
(13)0
(14)5.0,4,c=3
(15)a=1,b=2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序 结构 输入 输出