网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
根据声明int (*p)[10], p是一个()。
A.数组
B.指针
C.函数
D.数组的元素
参考答案和解析
addl 0(%edx, %esi, 4), %eax
更多 “根据声明int (*p)[10], p是一个()。A.数组B.指针C.函数D.数组的元素” 相关考题
考题
用calloc函数创建具有10个整型元素的一维数组的正确语句是()。
a. int *p=calloc(10,2);b. int *p=calloc(10);c. int *p=calloc(10,4);d. int *p=malloc(10)
考题
下列语句中错误的是()。
A.“int *p=new int (10);”B.“int *p=new int [10];”C.“int *p=new int ;”D.“int *p=new int (10)(0);”
考题
为使*p=20,下面正确的程序是()A. include main( ) { int a=10,b=20,*p= printf
为使*p=20,下面正确的程序是 ( )A.# include<stdio.h> main( ) { int a=10,b=20,*p=&b; printf("%d\t%d\n",p,*p); } *p)B.# include<stdio.h> main( ) { int a=10,b=20,*p=b; printf("%d\t\%d\n",p,*p) }C.# include<stdio.h> main( ) { int a=10,b=20,*p; p=&a; p + +; printf("%d\t\%d\n",p,*p);} }D.# include<stdio.h> main( ) { int a=10,b=20,*p; *p=20; printf("%d\t\%d\n",p,*p); }
考题
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是A.main( ) { int *p; fun(p); ┆ } int fun(int *p) { int s; p=s;}B.main( ) { int *p; fun(p); ┆ } int fun(int **p) { int s; *p=s;}C.#include<stdlib.h> main( ) { int *p; fun(p); ┆ } int fun(int **p) { *p=(int*)malloc(2);}D.#include<stdlib.h> main( ) { int *p; fun(p); ┆ } int fun(int *p) { p=(int*)malloc(sizeof(int));}
考题
以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是( )。A.main() {int*p; fun(p); … } int fun(int*p) {int s; p=s; }B.main {int*p fun(p); … } iht fun(int**p) {int s; *p=s;}C.main() {int*p; fun(p); } int fun(int**p) {*p=(int*)malloc(2);}D.main() {int*p; fun(p); } int fun(int*p) {p=(int*)malloc(sizeo(int));}
考题
请将以下程序中的函数声明语补充完整。 include int【】 main(){int x,y,(*p)(); sccanf("
请将以下程序中的函数声明语补充完整。include<stdio.h>int【 】main(){ int x,y,(*p)();sccanf("%d%d",x,y);p=max;printf(%d\n",(*p)(x,y));}int max(int a,int b){return(a>b?a:b);}
考题
阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。【函数】main ( ){int number[10];input (number);max min (number);output (number);}input (number)int number[10];{int i;for ( i=0;i<9;i++ )scanf ( "%d,",number[i] );scanf ( "%d",number[9] );}max_min ( array )int array[10];{int *max,*min,k,1;int *p,*arr_end;arr end=(1);max=min=array;for ( p=(2);p<arr_end;p++ )if((3)) max=p;else if ( *p<*min ) min=p;(4);l=*min;(5);array[0]=1;1=*p;*p=array[9];array[9]=k;k=*p;return;}output ( array )int array[10];{ int *p;for ( p=array;p<array+9;p++ )printf ( "%d,",*p );printf ( "%d\n",array[9] );}
考题
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是A.main() { int *p; fun(p); … } int fun(int *p) { ints; p=s;}B.main() { int *p; fun(p); … } int fun(int **p) { int s; *p=s;)C.#include main() { int *p; fun(p); … } int fun(int **p) *p=(int*)malloc(2);}D.#include main() { iht *p; fun(p); … } iht fun(iht *p) { p=(int*)malloc(sizeof(int)); }
考题
用new运算符创建一维整型数组的正确语句是()。A、int*p=newa[10]B、int*p=newfloat[10]C、int*p=newint[10]D、int*p=newint[5]={1,2,3,4,5}
考题
下列程序的输出结果是()。 #include FUN(int **b,int p[2][3]) { **b=p[1][1]; } main( ) { int a[2][3]={2,4,6,8,10,12},*p; p=(int *)malloc(sizeof(int)); FUN(p,a); printf(“%d/n”,*p); }
考题
有说明语句int *p=new int[10];访问动态数组元素的正确语句是()A、int a=p;B、int a=*p;C、delete int[]pD、delete p int[10]
考题
下列建立动态存储的语句正确的是()A、int p=new int[];B、int p=new [10];C、int *p=new int[10];D、int *p[10]=new int;
考题
下面能给一个指针变量赋值采用的方法有()A、inta;int*p=a;B、inta;int*p=a;p=a;C、inta=100;int*p=@aD、inta;int*p=@a;p=@a;
考题
单选题若有以下定义,说法错误的是( )。int a=100,*p=a;A
声明变量p,其中*表示p是一个指针变量B
变量p经初始化,获得变量a的地址C
变量p只可以指向一个整型变量D
变量p的值为100
考题
单选题下列建立动态存储的语句正确的是()A
int p=new int[];B
int p=new [10];C
int *p=new int[10];D
int *p[10]=new int;
考题
单选题有说明语句int *p=new int[10];释放动态数组的正确语句是()A
delete []p;B
delete p[]C
delete int[]pD
delete p int[10]
考题
单选题有说明语句int *p=new int[10];访问动态数组元素的正确语句是()A
int a=p;B
int a=*p;C
delete int[]pD
delete p int[10]
考题
单选题有声明int a[]={9,7,4},*p=a;则取值为7的是()A
p+1B
*(p+1)C
*p++D
*(p++)
热门标签
最新试卷