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

一、选择?/p>

 

1

、以下不能定义为用户标识符的是(

      

?/p>

?/p>

 

 (A) MAIN   (B) _HJ    

(C)  2ong

    (D)  LINE1 

2

、以下不能定义为用户标识符的是(

         

?/p>

 

 (A) If     (B)  H_J    

(C)  208ong

  (D) LINE12 

3

、下面属?/p>

C

语言标识符的?/p>

(         )

?/p>

 

(A)  2ab  (B) @f       (C)  ?b      

(D)  _a12 

4

、下列符号中用来表示

C

语言中的回车换行的是?/p>

      

?/p>

?/p>

 

 (A) \r   

 (B) \n

      (C)  \b       (D)  \t 

5

、在计算机系统中,可执行程序是(

         

?/p>

 

(A)  

源代?/p>

  

 

 

 

(B)

汇编语言代码

 

(C) 

机器语言代码

  

 

 

(D)  ASCII

?/p>

 

6

、在

Visual C++ 

环境下,

C

源程序文件名的默认后缀?/p>

(       )

?/p>

 

(A) .obj   (B) .txt    

(C) .c

     (D)  .doc 

7

?/p>

Microsoft 

Visual 

C++  

中,

C

语言可执行程序的扩展名是?/p>

(         ) 

(A) exe

      (B) obj       (C) c

?/p>

cpp      (D) txt 

8

?/p>

C

程序?/p>

(         )

组成?/p>

 

 (A)

子程?/p>

  (B) 

主程序和子程?/p>

  

(C) 

函数

  (D) 

过程

 

9

?/p>

C

程序的基本组成单?/p>

(         )

?/p>

 

 (A) 

数据类型

  (B) 

变量和常?/p>

 

 (C) 

函数

  (D) 

表达?/p>

 

10

?/p>

C

语言中主函数的个数是

(        )

?/p>

 

(A)  2

?/p>

    

 (B)  1

?/p>

   (C) 

任意?/p>

    (D) 10

?/p>

 

11

、一?/p>

C

程序的执行是从(

         

?/p>

 

(A)

本程序的

main()

函数开?/p>

,

?/p>

main

函数结束

. 

(B)

本程序文件的第一个函数开?/p>

,

到本程序文件最后一个函数结?/p>

. 

(C)

本程序文件的第一个函数开?/p>

,

到本程序

main

函数结束

. 

(D)

本程序的

main()

函数开?/p>

,

到本程序文件的最后一个函数结?/p>

. 

12

、以下叙述正确的?/p>

 

(A)

?/p>

C

语言程序中,

main

函数必须放在其他函数的最前面

 

(B)

在每个后缀?/p>

.C

?/p>

C

语言源程序都可以单独进行编译

 

(C)

?/p>

C

语言程序中,只有

main

函数才可单独进行编译

 

(D)

每个后缀?/p>

.C

?/p>

C

语言源程序都应该包含一?/p>

main

函数

 

13

、设变量

a

是整型,

b

是实型,

c

是双精度型,则表达式

2+’a?b*c

值的?/p>

据类型是?/p>

   

?/p>

?/p>

 

 (A)  int       (B) float       

 (C) double  

14

、以下选项中表示一个合法的常量是(说明:符号□表示空格?/p>

 

A) 9

?/p>

9

?/p>

9      

B)0Xab

     C)     D) 

15

、以下选项中非法的字符常量?/p>

 

A)'\102'       B)'\65'      C)'\xff'    

D)'\019' 

16

、以下选项中,能表示逻辑值“假”的?/p>

 

A)1         B)      

C)0 

     D) 

17

、下列关系表达式中,结果为“假”的?/p>

 

A)(3+4)>6  

 B)(3!=4)>2 

  C) 3<=4||3   D)(3<4)==1 

18

、关?/p>

C

语言变量,以下说法不正确的是?/p>

         

?/p>

 

(A)  

变量名由程序员定义,必须符合标识符的命名规则?/p>

 

(B)  

变量是程序运行过程中其值可以改变的量?/p>

 

(C)  

可以?/p>

C

语言的关键字作为变量名?/p>

 

(D)  

变量命名时应尽量做到见名知意?/p>

 

19

、关?/p>

C

语言中数的表示,以下叙述正确的是

 

A)

只有整型数在允许范围内能精确无误的表示,实型数会有误?/p>

 

B)

只要在在允许范围内整型和实型都能精确表示

 

C)

只有实型数在允许范围内能精确无误的表示,整型数会有误?/p>

 

D)

只有八进制表示的数在不会有误?/p>

 

20

?/p>

设有语句

int 

a=3;

?/p>

则执行了语句

a+=a

?/p>

=a*a;

后,

变量

a

的值是

      

?/p>

 

A

?/p>

3        B

?/p>

0       C

?/p>

9          

D

?/p>

?/p>

12 

21

、在

C

语言中,要求运算数必须是整型的运算符?/p>

      

?/p>

 

A

?/p>

%

        B

?/p>

/       C

?/p>

<          D

?/p>

! 

22

?/p>

C

语言中最简单的数据类型包括

      

?/p>

 

A

.整型、实型、逻辑?/p>

        

B

.整型、实型、字符型

 

C

.整型、字符型、逻辑?/p>

 

  D

.整型、实型、逻辑型、字符型

 

23

、在

C

语言中,合法的字符型常量?/p>

      

?/p>

 

A

?/p>

'\t'

    B

?/p>

"A"    C

?/p>

65     D

?/p>

A 

24

?/p>

若已定义

x

?/p>

y

?/p>

double

型变量,

则表达式

x=1

?/p>

y=x+3/2

的值是

      

?/p>

 

A

?/p>

1     B

?/p>

2    

 C

?/p>

    D

?/p>

 

25

?/p>

设正

x

?/p>

y

均为整型变量?/p>

?/p>

x=10,y=3

?/p>

则以下语句的输出结果?/p>

      

?/p>

 

printf("%d,%d\n",x--,--y); 

A

?/p>

10,3    B

?/p>

9,3    C

?/p>

9,2     

D

?/p>

10,2 

26

、若有定?/p>

int a=8,b=5,C;

,执行语?/p>

C=a/b+;

后,

C

的值为

      

?/p>

 

A

?/p>

     

 B

?/p>

1 

     C

?/p>

     D

?/p>

2 

27

、以下选项中,不正确的赋值语句是

      

?/p>

 

A

?/p>

++t; 

B

?/p>

n1=(n2=(n3=0)); 

C

?/p>

k=i==j; 

D

?/p>

a=b+c=1; 

28

?/p>

?/p>

x

?/p>

y

均为

int

型变量,

则语句:

x+=y,y=x-y;x-=y;

的功能是

      

?/p>

 

A

.把

x

?/p>

y

按从大到小的顺序排列

 

B

.把

x

?/p>

y

按从小到大的顺序排列

 

C

.无确定结果

 

D

.交?/p>

x

?/p>

y

中的?/p>

 

29

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

      

?/p>

 

#include <> 

main() 

{  

    char  c='z'; 

    printf("%c",c-25); 

} 

A

?/p>

a

 

   B

?/p>

Z 

   C

?/p>

z-25 

 

  D

?/p>

y 

30

?/p>

已知字母

A

?/p>

ASCII

码为十进制数?/p>

65

?/p>

以下程序的输出结果是

      

?/p>

 

#include <> 

main() 

{  

    char ch1,ch2; 

    ch1='A'+'5'-'3'; 

    ch2='A'+'6'-'3'; 

    printf("%d,%c\n",ch1,ch2); 

} 

A

?/p>

67,D

 

 

B

?/p>

B,C 

 

C

?/p>

C,D 

 

D

.不确定的?/p>

 

31

、若

k

?/p>

int

型变量,则以下程序片段的输出结果?/p>

      

?/p>

 

k=-3; 

if(k<=0) printf("####"); 

else  printf("&&&&"); 

A

?/p>

####

 

 

 

 

 

B

?/p>

&&&& 

C

?/p>

####&&&& 

 

 

 

D

.有语法错误,无输出结果

 

32

、关于以下程序,说法正确的是

      

?/p>

 

#include <> 

main() 

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

一、选择?/p>

 

1

、以下不能定义为用户标识符的是(

      

?/p>

?/p>

 

 (A) MAIN   (B) _HJ    

(C)  2ong

    (D)  LINE1 

2

、以下不能定义为用户标识符的是(

         

?/p>

 

 (A) If     (B)  H_J    

(C)  208ong

  (D) LINE12 

3

、下面属?/p>

C

语言标识符的?/p>

(         )

?/p>

 

(A)  2ab  (B) @f       (C)  ?b      

(D)  _a12 

4

、下列符号中用来表示

C

语言中的回车换行的是?/p>

      

?/p>

?/p>

 

 (A) \r   

 (B) \n

      (C)  \b       (D)  \t 

5

、在计算机系统中,可执行程序是(

         

?/p>

 

(A)  

源代?/p>

  

 

 

 

(B)

汇编语言代码

 

(C) 

机器语言代码

  

 

 

(D)  ASCII

?/p>

 

6

、在

Visual C++ 

环境下,

C

源程序文件名的默认后缀?/p>

(       )

?/p>

 

(A) .obj   (B) .txt    

(C) .c

     (D)  .doc 

7

?/p>

Microsoft 

Visual 

C++  

中,

C

语言可执行程序的扩展名是?/p>

(         ) 

(A) exe

      (B) obj       (C) c

?/p>

cpp      (D) txt 

8

?/p>

C

程序?/p>

(         )

组成?/p>

 

 (A)

子程?/p>

  (B) 

主程序和子程?/p>

  

(C) 

函数

  (D) 

过程

 

9

?/p>

C

程序的基本组成单?/p>

(         )

?/p>

 

 (A) 

数据类型

  (B) 

变量和常?/p>

 

 (C) 

函数

  (D) 

表达?/p>

 

10

?/p>

C

语言中主函数的个数是

(        )

?/p>

 

(A)  2

?/p>

    

 (B)  1

?/p>

   (C) 

任意?/p>

    (D) 10

?/p>

 

11

、一?/p>

C

程序的执行是从(

         

?/p>

 

(A)

本程序的

main()

函数开?/p>

,

?/p>

main

函数结束

. 

(B)

本程序文件的第一个函数开?/p>

,

到本程序文件最后一个函数结?/p>

. 

(C)

本程序文件的第一个函数开?/p>

,

到本程序

main

函数结束

. 

(D)

本程序的

main()

函数开?/p>

,

到本程序文件的最后一个函数结?/p>

. 

12

、以下叙述正确的?/p>

 

(A)

?/p>

C

语言程序中,

main

函数必须放在其他函数的最前面

 

(B)

在每个后缀?/p>

.C

?/p>

C

语言源程序都可以单独进行编译

 

(C)

?/p>

C

语言程序中,只有

main

函数才可单独进行编译

 

(D)

每个后缀?/p>

.C

?/p>

C

语言源程序都应该包含一?/p>

main

函数

 

13

、设变量

a

是整型,

b

是实型,

c

是双精度型,则表达式

2+’a?b*c

值的?/p>

据类型是?/p>

   

?/p>

?/p>

 

 (A)  int       (B) float       

 (C) double  

14

、以下选项中表示一个合法的常量是(说明:符号□表示空格?/p>

 

A) 9

?/p>

9

?/p>

9      

B)0Xab

     C)     D) 

15

、以下选项中非法的字符常量?/p>

 

A)'\102'       B)'\65'      C)'\xff'    

D)'\019' 

16

、以下选项中,能表示逻辑值“假”的?/p>

 

A)1         B)      

C)0 

     D) 

17

、下列关系表达式中,结果为“假”的?/p>

 

A)(3+4)>6  

 B)(3!=4)>2 

  C) 3<=4||3   D)(3<4)==1 

18

、关?/p>

C

语言变量,以下说法不正确的是?/p>

         

?/p>

 

(A)  

变量名由程序员定义,必须符合标识符的命名规则?/p>

 

(B)  

变量是程序运行过程中其值可以改变的量?/p>

 

(C)  

可以?/p>

C

语言的关键字作为变量名?/p>

 

(D)  

变量命名时应尽量做到见名知意?/p>

 

19

、关?/p>

C

语言中数的表示,以下叙述正确的是

 

A)

只有整型数在允许范围内能精确无误的表示,实型数会有误?/p>

 

B)

只要在在允许范围内整型和实型都能精确表示

 

C)

只有实型数在允许范围内能精确无误的表示,整型数会有误?/p>

 

D)

只有八进制表示的数在不会有误?/p>

 

20

?/p>

设有语句

int 

a=3;

?/p>

则执行了语句

a+=a

?/p>

=a*a;

后,

变量

a

的值是

      

?/p>

 

A

?/p>

3        B

?/p>

0       C

?/p>

9          

D

?/p>

?/p>

12 

21

、在

C

语言中,要求运算数必须是整型的运算符?/p>

      

?/p>

 

A

?/p>

%

        B

?/p>

/       C

?/p>

<          D

?/p>

! 

22

?/p>

C

语言中最简单的数据类型包括

      

?/p>

 

A

.整型、实型、逻辑?/p>

        

B

.整型、实型、字符型

 

C

.整型、字符型、逻辑?/p>

 

  D

.整型、实型、逻辑型、字符型

 

23

、在

C

语言中,合法的字符型常量?/p>

      

?/p>

 

A

?/p>

'\t'

    B

?/p>

"A"    C

?/p>

65     D

?/p>

A 

24

?/p>

若已定义

x

?/p>

y

?/p>

double

型变量,

则表达式

x=1

?/p>

y=x+3/2

的值是

      

?/p>

 

A

?/p>

1     B

?/p>

2    

 C

?/p>

    D

?/p>

 

25

?/p>

设正

x

?/p>

y

均为整型变量?/p>

?/p>

x=10,y=3

?/p>

则以下语句的输出结果?/p>

      

?/p>

 

printf("%d,%d\n",x--,--y); 

A

?/p>

10,3    B

?/p>

9,3    C

?/p>

9,2     

D

?/p>

10,2 

26

、若有定?/p>

int a=8,b=5,C;

,执行语?/p>

C=a/b+;

后,

C

的值为

      

?/p>

 

A

?/p>

     

 B

?/p>

1 

     C

?/p>

     D

?/p>

2 

27

、以下选项中,不正确的赋值语句是

      

?/p>

 

A

?/p>

++t; 

B

?/p>

n1=(n2=(n3=0)); 

C

?/p>

k=i==j; 

D

?/p>

a=b+c=1; 

28

?/p>

?/p>

x

?/p>

y

均为

int

型变量,

则语句:

x+=y,y=x-y;x-=y;

的功能是

      

?/p>

 

A

.把

x

?/p>

y

按从大到小的顺序排列

 

B

.把

x

?/p>

y

按从小到大的顺序排列

 

C

.无确定结果

 

D

.交?/p>

x

?/p>

y

中的?/p>

 

29

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

      

?/p>

 

#include <> 

main() 

{  

    char  c='z'; 

    printf("%c",c-25); 

} 

A

?/p>

a

 

   B

?/p>

Z 

   C

?/p>

z-25 

 

  D

?/p>

y 

30

?/p>

已知字母

A

?/p>

ASCII

码为十进制数?/p>

65

?/p>

以下程序的输出结果是

      

?/p>

 

#include <> 

main() 

{  

    char ch1,ch2; 

    ch1='A'+'5'-'3'; 

    ch2='A'+'6'-'3'; 

    printf("%d,%c\n",ch1,ch2); 

} 

A

?/p>

67,D

 

 

B

?/p>

B,C 

 

C

?/p>

C,D 

 

D

.不确定的?/p>

 

31

、若

k

?/p>

int

型变量,则以下程序片段的输出结果?/p>

      

?/p>

 

k=-3; 

if(k<=0) printf("####"); 

else  printf("&&&&"); 

A

?/p>

####

 

 

 

 

 

B

?/p>

&&&& 

C

?/p>

####&&&& 

 

 

 

D

.有语法错误,无输出结果

 

32

、关于以下程序,说法正确的是

      

?/p>

 

#include <> 

main() 

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

一、选择?/p>

 

1

、以下不能定义为用户标识符的是(

      

?/p>

?/p>

 

 (A) MAIN   (B) _HJ    

(C)  2ong

    (D)  LINE1 

2

、以下不能定义为用户标识符的是(

         

?/p>

 

 (A) If     (B)  H_J    

(C)  208ong

  (D) LINE12 

3

、下面属?/p>

C

语言标识符的?/p>

(         )

?/p>

 

(A)  2ab  (B) @f       (C)  ?b      

(D)  _a12 

4

、下列符号中用来表示

C

语言中的回车换行的是?/p>

      

?/p>

?/p>

 

 (A) \r   

 (B) \n

      (C)  \b       (D)  \t 

5

、在计算机系统中,可执行程序是(

         

?/p>

 

(A)  

源代?/p>

  

 

 

 

(B)

汇编语言代码

 

(C) 

机器语言代码

  

 

 

(D)  ASCII

?/p>

 

6

、在

Visual C++ 

环境下,

C

源程序文件名的默认后缀?/p>

(       )

?/p>

 

(A) .obj   (B) .txt    

(C) .c

     (D)  .doc 

7

?/p>

Microsoft 

Visual 

C++  

中,

C

语言可执行程序的扩展名是?/p>

(         ) 

(A) exe

      (B) obj       (C) c

?/p>

cpp      (D) txt 

8

?/p>

C

程序?/p>

(         )

组成?/p>

 

 (A)

子程?/p>

  (B) 

主程序和子程?/p>

  

(C) 

函数

  (D) 

过程

 

9

?/p>

C

程序的基本组成单?/p>

(         )

?/p>

 

 (A) 

数据类型

  (B) 

变量和常?/p>

 

 (C) 

函数

  (D) 

表达?/p>

 

10

?/p>

C

语言中主函数的个数是

(        )

?/p>

 

(A)  2

?/p>

    

 (B)  1

?/p>

   (C) 

任意?/p>

    (D) 10

?/p>

 

11

、一?/p>

C

程序的执行是从(

         

?/p>

 

(A)

本程序的

main()

函数开?/p>

,

?/p>

main

函数结束

. 

(B)

本程序文件的第一个函数开?/p>

,

到本程序文件最后一个函数结?/p>

. 

(C)

本程序文件的第一个函数开?/p>

,

到本程序

main

函数结束

. 

(D)

本程序的

main()

函数开?/p>

,

到本程序文件的最后一个函数结?/p>

. 

12

、以下叙述正确的?/p>

 

(A)

?/p>

C

语言程序中,

main

函数必须放在其他函数的最前面

 

(B)

在每个后缀?/p>

.C

?/p>

C

语言源程序都可以单独进行编译

 

(C)

?/p>

C

语言程序中,只有

main

函数才可单独进行编译

 

(D)

每个后缀?/p>

.C

?/p>

C

语言源程序都应该包含一?/p>

main

函数

 

13

、设变量

a

是整型,

b

是实型,

c

是双精度型,则表达式

2+’a?b*c

值的?/p>

据类型是?/p>

   

?/p>

?/p>

 

 (A)  int       (B) float       

 (C) double  

14

、以下选项中表示一个合法的常量是(说明:符号□表示空格?/p>

 

A) 9

?/p>

9

?/p>

9      

B)0Xab

     C)     D) 

15

、以下选项中非法的字符常量?/p>

 

A)'\102'       B)'\65'      C)'\xff'    

D)'\019' 

16

、以下选项中,能表示逻辑值“假”的?/p>

 

A)1         B)      

C)0 

     D) 

17

、下列关系表达式中,结果为“假”的?/p>

 

A)(3+4)>6  

 B)(3!=4)>2 

  C) 3<=4||3   D)(3<4)==1 

18

、关?/p>

C

语言变量,以下说法不正确的是?/p>

         

?/p>

 

(A)  

变量名由程序员定义,必须符合标识符的命名规则?/p>

 

(B)  

变量是程序运行过程中其值可以改变的量?/p>

 

(C)  

可以?/p>

C

语言的关键字作为变量名?/p>

 

(D)  

变量命名时应尽量做到见名知意?/p>

 

19

、关?/p>

C

语言中数的表示,以下叙述正确的是

 

A)

只有整型数在允许范围内能精确无误的表示,实型数会有误?/p>

 

B)

只要在在允许范围内整型和实型都能精确表示

 

C)

只有实型数在允许范围内能精确无误的表示,整型数会有误?/p>

 

D)

只有八进制表示的数在不会有误?/p>

 

20

?/p>

设有语句

int 

a=3;

?/p>

则执行了语句

a+=a

?/p>

=a*a;

后,

变量

a

的值是

      

?/p>

 

A

?/p>

3        B

?/p>

0       C

?/p>

9          

D

?/p>

?/p>

12 

21

、在

C

语言中,要求运算数必须是整型的运算符?/p>

      

?/p>

 

A

?/p>

%

        B

?/p>

/       C

?/p>

<          D

?/p>

! 

22

?/p>

C

语言中最简单的数据类型包括

      

?/p>

 

A

.整型、实型、逻辑?/p>

        

B

.整型、实型、字符型

 

C

.整型、字符型、逻辑?/p>

 

  D

.整型、实型、逻辑型、字符型

 

23

、在

C

语言中,合法的字符型常量?/p>

      

?/p>

 

A

?/p>

'\t'

    B

?/p>

"A"    C

?/p>

65     D

?/p>

A 

24

?/p>

若已定义

x

?/p>

y

?/p>

double

型变量,

则表达式

x=1

?/p>

y=x+3/2

的值是

      

?/p>

 

A

?/p>

1     B

?/p>

2    

 C

?/p>

    D

?/p>

 

25

?/p>

设正

x

?/p>

y

均为整型变量?/p>

?/p>

x=10,y=3

?/p>

则以下语句的输出结果?/p>

      

?/p>

 

printf("%d,%d\n",x--,--y); 

A

?/p>

10,3    B

?/p>

9,3    C

?/p>

9,2     

D

?/p>

10,2 

26

、若有定?/p>

int a=8,b=5,C;

,执行语?/p>

C=a/b+;

后,

C

的值为

      

?/p>

 

A

?/p>

     

 B

?/p>

1 

     C

?/p>

     D

?/p>

2 

27

、以下选项中,不正确的赋值语句是

      

?/p>

 

A

?/p>

++t; 

B

?/p>

n1=(n2=(n3=0)); 

C

?/p>

k=i==j; 

D

?/p>

a=b+c=1; 

28

?/p>

?/p>

x

?/p>

y

均为

int

型变量,

则语句:

x+=y,y=x-y;x-=y;

的功能是

      

?/p>

 

A

.把

x

?/p>

y

按从大到小的顺序排列

 

B

.把

x

?/p>

y

按从小到大的顺序排列

 

C

.无确定结果

 

D

.交?/p>

x

?/p>

y

中的?/p>

 

29

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

      

?/p>

 

#include <> 

main() 

{  

    char  c='z'; 

    printf("%c",c-25); 

} 

A

?/p>

a

 

   B

?/p>

Z 

   C

?/p>

z-25 

 

  D

?/p>

y 

30

?/p>

已知字母

A

?/p>

ASCII

码为十进制数?/p>

65

?/p>

以下程序的输出结果是

      

?/p>

 

#include <> 

main() 

{  

    char ch1,ch2; 

    ch1='A'+'5'-'3'; 

    ch2='A'+'6'-'3'; 

    printf("%d,%c\n",ch1,ch2); 

} 

A

?/p>

67,D

 

 

B

?/p>

B,C 

 

C

?/p>

C,D 

 

D

.不确定的?/p>

 

31

、若

k

?/p>

int

型变量,则以下程序片段的输出结果?/p>

      

?/p>

 

k=-3; 

if(k<=0) printf("####"); 

else  printf("&&&&"); 

A

?/p>

####

 

 

 

 

 

B

?/p>

&&&& 

C

?/p>

####&&&& 

 

 

 

D

.有语法错误,无输出结果

 

32

、关于以下程序,说法正确的是

      

?/p>

 

#include <> 

main() 

Ͼλ">
Ͼλ
Ŀ

C语言题库 带答?排版 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一、选择?/p>

 

1

、以下不能定义为用户标识符的是(

      

?/p>

?/p>

 

 (A) MAIN   (B) _HJ    

(C)  2ong

    (D)  LINE1 

2

、以下不能定义为用户标识符的是(

         

?/p>

 

 (A) If     (B)  H_J    

(C)  208ong

  (D) LINE12 

3

、下面属?/p>

C

语言标识符的?/p>

(         )

?/p>

 

(A)  2ab  (B) @f       (C)  ?b      

(D)  _a12 

4

、下列符号中用来表示

C

语言中的回车换行的是?/p>

      

?/p>

?/p>

 

 (A) \r   

 (B) \n

      (C)  \b       (D)  \t 

5

、在计算机系统中,可执行程序是(

         

?/p>

 

(A)  

源代?/p>

  

 

 

 

(B)

汇编语言代码

 

(C) 

机器语言代码

  

 

 

(D)  ASCII

?/p>

 

6

、在

Visual C++ 

环境下,

C

源程序文件名的默认后缀?/p>

(       )

?/p>

 

(A) .obj   (B) .txt    

(C) .c

     (D)  .doc 

7

?/p>

Microsoft 

Visual 

C++  

中,

C

语言可执行程序的扩展名是?/p>

(         ) 

(A) exe

      (B) obj       (C) c

?/p>

cpp      (D) txt 

8

?/p>

C

程序?/p>

(         )

组成?/p>

 

 (A)

子程?/p>

  (B) 

主程序和子程?/p>

  

(C) 

函数

  (D) 

过程

 

9

?/p>

C

程序的基本组成单?/p>

(         )

?/p>

 

 (A) 

数据类型

  (B) 

变量和常?/p>

 

 (C) 

函数

  (D) 

表达?/p>

 

10

?/p>

C

语言中主函数的个数是

(        )

?/p>

 

(A)  2

?/p>

    

 (B)  1

?/p>

   (C) 

任意?/p>

    (D) 10

?/p>

 

11

、一?/p>

C

程序的执行是从(

         

?/p>

 

(A)

本程序的

main()

函数开?/p>

,

?/p>

main

函数结束

. 

(B)

本程序文件的第一个函数开?/p>

,

到本程序文件最后一个函数结?/p>

. 

(C)

本程序文件的第一个函数开?/p>

,

到本程序

main

函数结束

. 

(D)

本程序的

main()

函数开?/p>

,

到本程序文件的最后一个函数结?/p>

. 

12

、以下叙述正确的?/p>

 

(A)

?/p>

C

语言程序中,

main

函数必须放在其他函数的最前面

 

(B)

在每个后缀?/p>

.C

?/p>

C

语言源程序都可以单独进行编译

 

(C)

?/p>

C

语言程序中,只有

main

函数才可单独进行编译

 

(D)

每个后缀?/p>

.C

?/p>

C

语言源程序都应该包含一?/p>

main

函数

 

13

、设变量

a

是整型,

b

是实型,

c

是双精度型,则表达式

2+’a?b*c

值的?/p>

据类型是?/p>

   

?/p>

?/p>

 

 (A)  int       (B) float       

 (C) double  

14

、以下选项中表示一个合法的常量是(说明:符号□表示空格?/p>

 

A) 9

?/p>

9

?/p>

9      

B)0Xab

     C)     D) 

15

、以下选项中非法的字符常量?/p>

 

A)'\102'       B)'\65'      C)'\xff'    

D)'\019' 

16

、以下选项中,能表示逻辑值“假”的?/p>

 

A)1         B)      

C)0 

     D) 

17

、下列关系表达式中,结果为“假”的?/p>

 

A)(3+4)>6  

 B)(3!=4)>2 

  C) 3<=4||3   D)(3<4)==1 

18

、关?/p>

C

语言变量,以下说法不正确的是?/p>

         

?/p>

 

(A)  

变量名由程序员定义,必须符合标识符的命名规则?/p>

 

(B)  

变量是程序运行过程中其值可以改变的量?/p>

 

(C)  

可以?/p>

C

语言的关键字作为变量名?/p>

 

(D)  

变量命名时应尽量做到见名知意?/p>

 

19

、关?/p>

C

语言中数的表示,以下叙述正确的是

 

A)

只有整型数在允许范围内能精确无误的表示,实型数会有误?/p>

 

B)

只要在在允许范围内整型和实型都能精确表示

 

C)

只有实型数在允许范围内能精确无误的表示,整型数会有误?/p>

 

D)

只有八进制表示的数在不会有误?/p>

 

20

?/p>

设有语句

int 

a=3;

?/p>

则执行了语句

a+=a

?/p>

=a*a;

后,

变量

a

的值是

      

?/p>

 

A

?/p>

3        B

?/p>

0       C

?/p>

9          

D

?/p>

?/p>

12 

21

、在

C

语言中,要求运算数必须是整型的运算符?/p>

      

?/p>

 

A

?/p>

%

        B

?/p>

/       C

?/p>

<          D

?/p>

! 

22

?/p>

C

语言中最简单的数据类型包括

      

?/p>

 

A

.整型、实型、逻辑?/p>

        

B

.整型、实型、字符型

 

C

.整型、字符型、逻辑?/p>

 

  D

.整型、实型、逻辑型、字符型

 

23

、在

C

语言中,合法的字符型常量?/p>

      

?/p>

 

A

?/p>

'\t'

    B

?/p>

"A"    C

?/p>

65     D

?/p>

A 

24

?/p>

若已定义

x

?/p>

y

?/p>

double

型变量,

则表达式

x=1

?/p>

y=x+3/2

的值是

      

?/p>

 

A

?/p>

1     B

?/p>

2    

 C

?/p>

    D

?/p>

 

25

?/p>

设正

x

?/p>

y

均为整型变量?/p>

?/p>

x=10,y=3

?/p>

则以下语句的输出结果?/p>

      

?/p>

 

printf("%d,%d\n",x--,--y); 

A

?/p>

10,3    B

?/p>

9,3    C

?/p>

9,2     

D

?/p>

10,2 

26

、若有定?/p>

int a=8,b=5,C;

,执行语?/p>

C=a/b+;

后,

C

的值为

      

?/p>

 

A

?/p>

     

 B

?/p>

1 

     C

?/p>

     D

?/p>

2 

27

、以下选项中,不正确的赋值语句是

      

?/p>

 

A

?/p>

++t; 

B

?/p>

n1=(n2=(n3=0)); 

C

?/p>

k=i==j; 

D

?/p>

a=b+c=1; 

28

?/p>

?/p>

x

?/p>

y

均为

int

型变量,

则语句:

x+=y,y=x-y;x-=y;

的功能是

      

?/p>

 

A

.把

x

?/p>

y

按从大到小的顺序排列

 

B

.把

x

?/p>

y

按从小到大的顺序排列

 

C

.无确定结果

 

D

.交?/p>

x

?/p>

y

中的?/p>

 

29

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

      

?/p>

 

#include <> 

main() 

{  

    char  c='z'; 

    printf("%c",c-25); 

} 

A

?/p>

a

 

   B

?/p>

Z 

   C

?/p>

z-25 

 

  D

?/p>

y 

30

?/p>

已知字母

A

?/p>

ASCII

码为十进制数?/p>

65

?/p>

以下程序的输出结果是

      

?/p>

 

#include <> 

main() 

{  

    char ch1,ch2; 

    ch1='A'+'5'-'3'; 

    ch2='A'+'6'-'3'; 

    printf("%d,%c\n",ch1,ch2); 

} 

A

?/p>

67,D

 

 

B

?/p>

B,C 

 

C

?/p>

C,D 

 

D

.不确定的?/p>

 

31

、若

k

?/p>

int

型变量,则以下程序片段的输出结果?/p>

      

?/p>

 

k=-3; 

if(k<=0) printf("####"); 

else  printf("&&&&"); 

A

?/p>

####

 

 

 

 

 

B

?/p>

&&&& 

C

?/p>

####&&&& 

 

 

 

D

.有语法错误,无输出结果

 

32

、关于以下程序,说法正确的是

      

?/p>

 

#include <> 

main() 



ļ׺.doc޸Ϊ.docĶ

  • ѧݿSQLʵ ݿIJѯ(I)
  • ൺ꼶ѧϲܸϰȫ
  • ͶѧChap008
  • ƽʽʽֽ⡷˵θ
  • ¼ԭͼ˵
  • ³ưлѧѡ3.4ӷӦ2ʱ̰
  • ȫԿѧ⼰ο
  • 2016-2022йĸҵ⼰չо - ͼ
  • οʦλְϸ
  • 㶫һѡʹ

վ

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