有以下程序段,输出结果为()。 #include main() {int a=10,*p,**q,***s; p=&a; q=&p; s=&a; printf("%d,%d,%d",*p,**q,***s); }
举一反三
- 有以下程序段,输出结果为()。 #include<stdio.h> main() { int a[10]={11,32,43,25,16,71,24,23,80,44}; int *p=a; int *s,; s=p+2; printf("%d,%d ",*p,*s); }
- 有以下程序 #include "stdio.h" main() { char *p,*q; p=(char *)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); printf("%s%s ",p,q); } 若从键盘输入:abc def<回车>,则输出结果是
- 有以下程序段,输出结果为()。 #include<stdio.h> main() { int a[10]={5,10,15,20,25,30,35,40,45,50}; int *p=a; int *s, m; s=p++; m=*p++; printf(“%d,%d,%d , *p, *s, m); }
- 有以下程序:#include <;stdio.h>;#include <;stdlib.h>;int main(){char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);printf("%s %s",p,q);return 0;}程序执行后若从键盘上输入:abc└┘def↙,则输出结果是( )。 A: d└┘d B: def└┘def C: abc└┘d D: abc└┘def
- 有以下程序:#include <;stdio.h>; #include <;stdlib.h>;void main(){char *p, *q;p = (char*)malloc(sizeof(char)*20); q = p;scanf(“%s%s”, p, q); printf(“%s%s\n”, p, q);free(p);}若从键盘输入:abc def<;回车>;,则输出结果是( )。 A: def def B: abc def C: abc d D: d d