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

C

语言练习题总汇

 

一?/p>

 

?/p>

选题?/p>

 

【顺序结构程序设计?/p>

 

1

.己?/p>

int k,m=1;

执行语句

k=-m++;

?/p>

k

的值是?/p>

 

A 

)?/p>

(提示:

负号与自加运算符同级?/p>

结合方向从右向左

?/p>

 

A)-1 

 

 

 

 

B) 0 

 

 

 

 

C)1 

 

 

 

 

D)2 

2

.若有定?/p>

int 

 

x=4

;则执行语句

 

x + = x * = x + 1

;后?/p>

x

的值为?/p>

 

C 

)?/p>

 

A)5 

 

 

 

 

 

B)20 

 

 

 

C)40 

 

 

D)

无答?/p>

 

3

.若有定义:

float 

 

a=

?/p>

b=

?/p>

c=

;则表达?/p>

 

1/2

*(a+b+c)

的值为?/p>

 

C 

)?/p>

 

A) 

 

 

 

B)6 

 

 

 

 

C) 

 

 

D)

无答?/p>

 

 

4

.以下程序段的输出结果是?/p>

 

C 

)。(提示?/p>

a

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

 

?/p>

 

int a=1234; 

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

A)12 

 

 

 

B)34 

 

 

C)1234 

 

 

D)

提示出错,无结果

 

5.

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

C

)?/p>

 

int a=1234

?/p>

 

float b=

?/p>

 

double c=

?/p>

 

printf

?/p>

"%2d

?/p>

%

?/p>

%"

?/p>

a

?/p>

b

?/p>

c

);

 

A)

无输?/p>

 

 

 

 

 

 

 

 

 

B)12, , 

 

 

 

C)1234,, 

 

D)1234,, 

 

6.

?/p>

x, y

均为整型变量,且

x=8, y=5,

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

D

)?/p>

 

printf

?/p>

"%d

?/p>

%d\n"

?/p>

x--

?/p>

++y

);

 

A)8,5 

 

 

 

 

 

 

B)7,5 

 

 

 

 

 

C) 7,6 

 

 

 

D) 8,6 

7.

以下程序的输出结果是?/p>

 

A 

)?/p>

 

int 

 

main

()

 

?/p>

 

int a=20

?/p>

b=10

?/p>

 

 

 

 

printf

?/p>

"%d,%

%d

\n"

?/p>

a+b

?/p>

a-b

);

 

 

} 

A) 30,%d 

 

 

 

 

 

 

B)30,10 

 

 

 

 

 

C)30,%10 

 

 

 

 

D)

以上答案均不正确

 

 

 

?/p>

%%d

中第一?/p>

%

后面的表示字符)

 

8

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

A

)?/p>

 

int 

 

main

()

 

?/p>

 

float x=

?/p>

 

 

 

 

int y; 

 

 

 

y=

?/p>

int

?/p>

x

?/p>

 

 

 

printf

?/p>

"x=%f

?/p>

y=%d"

?/p>

x

?/p>

y

);

 

 

 

?/p>

 

A) x=,y=2 

 

 

 

B)x=,y=2 

 

 

 

C)x=2,y=2 

 

 

 

 

 

 

 

 

 

 

D) x=,y= 

9.

以下程序的输出结果是?/p>

A

)?/p>

 

int main

()

 

?/p>

 

char c=

?/p>

z

’;

 

 

 

 

printf

?/p>

"%c"

?/p>

c-25

);?/p>

 

A)a 

 

 

 

 

 

B)z 

 

 

 

C)z-25 

 

 

 

 

D)y 

 

 

 

 

(

字母共有

26

个,?/p>

z

是最后一?/p>

) 

10

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

C

)?/p>

 

int 

 

main( ) 

 

{ double d= 

?/p>

 

int 

 

x=

, y 

?/p>

 

y=(x+/ 

?/p>

 

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

C

语言练习题总汇

 

一?/p>

 

?/p>

选题?/p>

 

【顺序结构程序设计?/p>

 

1

.己?/p>

int k,m=1;

执行语句

k=-m++;

?/p>

k

的值是?/p>

 

A 

)?/p>

(提示:

负号与自加运算符同级?/p>

结合方向从右向左

?/p>

 

A)-1 

 

 

 

 

B) 0 

 

 

 

 

C)1 

 

 

 

 

D)2 

2

.若有定?/p>

int 

 

x=4

;则执行语句

 

x + = x * = x + 1

;后?/p>

x

的值为?/p>

 

C 

)?/p>

 

A)5 

 

 

 

 

 

B)20 

 

 

 

C)40 

 

 

D)

无答?/p>

 

3

.若有定义:

float 

 

a=

?/p>

b=

?/p>

c=

;则表达?/p>

 

1/2

*(a+b+c)

的值为?/p>

 

C 

)?/p>

 

A) 

 

 

 

B)6 

 

 

 

 

C) 

 

 

D)

无答?/p>

 

 

4

.以下程序段的输出结果是?/p>

 

C 

)。(提示?/p>

a

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

 

?/p>

 

int a=1234; 

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

A)12 

 

 

 

B)34 

 

 

C)1234 

 

 

D)

提示出错,无结果

 

5.

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

C

)?/p>

 

int a=1234

?/p>

 

float b=

?/p>

 

double c=

?/p>

 

printf

?/p>

"%2d

?/p>

%

?/p>

%"

?/p>

a

?/p>

b

?/p>

c

);

 

A)

无输?/p>

 

 

 

 

 

 

 

 

 

B)12, , 

 

 

 

C)1234,, 

 

D)1234,, 

 

6.

?/p>

x, y

均为整型变量,且

x=8, y=5,

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

D

)?/p>

 

printf

?/p>

"%d

?/p>

%d\n"

?/p>

x--

?/p>

++y

);

 

A)8,5 

 

 

 

 

 

 

B)7,5 

 

 

 

 

 

C) 7,6 

 

 

 

D) 8,6 

7.

以下程序的输出结果是?/p>

 

A 

)?/p>

 

int 

 

main

()

 

?/p>

 

int a=20

?/p>

b=10

?/p>

 

 

 

 

printf

?/p>

"%d,%

%d

\n"

?/p>

a+b

?/p>

a-b

);

 

 

} 

A) 30,%d 

 

 

 

 

 

 

B)30,10 

 

 

 

 

 

C)30,%10 

 

 

 

 

D)

以上答案均不正确

 

 

 

?/p>

%%d

中第一?/p>

%

后面的表示字符)

 

8

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

A

)?/p>

 

int 

 

main

()

 

?/p>

 

float x=

?/p>

 

 

 

 

int y; 

 

 

 

y=

?/p>

int

?/p>

x

?/p>

 

 

 

printf

?/p>

"x=%f

?/p>

y=%d"

?/p>

x

?/p>

y

);

 

 

 

?/p>

 

A) x=,y=2 

 

 

 

B)x=,y=2 

 

 

 

C)x=2,y=2 

 

 

 

 

 

 

 

 

 

 

D) x=,y= 

9.

以下程序的输出结果是?/p>

A

)?/p>

 

int main

()

 

?/p>

 

char c=

?/p>

z

’;

 

 

 

 

printf

?/p>

"%c"

?/p>

c-25

);?/p>

 

A)a 

 

 

 

 

 

B)z 

 

 

 

C)z-25 

 

 

 

 

D)y 

 

 

 

 

(

字母共有

26

个,?/p>

z

是最后一?/p>

) 

10

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

C

)?/p>

 

int 

 

main( ) 

 

{ double d= 

?/p>

 

int 

 

x=

, y 

?/p>

 

y=(x+/ 

?/p>

 

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

C

语言练习题总汇

 

一?/p>

 

?/p>

选题?/p>

 

【顺序结构程序设计?/p>

 

1

.己?/p>

int k,m=1;

执行语句

k=-m++;

?/p>

k

的值是?/p>

 

A 

)?/p>

(提示:

负号与自加运算符同级?/p>

结合方向从右向左

?/p>

 

A)-1 

 

 

 

 

B) 0 

 

 

 

 

C)1 

 

 

 

 

D)2 

2

.若有定?/p>

int 

 

x=4

;则执行语句

 

x + = x * = x + 1

;后?/p>

x

的值为?/p>

 

C 

)?/p>

 

A)5 

 

 

 

 

 

B)20 

 

 

 

C)40 

 

 

D)

无答?/p>

 

3

.若有定义:

float 

 

a=

?/p>

b=

?/p>

c=

;则表达?/p>

 

1/2

*(a+b+c)

的值为?/p>

 

C 

)?/p>

 

A) 

 

 

 

B)6 

 

 

 

 

C) 

 

 

D)

无答?/p>

 

 

4

.以下程序段的输出结果是?/p>

 

C 

)。(提示?/p>

a

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

 

?/p>

 

int a=1234; 

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

A)12 

 

 

 

B)34 

 

 

C)1234 

 

 

D)

提示出错,无结果

 

5.

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

C

)?/p>

 

int a=1234

?/p>

 

float b=

?/p>

 

double c=

?/p>

 

printf

?/p>

"%2d

?/p>

%

?/p>

%"

?/p>

a

?/p>

b

?/p>

c

);

 

A)

无输?/p>

 

 

 

 

 

 

 

 

 

B)12, , 

 

 

 

C)1234,, 

 

D)1234,, 

 

6.

?/p>

x, y

均为整型变量,且

x=8, y=5,

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

D

)?/p>

 

printf

?/p>

"%d

?/p>

%d\n"

?/p>

x--

?/p>

++y

);

 

A)8,5 

 

 

 

 

 

 

B)7,5 

 

 

 

 

 

C) 7,6 

 

 

 

D) 8,6 

7.

以下程序的输出结果是?/p>

 

A 

)?/p>

 

int 

 

main

()

 

?/p>

 

int a=20

?/p>

b=10

?/p>

 

 

 

 

printf

?/p>

"%d,%

%d

\n"

?/p>

a+b

?/p>

a-b

);

 

 

} 

A) 30,%d 

 

 

 

 

 

 

B)30,10 

 

 

 

 

 

C)30,%10 

 

 

 

 

D)

以上答案均不正确

 

 

 

?/p>

%%d

中第一?/p>

%

后面的表示字符)

 

8

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

A

)?/p>

 

int 

 

main

()

 

?/p>

 

float x=

?/p>

 

 

 

 

int y; 

 

 

 

y=

?/p>

int

?/p>

x

?/p>

 

 

 

printf

?/p>

"x=%f

?/p>

y=%d"

?/p>

x

?/p>

y

);

 

 

 

?/p>

 

A) x=,y=2 

 

 

 

B)x=,y=2 

 

 

 

C)x=2,y=2 

 

 

 

 

 

 

 

 

 

 

D) x=,y= 

9.

以下程序的输出结果是?/p>

A

)?/p>

 

int main

()

 

?/p>

 

char c=

?/p>

z

’;

 

 

 

 

printf

?/p>

"%c"

?/p>

c-25

);?/p>

 

A)a 

 

 

 

 

 

B)z 

 

 

 

C)z-25 

 

 

 

 

D)y 

 

 

 

 

(

字母共有

26

个,?/p>

z

是最后一?/p>

) 

10

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

C

)?/p>

 

int 

 

main( ) 

 

{ double d= 

?/p>

 

int 

 

x=

, y 

?/p>

 

y=(x+/ 

?/p>

 

Ͼλ">
Ͼλ
Ŀ

顺序结构程序设计练习?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C

语言练习题总汇

 

一?/p>

 

?/p>

选题?/p>

 

【顺序结构程序设计?/p>

 

1

.己?/p>

int k,m=1;

执行语句

k=-m++;

?/p>

k

的值是?/p>

 

A 

)?/p>

(提示:

负号与自加运算符同级?/p>

结合方向从右向左

?/p>

 

A)-1 

 

 

 

 

B) 0 

 

 

 

 

C)1 

 

 

 

 

D)2 

2

.若有定?/p>

int 

 

x=4

;则执行语句

 

x + = x * = x + 1

;后?/p>

x

的值为?/p>

 

C 

)?/p>

 

A)5 

 

 

 

 

 

B)20 

 

 

 

C)40 

 

 

D)

无答?/p>

 

3

.若有定义:

float 

 

a=

?/p>

b=

?/p>

c=

;则表达?/p>

 

1/2

*(a+b+c)

的值为?/p>

 

C 

)?/p>

 

A) 

 

 

 

B)6 

 

 

 

 

C) 

 

 

D)

无答?/p>

 

 

4

.以下程序段的输出结果是?/p>

 

C 

)。(提示?/p>

a

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

 

?/p>

 

int a=1234; 

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

A)12 

 

 

 

B)34 

 

 

C)1234 

 

 

D)

提示出错,无结果

 

5.

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

C

)?/p>

 

int a=1234

?/p>

 

float b=

?/p>

 

double c=

?/p>

 

printf

?/p>

"%2d

?/p>

%

?/p>

%"

?/p>

a

?/p>

b

?/p>

c

);

 

A)

无输?/p>

 

 

 

 

 

 

 

 

 

B)12, , 

 

 

 

C)1234,, 

 

D)1234,, 

 

6.

?/p>

x, y

均为整型变量,且

x=8, y=5,

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

D

)?/p>

 

printf

?/p>

"%d

?/p>

%d\n"

?/p>

x--

?/p>

++y

);

 

A)8,5 

 

 

 

 

 

 

B)7,5 

 

 

 

 

 

C) 7,6 

 

 

 

D) 8,6 

7.

以下程序的输出结果是?/p>

 

A 

)?/p>

 

int 

 

main

()

 

?/p>

 

int a=20

?/p>

b=10

?/p>

 

 

 

 

printf

?/p>

"%d,%

%d

\n"

?/p>

a+b

?/p>

a-b

);

 

 

} 

A) 30,%d 

 

 

 

 

 

 

B)30,10 

 

 

 

 

 

C)30,%10 

 

 

 

 

D)

以上答案均不正确

 

 

 

?/p>

%%d

中第一?/p>

%

后面的表示字符)

 

8

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

A

)?/p>

 

int 

 

main

()

 

?/p>

 

float x=

?/p>

 

 

 

 

int y; 

 

 

 

y=

?/p>

int

?/p>

x

?/p>

 

 

 

printf

?/p>

"x=%f

?/p>

y=%d"

?/p>

x

?/p>

y

);

 

 

 

?/p>

 

A) x=,y=2 

 

 

 

B)x=,y=2 

 

 

 

C)x=2,y=2 

 

 

 

 

 

 

 

 

 

 

D) x=,y= 

9.

以下程序的输出结果是?/p>

A

)?/p>

 

int main

()

 

?/p>

 

char c=

?/p>

z

’;

 

 

 

 

printf

?/p>

"%c"

?/p>

c-25

);?/p>

 

A)a 

 

 

 

 

 

B)z 

 

 

 

C)z-25 

 

 

 

 

D)y 

 

 

 

 

(

字母共有

26

个,?/p>

z

是最后一?/p>

) 

10

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

C

)?/p>

 

int 

 

main( ) 

 

{ double d= 

?/p>

 

int 

 

x=

, y 

?/p>

 

y=(x+/ 

?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ׶ٹ۲¼һ
  • MATLAB̳ R2014a ȫ ־ӿ-matlab2014
  • DSPԭӦÿκϰ
  • ҽѧ
  • ϵͳ
  • 2013ͨߵѧУȫͳһӢ(վ,)
  • ݽṹ(c԰)ص֪ʶ
  • ־䣺йǰΪ벻
  • 2016ʡӢרҵ⡾¾ѡ
  • Ӣﳣôʸ׺

վ

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