C语言单选题456

int a[3][3],s=0; int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf(\for(i=0;i<3;i++) for(j=0;j

假设键盘上输入的9个数据为:1 2 3 4 上面程序的输出结果是_______19____。

第九单元 指针

一、选择题

1、以下定义正确的是( )。 A)int x; float *p=x; B)int x; int *p=x; C)int x; int *p=&x; D)int x; float *p=&x; 2、以下定义正确的是( )。 A)float x; float *p=x; B)float x; int *p=x; C)float x; int *p=&x; D)float x; float *p=&x; 3、以下定义正确的是( )。 A)float x[10]; float *p=x; B)float x[10]; int *p=x; C)float x[10]; int *p=&x; D)float x[10]; float *p=&x;

25

5 6 7 8 9 , 4、以下定义正确的是( )。 A)int x[10]; float *p=x; B)int x[10]; int *p=x; C)int x[10]; int *p=&x; D)int x[10]; float *p=&x; 5、设有以下变量定义 int x; float y; double z;

z = sizeof( x ) + sizeof ( y ) + sizeof ( z ) ; 则z的值为( )。

A)8 B)4 C)6 D)10 二、判断题

( )1、数组名代表数组的首地址。 正确

( )2、指针的类型必须跟其所指向的变量的数据或数据结构类型一致。正确

( )3、指针可以不操作数组。 错误 ( )4、空指针的值为NULL。 正确 ( )5、指针不能实现对数据的间接访问。 错误

第十一单元 函数

一、选择题

1、以下不正确的说法是( )。

A)在不同函数中可以使用相同名字的变量 B)形式参数是局部变量

C)在函数内定义的变量只在本函数范围内有定义 D)在某函数内定义的变量可在其余函数中通用 2、以下正确的函数定义是( )。

A)double fun(int x , int y) B)double fun(int x ; int y) C)double fun(int x , int y) ; D)double fun(int x,y)

26

3、以下正确的函数定义是( )。

A)double fun(int x, int y) B)double fun(int x,y)

{ z=x+y ; return z ; } { int z ; return z ;}

C)fun (x,y) D)double fun (int x, int y) { int x, y ; double z ;

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)