当前位置:首页 >课程 >C语言程序设计

1、系统根据( )为变量分配内存单元。

A、数据
B、类型
C、名称
D、大小

参考答案:请扫码使用小程序查看答案

2、程序编译后,对变量的访问是通过( )来进行的。

A、文件
B、函数
C、变量名
D、地址

参考答案:请扫码使用小程序查看答案

3、int a[5]={ 10,20,30,40,50 }, *p=a;printf(“%d”,*p+1);结果是( )。

A、21
B、11
C、20
D、10

参考答案:请扫码使用小程序查看答案

4、若int *p[4],则p的含义是( )。

A、指针数组
B、指向整型的指针
C、整型变量
D、指向一维分数组的指针

参考答案:请扫码使用小程序查看答案

5、请正确的填充语句:void main( int argc, char ( ) )

A、**argv[ ]
B、argv
C、*argv[ ]
D、argv[ ]

参考答案:请扫码使用小程序查看答案

6、定义p为指向函数的指针变量,应该采用( )方式。

A、int p( int x )
B、int (*p)( int x )
C、int *p ( int *x )
D、int p ( int *x )

参考答案:请扫码使用小程序查看答案

7、获取指针变量所指向的值,用的运算符是( )。

A、*
B、&
C、%
D、!

参考答案:请扫码使用小程序查看答案

8、int a[10], *p;则让p指向数组的首地址的是( )。

A、p=a[0]
B、p=&a[0]
C、*p=a
D、a=p

参考答案:请扫码使用小程序查看答案

9、数组名是表示数组首地址的地址( )。

A、结构体
B、别名
C、变量名
D、常量

参考答案:请扫码使用小程序查看答案

10、int a[3][5], *p;p=a[0];则p++后的值代表了( )。

A、第一个元素的首地址
B、第二行的首地址
C、第一行第二个元素的首地址
D、第一个元素的值

参考答案:请扫码使用小程序查看答案