设有说明:int a[][4]={1,2,3,4,5,6,7,8,9,10},*p=*(a+1);以下可得数值为9 的表达式是 。
A. p+=3,*p++
B. p+=4,*(p++)
C. p+=4,*++p
D. p+=4,++*p
查看答案
设有说明:int a[4][4]={1,2,3,4,5,6,7,8,9,10},*p=a[1],(*q)[4]=a;则以下不能访问数值为7的数组元素的表达式是 。
A. *(a+1)+2
B. p[2]
C. *(a[1]+2)
D. q[1][2]
下面程序的功能是输入一个数字(范围在0~6,若不在此范围内则显示输入错),输入对应的星期单词(Sunday,Monday,Tuesday,…,Saturday)。请填空使程序完整、正确。 #include using namespace std;void main(){int i; char *week[10] ={"Sunday","Monday","Tuesday","Wednesday Thursday","Friday", "Saturday"};cin >> i;if ((1____)];elsecout << "输出错误!\n";}
下面函数的功能是用递归法将一个整数的各位数字分离,然后按逆序存放在一个字符数组中。如将123存放成"321 "。请填空使程序完整、正确。 void convert (char *a, int n) { int i; if ( (i=n/10) !=0) convert ( (1____); }