![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个元素
A.System.out.println (a[10];
B.System.out.println (a[9]);
C.System.out.println(a[A.length]);
D.System.out.println(a[8]);
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.System.out.println (a[10];
B.System.out.println (a[9]);
C.System.out.println(a[A.length]);
D.System.out.println(a[8]);
在C程序中有如下语句:char *func(intx,int y); 它是()。
A.对函数func的定义。
B.对函数func的调用。
C.对函数func的原型说明。
D.不合法的
A.System.out.println(a[10])
B.System.out.println(a[9])
C.System.out.println(a[8])
D.System.out.println(a[a.length])
二叉搜索树与双向链表
题目:输入一棵二叉搜索树,将该二叉树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中的结点指针的指向。比如输入图4.12中左边的二叉搜索树,则输出转换之后的排序双向链表。
二叉树结点的定义如下:
struct BinaryTreeNode
{
int m_ nValue;
BinaryTreeNode* m_pLeft;
BinaryTreeNode* m_pRight;
};
下图是循环彩灯的原理图,试根据接口电路写出应用程序。
要求如下。
8路彩灯从左到右依次循环。再以同样的方式,从右到左依次循环。每个灯的延时时间为0.5秒。周而复始,循环不止。
当开关S1闭合时,8路彩灯从左到右依次循环。
当开关S2闭合时,8路彩灯从右到左依次循环。
根据要求写出相应的控制程序。
程序如下:
#include <reg51.h>
unsigned int i; char j,k;
Void main()
{
}
void EX0_int() interrupt 0
{
}
void EX1_int() interrupt 2
{
}
设有如下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是()。
A.p=&a;
B.p=data.a;
C.p=&data.a;
D.*p=data.a;
类Test定义如下,将下列______方法插入③行处是不合法的。 ()①public class Test{②public loat Method(loat a,loat b){}③④}
A.public loat Method(loat a,loat b,loat c){}
B.public loat Method(loat c,loat d){}
C.public int Method(int a,int b){}
D.private loat Method(int a,int b,int c){}
A.0x1234
B.0x4312
C.0x12
D.0x34
A.s += "books"
B. char c = s[1]
C. int len = s.length
D. String t = s.toLowerCase()
A.voidDraw()=0
B.virtualvoidDraw()=0
C.virtualvoidDraw(){}
D.virtualvoidDraw(int=0)
定义如下变量和数组:inti; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的输出结果是()。
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9