新建
上传
首页
助手
最?/div>
资料?/div>
工具

习题

 

?/p>

1

部分

 

表达式及三种基本结构

 

1

、单项选择?/p>

 

1)

在C语言中,

int

?/p>

char

?/p>

float

三种类型数据所占用的内?/p>

 

 

 

 

 

 

?/p>

 

A

、均?/p>

2

个字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

、分别为

1

?/p>

2

?/p>

4

个字?/p>

 

C

、分别为

2

?/p>

1

?/p>

4

个字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

、由变量的大小决?/p>

 

2)

在C语言中,错误?/p>

int

类型的常数是

 

 

 

 

 

 

 

?/p>

 

A

?/p>

32768 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

-32766 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

037 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

0xAF 

3)

下列可以表示字符型常数的?/p>

 

 

 

 

 

 

 

?/p>

 

A

?/p>

 

"a" 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

'\t' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

"\n" 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

297 

4)

下列错误的转义字符是

 

 

 

 

 

 

 

?/p>

 

A

?/p>

 

'\\' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

'\"' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

'\81' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

'\0' 

5)

已知

char 

a; 

int 

b; 

float 

c; 

double 

d; 

执行语句

c=a+b+c+d;

后,变量

c

的数据类?/p>

?/p>

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

 

int 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

char 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

float 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

double 

 

6)

已知

int i=5;

执行语句

i+=++i;

后,

i

的值是

 

 

 

 

 

 

?/p>

 

A

?/p>

6 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

10 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

12 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

11 

7)

?/p>

w=1,x=2,y=3,z=4;

则条件表达式

w>x?w:y<z?y:z

的结果为

 

 

 

 

 

 

?/p>

 

A

?/p>

4 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

3 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

1 

8)

已知

int x;

则使用逗号运算符的表达?/p>

(x=4*5,x*5),x+25

的结果为

 

 

 

 

 

 

?/p>

 

A

?/p>

20 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

100 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

125 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

45 

9)

已知

a

?/p>

b

?/p>

c

的值都?/p>

1

,且均为

int

类型变量,则执行以下语句?/p>

++a||++b&&++c;

变量

b

的值为

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

1 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

3 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

0 

10)

若要求在

if

后一对圆括号中表示条件?/p>

a

不等?/p>

0

成立?/p>

,则能正确表示这一关系?/p>

表达式是

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

a<>0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

!a 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

a=0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

a 

11)C

语言对嵌?/p>

if

语句的规定是?/p>

else

总是?/p>

 

 

 

 

 

 

配对?/p>

 

A

、其之前最近的

if 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

、第一?/p>

if 

C

、缩进位置相同的

if 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

、其前面最近的且尚未配对的

if 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

习题

 

?/p>

1

部分

 

表达式及三种基本结构

 

1

、单项选择?/p>

 

1)

在C语言中,

int

?/p>

char

?/p>

float

三种类型数据所占用的内?/p>

 

 

 

 

 

 

?/p>

 

A

、均?/p>

2

个字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

、分别为

1

?/p>

2

?/p>

4

个字?/p>

 

C

、分别为

2

?/p>

1

?/p>

4

个字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

、由变量的大小决?/p>

 

2)

在C语言中,错误?/p>

int

类型的常数是

 

 

 

 

 

 

 

?/p>

 

A

?/p>

32768 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

-32766 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

037 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

0xAF 

3)

下列可以表示字符型常数的?/p>

 

 

 

 

 

 

 

?/p>

 

A

?/p>

 

"a" 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

'\t' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

"\n" 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

297 

4)

下列错误的转义字符是

 

 

 

 

 

 

 

?/p>

 

A

?/p>

 

'\\' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

'\"' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

'\81' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

'\0' 

5)

已知

char 

a; 

int 

b; 

float 

c; 

double 

d; 

执行语句

c=a+b+c+d;

后,变量

c

的数据类?/p>

?/p>

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

 

int 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

char 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

float 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

double 

 

6)

已知

int i=5;

执行语句

i+=++i;

后,

i

的值是

 

 

 

 

 

 

?/p>

 

A

?/p>

6 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

10 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

12 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

11 

7)

?/p>

w=1,x=2,y=3,z=4;

则条件表达式

w>x?w:y<z?y:z

的结果为

 

 

 

 

 

 

?/p>

 

A

?/p>

4 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

3 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

1 

8)

已知

int x;

则使用逗号运算符的表达?/p>

(x=4*5,x*5),x+25

的结果为

 

 

 

 

 

 

?/p>

 

A

?/p>

20 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

100 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

125 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

45 

9)

已知

a

?/p>

b

?/p>

c

的值都?/p>

1

,且均为

int

类型变量,则执行以下语句?/p>

++a||++b&&++c;

变量

b

的值为

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

1 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

3 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

0 

10)

若要求在

if

后一对圆括号中表示条件?/p>

a

不等?/p>

0

成立?/p>

,则能正确表示这一关系?/p>

表达式是

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

a<>0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

!a 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

a=0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

a 

11)C

语言对嵌?/p>

if

语句的规定是?/p>

else

总是?/p>

 

 

 

 

 

 

配对?/p>

 

A

、其之前最近的

if 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

、第一?/p>

if 

C

、缩进位置相同的

if 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

、其前面最近的且尚未配对的

if 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

习题

 

?/p>

1

部分

 

表达式及三种基本结构

 

1

、单项选择?/p>

 

1)

在C语言中,

int

?/p>

char

?/p>

float

三种类型数据所占用的内?/p>

 

 

 

 

 

 

?/p>

 

A

、均?/p>

2

个字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

、分别为

1

?/p>

2

?/p>

4

个字?/p>

 

C

、分别为

2

?/p>

1

?/p>

4

个字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

、由变量的大小决?/p>

 

2)

在C语言中,错误?/p>

int

类型的常数是

 

 

 

 

 

 

 

?/p>

 

A

?/p>

32768 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

-32766 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

037 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

0xAF 

3)

下列可以表示字符型常数的?/p>

 

 

 

 

 

 

 

?/p>

 

A

?/p>

 

"a" 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

'\t' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

"\n" 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

297 

4)

下列错误的转义字符是

 

 

 

 

 

 

 

?/p>

 

A

?/p>

 

'\\' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

'\"' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

'\81' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

'\0' 

5)

已知

char 

a; 

int 

b; 

float 

c; 

double 

d; 

执行语句

c=a+b+c+d;

后,变量

c

的数据类?/p>

?/p>

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

 

int 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

char 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

float 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

double 

 

6)

已知

int i=5;

执行语句

i+=++i;

后,

i

的值是

 

 

 

 

 

 

?/p>

 

A

?/p>

6 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

10 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

12 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

11 

7)

?/p>

w=1,x=2,y=3,z=4;

则条件表达式

w>x?w:y<z?y:z

的结果为

 

 

 

 

 

 

?/p>

 

A

?/p>

4 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

3 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

1 

8)

已知

int x;

则使用逗号运算符的表达?/p>

(x=4*5,x*5),x+25

的结果为

 

 

 

 

 

 

?/p>

 

A

?/p>

20 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

100 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

125 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

45 

9)

已知

a

?/p>

b

?/p>

c

的值都?/p>

1

,且均为

int

类型变量,则执行以下语句?/p>

++a||++b&&++c;

变量

b

的值为

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

1 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

3 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

0 

10)

若要求在

if

后一对圆括号中表示条件?/p>

a

不等?/p>

0

成立?/p>

,则能正确表示这一关系?/p>

表达式是

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

a<>0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

!a 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

a=0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

a 

11)C

语言对嵌?/p>

if

语句的规定是?/p>

else

总是?/p>

 

 

 

 

 

 

配对?/p>

 

A

、其之前最近的

if 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

、第一?/p>

if 

C

、缩进位置相同的

if 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

、其前面最近的且尚未配对的

if 

Ͼλ">
Ͼλ
Ŀ

C语言书后习题 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

习题

 

?/p>

1

部分

 

表达式及三种基本结构

 

1

、单项选择?/p>

 

1)

在C语言中,

int

?/p>

char

?/p>

float

三种类型数据所占用的内?/p>

 

 

 

 

 

 

?/p>

 

A

、均?/p>

2

个字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

、分别为

1

?/p>

2

?/p>

4

个字?/p>

 

C

、分别为

2

?/p>

1

?/p>

4

个字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

、由变量的大小决?/p>

 

2)

在C语言中,错误?/p>

int

类型的常数是

 

 

 

 

 

 

 

?/p>

 

A

?/p>

32768 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

-32766 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

037 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

0xAF 

3)

下列可以表示字符型常数的?/p>

 

 

 

 

 

 

 

?/p>

 

A

?/p>

 

"a" 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

'\t' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

"\n" 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

297 

4)

下列错误的转义字符是

 

 

 

 

 

 

 

?/p>

 

A

?/p>

 

'\\' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

'\"' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

'\81' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

'\0' 

5)

已知

char 

a; 

int 

b; 

float 

c; 

double 

d; 

执行语句

c=a+b+c+d;

后,变量

c

的数据类?/p>

?/p>

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

 

int 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

char 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

float 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

double 

 

6)

已知

int i=5;

执行语句

i+=++i;

后,

i

的值是

 

 

 

 

 

 

?/p>

 

A

?/p>

6 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

10 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

12 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

11 

7)

?/p>

w=1,x=2,y=3,z=4;

则条件表达式

w>x?w:y<z?y:z

的结果为

 

 

 

 

 

 

?/p>

 

A

?/p>

4 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

3 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

1 

8)

已知

int x;

则使用逗号运算符的表达?/p>

(x=4*5,x*5),x+25

的结果为

 

 

 

 

 

 

?/p>

 

A

?/p>

20 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

100 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

 

125 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

45 

9)

已知

a

?/p>

b

?/p>

c

的值都?/p>

1

,且均为

int

类型变量,则执行以下语句?/p>

++a||++b&&++c;

变量

b

的值为

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

1 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

2 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

3 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

0 

10)

若要求在

if

后一对圆括号中表示条件?/p>

a

不等?/p>

0

成立?/p>

,则能正确表示这一关系?/p>

表达式是

 

 

 

 

 

 

?/p>

 

 

 

A

?/p>

a<>0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

?/p>

 

!a 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

?/p>

a=0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

?/p>

 

a 

11)C

语言对嵌?/p>

if

语句的规定是?/p>

else

总是?/p>

 

 

 

 

 

 

配对?/p>

 

A

、其之前最近的

if 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

、第一?/p>

if 

C

、缩进位置相同的

if 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

、其前面最近的且尚未配对的

if 



ļ׺.doc޸Ϊ.docĶ

  • м(ƾѧڶ)¿κϰ
  • 2019йų97֪ʶ300⼰
  • ԽƷ.
  • ൺ꼶ɫļ԰̰_ȫ
  • Cϰ
  • αߵĹϵѧ
  • ҵԶ豸Ŀҵƻ飨Ŀ¼
  • ϸ֤A

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)