问题标题:
求C语言练习题答案,这几个题我不确定,拜托明白的帮忙看下!急用的,最好能解释一下9.设inta[10];则对a数组元素的错误引用是()A.a[5]B.*(a+1)C.a[10-10]D.a(5)11.设double*p[6];
问题描述:
求C语言练习题答案,这几个题我不确定,拜托明白的帮忙看下!急用的,最好能解释一下
9.设inta[10];则对a数组元素的错误引用是()
A.a[5]B.*(a+1)C.a[10-10]D.a(5)
11.设double*p[6];则()
A.p是指向double型变量的指针
B.p是double型数组
C.p是指针数组,其元素是指向double型变量的指针
D.p是数组指针,指向double型数组
16.设有定义
structrol{
longx;
floaty;
}time;
*timep=&time;
18.C语言中,系统自动打开的文件是()
A.二进制文件B.随机文件
C.非缓冲文件D.设备文件
20.执行下列程序
#include"stdio.h"
min()
{printf("%dn",NULL);}
后输出的结果是()
A.-1B.0C.1D.2
21.C语言程序编译时,程序中的注释部分().
A.参加编译,并会出现在目标程序中
B.参加编译,但不会出现在目标程序中
C.不参加编译,但会出现在目标程序中
D.不参加编译,也不会出现在目标程序中
26.下列语句定义p为指向float类型变量d的指针,其中哪一个是正确的().
A.floatd,*p=d;B.floatd,*p=&d;
C.floatd,p=d;D.float*p=&d,d;
27.执行语句“for(i=0;i
林土胜回答:
9.设inta[10];则对a数组元素的错误引用是()
A.a[5]B.*(a+1)C.a[10-10]D.a(5)
D是错误的,因为a是数组,不是函数.
11.设double*p[6];则(C这个没法解释)
A.p是指向double型变量的指针
B.p是double型数组
C.p是指针数组,其元素是指向double型变量的指针
D.p是数组指针,指向double型数组
16.设有定义
structrol{
longx;
floaty;
}time;
*timep=&time;
问题呢?
18.C语言中,系统自动打开的文件是(D输入输出设备文件,就是stdin/stdout/stderr三个文件)
A.二进制文件B.随机文件
C.非缓冲文件D.设备文件
20.执行下列程序
#include"stdio.h"
min()
{printf("%dn",NULL);}
后输出的结果是(B一般是0,但是你写程序的时候不要直接写零)
A.-1B.0C.1D.2
21.C语言程序编译时,程序中的注释部分(D这个没法解释,注释在编译预处理阶段就被删除了).
A.参加编译,并会出现在目标程序中
B.参加编译,但不会出现在目标程序中
C.不参加编译,但会出现在目标程序中
D.不参加编译,也不会出现在目标程序中
26.下列语句定义p为指向float类型变量d的指针,其中哪一个是正确的(B根据C语法得出).
A.floatd,*p=d;B.floatd,*p=&d;
C.floatd,p=d;D.float*p=&d,d;
27.执行语句“for(i=0;i
点击显示
其它推荐
热门其它推荐