(C)2016c语言题

1.下列关于C语言中函数的说法,正确的是()。

A.函数经用户声明后才能调用

B.函数可以不受限制地互相调用

C.函数不能嵌套调用

D.一个函数可以被多个函数调用。

2.下列选项中,合法的C语言标识符是( )。

A.——123456789

B. 0xFF.

C. extern

D. #a

3.已知int a=2,b=1;则语句printf("a\b");输出的是( )。

A. a\b

B.2

C.2\1

D.空

4.己知int n; float f=2.8;则执行n=(int)f%3后,n的值是( )。

A.2.8

B.0

C.1

D.2


5.下列 C 语言语句中,非法的是
 A . int i , *p =& i ;
 C int *p=&i,  i ;
 b . int * p , i ;
 D . int i ,* p ;


6.已知 int n =011;则语句 printf ("% d ", n );输出的是 
 A .11
 B .17
 C .011
 D .9


7.下列 C 语言数据类型中,全部属于基本类型的是()。

 A .整型、浮点型、逻辑型、枚举型
 C .整型、浮点型、数组型、逻辑型
 B 、整型、浮点型、字符型、枚举型 

D .整型、浮点型、字符型、指针型

8.已知 int i =0;则下列关于 for (; i <10; i +1);的描述正确的是()。,

A .该循环会执行9次
 B .该循环会执行10次
 c .该循环会执行11次
 d .该循环会执行无限次


9.已知 inta =3, b =4;则表达式 a < b ? a : b 的值是()
 A .3
 C . 0
 B .4
 D .1


10.下列关于 C 语言中 main ()函数的说法,不止确的是()。

 A .一个 C 程序中只能有一个 main ()
 B . main ()的函数体中不能包含其他函数的声明
 C . C 程序从 main ()开始执行,
 D . main ()的函数体中可以包含结构体的声明

答案:DADDB  DBDAB
3."\b"是退格的意思,打印a又退格,所以为空。

6.011为8进制数,要转十进制

8.注意i+1.
 

你可能感兴趣的:(c语言,数据结构)