搜档网
当前位置:搜档网 › C语言(顺序结构程序设计)习题与答案

C语言(顺序结构程序设计)习题与答案

C语言(顺序结构程序设计)习题与答案
C语言(顺序结构程序设计)习题与答案

1、一个C程序的执行是从( )。

A.本程序的main函数开始,到main函数结束。

B.本程序的main函数开始,到本程序文件的最后一个函数结束。

C.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。

D.本程序文件的第一个函数开始,到本程序main函数结束。

正确答案:A

2、C语言规定:在一个源程序中,main函数的位置( )。

A.必须在系统调用的库函数的后面

B.必须在最开始

C.可以任意

D.必须在最后

正确答案:C

3、下面四个选项中,均是不合法的浮点数的选项是( )。

A.160.

0.12

e3

B.123

2e4.2

.e5

C.-e3

.234

1e3

D..18

123e4

0.

4、下面四个选项中,均是合法浮点数的选项是( )。

A.+le+1

5e-9.4

03e2

B.123e

1.2e-.4

+2e-1

C.-.60

12e-4

-8e5

D.-e3

.8e4

5.e-0

正确答案:C

5、下面正确的字符常量是( )。

A.''

B.'W'

C."a"

D.'\\''

正确答案:B

6、下面四个选项中,均是不正确的八进制数或十六进制数的选项是( )。

A. 016

0x8f

018

B. 010

-0x11

0x16

7ff

-123

D.oabc

017

0x8

正确答案:C

7、下面不正确的字符串常量是( )。

A."12\12"

B."0"

C.""

D.'abc'

正确答案:D

8、在C语言中,要求运算数必须是整型的运算符是( )。

A./

B.=

C.++

D.%

正确答案:D

9、若以下变量均是整型,且num=sum=7;则执行表达式

sum=num++,sum++,++num后sum的值为( )。

A.7

B.9

C.10

D.8

正确答案:D

10、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。

B.2.5

C.0.0

D.2.75

正确答案:B

11、设C语言中,一个short int型数据在内存中占2个字节,则unsigned short int型数据的取值范围为( )。

A.0~65535

B.0~2147483647

C.0~32767

D.0~255

正确答案:A

12、已有如下定义和输入语句 ,若要求a1,a2,c1,c2值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是( )。

int a1,a2; char c1,c2;

scanf("%d%c%d%c",&a1,&c1,&a2,&c2);

A.10 A 20 B

B.10A20 B

C.10A20

B

D.10A 20B< CR>

正确答案:D

13、已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是( )。

int a1,a2; char c1,c2;

scanf("%d%d",&a1,&a2);

scanf("%c%c",&c1,&c2);

A.10 20AB

B.10 20AB

C.1020AB

D.10 20 AB

正确答案:B

14、有输入语句:

scanf("a= %d,b= %d,c=%d",&a,&b,&c);

为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是( )。

A.132(回车)

B.a=1b=3c=2(回车)

C.a=1,b =3,c =2(回车)

D.1,3,2(回车)

正确答案:C

15、已知ch是字符型变量,下面不正确的赋值语句是( )。

A.ch='\0';

B.ch='7'+'9';

C.ch=5+9;

D.ch='a+b';

正确答案:D

16、已知ch是字符型变量,下面正确的赋值语句是( )。

A.ch="\";

B.ch= '\xff';

C.ch= '123';

D.ch= '\08';

正确答案:B

二、判断题

1、每个语句和数据定义的最后都必须有分号。(√)

2、算述运算*、/、+和一具有相同的优先级。(×)

三、填空题

1、设x的值为15,n的值为2,则表达式 x%=(n+=3) 运算后x的值是()。正确答案:0

2、设 (k=a=5,b=3,a*b),则表达式的值为()。

正确答案:15

相关主题