educoderpython答案顺序结构程序设计_顺序结构程序设计练习题

.

部分内容来源于网络,有侵权请联系删除!

C

语言练习题总汇

一、

单选题:

【顺序结构程序设计】

1

.己知

int k,m=1;

执行语句

k=-m++;

k

的值是(

A

)

(提示:

负号与自加运算符同级,结合方向从右向左

)

A)-1

B) 0

C)1

D)2

2

.若有定义

int

x=4

;则执行语句

x + = x * = x + 1

;后,

x

的值为(

C

)

A)5

B)20

C)40

D)

无答案

3

.若有定义:

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)

无答案

4

.以下程序段的输出结果是(

C

)

(提示:

a

当约束过严时,约束失效。按自由格式输出。

)

int a=1234;

printf("%2d\n",a);

A)12    B)34   C)1234   D)

提示出错,无结果

5.

下列程序段的输出结果是(

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

6.

x, y

均为整型变量,且

x=8, y=5,

则以下语句的输出结果是(

D

)

printf

(

"%d

%d\n"

x--

++y

)

A)8,5       B)7,5      C) 7,6    D) 8,6

7.

以下程序的输出结果是(

A

)

int  main

()

int a=20

b=10

printf

(

"%d,%

%d

\n"

a+b

a-b

)

}

A) 30,%d       B)30,10      C)30,%10     D)

以上答案均不正确

(

%%d

中第一个

%

后面的表示字符)

8

.下列程序的运行结果是(

A

)

int  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

9.

以下程序的输出结果是(

A

)

int main

()

char c=

z

printf

(

"%c"

c-25

)

A)a      B)z    C)z-25     D)y     (

字母共有

26

个,而

z

是最后一个

)

10

.下面程序的输出结果是(

C

)

int  main( )

{ double d=3.2

int  x=1.2

, y

y=(x+3.8)/5.0

printf("%d\n",d*y)

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值