C语言程序设计-在线作业1-00001
试卷总分:100 得分:100
一、单选题 (共 7 道试题,共 70 分)
1.已知:int *p , a ;则语句”p=&a”中运算符”&”的含义是( )。
A.逻辑与运算
B.取变量地址
C.取指针内容
D.位与运算
2.有如下程序段
int a=5, b=10;
int *p;
p=&b;
a=*p+b;
执行该程序段后,a的值为( )
A.15
B.20
C.10
D.5
3.若有以下定义和语句,则对数组元素的错误引用是( )。
int a[]={1,2,3,4,5,6};
int *p;
p=a;
A.*(&a[3])
B.*(a+3)
C.p+3
D.a[3]
4.已知变量a已定义为int型变量,以下定义并初始化指针变量p的语句中正确的是( ) 。
A.int *p=a;
B.int *p=*a;
C.int p=&a;
D.int *p=&a;
5.在C语言中,双精度浮点型变量存的储浮点型数值,在计算机内存系统中占( )字节。
A.2个
B.4个
C.6个
D.8个
6.说明语句“int (*p)( );”的含义是( )。
A.p是一个指向函数的指针变量,该函数的返回值是一个整型
B.p是一个指向一维数组的指针变量
C.p是指针变量,指向一个整型数据
D.以上说法都不对
7.设有如下程序:
main()
{
int **p;
int *a, b=20;
a=&b;
p=&a;
printf("%d\n", ** p);
}
上面程序的输出结果是( )。
A.20
B.j的地址
C.i的地址
D.运行错误
二、多选题 (共 3 道试题,共 30 分)
8.数据类型的转换的方式有( )。
A.自动类型转换
B.赋值类型转换
C.合法转换
D.强制类型转换
9.运算符操作的数据可以是( )。
A.常量
B.数值
C.变量
D.函数调用
10.C语言的字符集由( )组成。
A.字母
B.数字
C.空白符
D.标点和特殊字符
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777