高级语言程序设计
VIP题库
输入一个字符串存入一个字符数组,按相反次序输出其中的所有字符。要求用指向数组的指针变量来处理其中的字符。
在C程序中,可以通过三种运算来移动指针,它们是:____、____、____。
执行语句”chara[10]={”abed”},*p=a;”后,*(p+4)的值是()
编一个程序完成在一个已从小到大排列的实型数组中插入一个实数。实型数组元素值和要插入的实数均从键盘输入。设插入前的数组元素个数为20。用指针实现。
下列程序的功能是输入9个从大到小排序的整数存人一维数组x,然后再输入1个整数插人数组x中,使其保持从大到小的顺序。请填充。 main() {intx[10],*px,y,*py=&y; for(px=x;px<x+9;px++) scanf("%d",px); scanf("%d",py); ____; while(*py>*px) ____*px--; ____; for(px=x;px<x+10;px++) printf("%d,",*px); }
设有定义语句“int n=2,*p=&n,*q=p;”,则非法的赋值语句是()
以下程序输出的结果是() main() {int**k,*a,b=100; a=&b;k=&a; printf("%d\n",**k); }
设有如下语句序列,其中有错误的语句是()第1条语句chars[10],*p,ch;第2条语句p=s;第3条语句p=&ch;第4条语句s=p;
用指针实现比较2个字符串是否相等。
以下语句输出的结果是____。char s[80],*sp=”HELLO!”;sp=strcpy(s,sp);s[0]=~h;puts(s);
«
1
2
...
56
57
58
59
60
61
62
...
82
83
»