概述
第
3
章
顺序
一、单选题:
1
.己知
int k,m=1;
执行语句
k=-m++;
后
k
的值是(
A
)
。
(提示:负号与自加运算符同级,结合方向从右
向左)
A)-1 B) 0 C)1 D)2
2
.若变量
a, b
已正确定义,且
a,b
均已正确赋值,下列选项中合法的语句是(
B
)
A) a=b B)++a; C) a+=b++=1;
D)a=int(b
);
(提示:
a=b
只是表达式非语句;
b++
是个表达式
)
3
.若有定义
int x=4
;则执行语句
x + = x * = x + 1
;后,
x
的值为(
C
)
。
A)5 B)20 C)40 D)
无答案
4
.若有定义和语句:
int s
,
p
;
s=p=5
;
p=s++
,
++p
,
p+2
,
p++
;
则执行语句后
p
的值是(
C
)
A)9 B)8 C)7 D)6
5
.若有定义:
int a
,
b
;则表达式
a=4
,
b=3
,
a+b+2
,
a++
,
a+b+2
的值为(
C
)
。
A) 12 B)11 C)10
D)
无答案
6
.若有定义:
float a=3.0
,
b=4.0
,
c=5.0
;则表达式
1/2*(a+b+c)
的值为(
C
)
。
A)6.0 B)6 C)0.0 D)
无答案
7
.以下程序段的输出结果是(
C
)
。
(提示:
a
当约束过严时,约束失效。按自由格式输出。
)
int a=1234;
printf("%2dn",a);
A)12 B)34 C)1234 D)
提示出错,无结果
8.
下列程序段的输出结果是(
C
)
。
int a=1234
;
float b=123.456
;
double c=12345.54321
;
printf
(
"%2d
,
%3.2f
,
%4.1f"
,
a
,
b
,
c
)
;
A)
无输出
B)12, 123.46, 12345.5 C)1234,123.46,12345.5 D)1234,123.45, 1234.5
9.
设
x, y
均为整型变量,且
x=8, y=5,
则以下语句的输出结果是(
D
)
。
printf
(
"%d
,
%dn"
,
x--
,
++y
)
;
A)8,5 B)7,5 C) 7,6 D) 8,6
10.
以下程序的输出结果是(
A
)
。
void main
()
{
int a=20
,
b=10
;
printf
(
"%d,%%dn"
,
a+b
,
a-b
)
;
}
A) 30,%d B)30,10
C)30,%10
D)
以上答案均不正确
(
%%d
中第一个
%
后面的表示字符)
11
.下列程序的运行结果是(
A
)
。
void main
()
{
float x=2.5
;
int y;
y=
(
int
)
x
;
printf
(
"x=%f
,
y=%d"
,
x
,
y
)
;
}
A) x=2.500000,y=2 B)x=2.5,y=2 C)x=2,y=2 D) x=2.500000,y=2.000000
12.
己知
int k=10 , m=3,n;
则下列语句的输出结果是(
B
)
。
printf
(
"%dn"
,
n=
(
k%m
,
k/m
)
)
;
最后
以上就是舒心万宝路为你收集整理的educoderpython答案顺序结构程序设计_第3章顺序结构程序设计练习题及答案的全部内容,希望文章能够帮你解决educoderpython答案顺序结构程序设计_第3章顺序结构程序设计练习题及答案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复