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.