正确答案: A
num[10]
题目:有如下数组声明int num[10];,下标值引用错误的是
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列关于线性链表的描述中正确的是( )。
存储空间不一定连续,且各元素的存储顺序是任意的
[单选题]若要指定列表框所使用的数据表,应在下列的 ______ 属性中设置。
RowSource
解析:解析:列表框用于显示供用户选择的列表项。列表框的主要属性有:列表框数据的来源(RowSource)、列表框数据源的类型(RowSourceType)、保存用户在列表框中选取值的数据表字段(ControlSource)。ColorSource属性用于指定控件颜色的设置方式。
[单选题]以下程序运行后的输出结果是 ______。 main() { int x=0210;printf("%x\n",x); }
88
解析:解析:x以0开头是以八进制的形式赋值的,输出时要输出其对应的十六进制。0210对应的十六进制是88。
[单选题]有以下程序 #include stdio.h> void fun(int a[],int n) { int i,t; for(i=0;in/2;i++) {t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t;} } main() {int k[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2;i8;i++) printf("%d",k[i]); printf("\n"); } 程序的运行结果是______。
321678
解析:解析:在主函数中,定义了一维数组k,并通过调用fun函数将形参数组a指向实参数组k所在的存储单元,这样,a和 k共用同一存储单元,所以对数组a的元素值的改变相当于对相应数组k的元素值的改变。在fun函数中,通过for循环对数组元素a[0]与a[4]、a[1]与a[3]的值分别作了交换,也即相当于主函数中k[0]与k[4]、k[1]与k[3]的值分别作了交换,此时k中各元素的值为5,4,3,2,1,6,7,8,9,10,故输出k[2]到k[7]的值为321678。