若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )
相似题目
-
以下程序的运行结果是______。voidswap(int**r,int**s){int*t;t=*r;*r=*s;*s=t;}voidmain(){inta=1,b=2,*p,*q;p=&a;q=&b;swap(&p,&q);printf(%d,%d\n,*p,*q);}
-
若有以下说明和语句: char*language[]={“fortran” ,”basic”,”pascal”,”java”,”c”,}; char **p; p=language+2; 则语句 printf( “ %o\n, ” *p) ; ( )
-
若有以下程序#include void main(){int i;int a[]={2,4,6,8};int *p=a;for(i=0;i<4;i++)a[i]=*p;printf(%d\n,a[2]);}上面程序的输出结果是( )
-
若有说明int *p,m=5,n;,以下正确的程序段是( )。
-
09110032:若有以下说明和定义,则叙述正确的是( )。typedef int *INTEGER;INTEGER p,*q;
-
以下程序的运行结果是inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],*q=p+2;printf(\%d\\n\,*p+*q);
-
若说明 int *p,n;则通过语句scanf能够正确读入数据n的程序段是( )。
-
09110052:若有说明:int *p,m=5,n;以下正确的程序段是( )。
-
若有说明;int *p,m=5,n;以下正确的程序段的是( )。
-
有以下程序#includeviod f(int *p,int *q);main(){ int m=1,n=2,*r=&m;f(r,&n);printf(“%d,%d”,m,n);}void f(int *p,int *q){p=p+1;*q=*q+1;}程序运行后输出的结果是
-
下面程序欲对两个整型变量的值进行交换,以下正确的说法是 。main(){int a=10,b=20;printf(\(1)a=%d,b=%d\\n\,a,b);swap(&a,&b);printf(\(2)a=%d,b=%d\\n\,a,b);}swap (int p,int q){int t;t=p;p=q;q=t;}
-
若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是()。A)p++->n B)p->n++C)(*p).n++ D)++p->n
-
若有说明:int*p,m=5,n;,以下正确的程序段是
-
有以下程序include<stdio.h>main(){ int m=1,n=2,*P=&m,*q=&n,*r;r=P;P=q;q=r;prinff(“%d,%d,%d,%d\n”,m,n,*P,*q);}程序运行后的输出结果是
-
若有定义:int x=0,*p=&x;则语句printf("%d\n",*p);的输出结果是()。A.随机值B.0C.x的地址D.p
-
有以下程序 include <stdio.h> void main() { int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); } 程序运行后的输出结果是()。
-
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是
-
若有说明:int *p,m=5,n;,以下正确的程序段是
-
若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是()
-
"有以下程序void main(){int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf(""%d,%d,%d,%d\n"",m,n,*p,*q);}程序运行结果是
-
有以下程序 includemain(){ int m=1, n=2, p=&m, q=&n, r; r=p; p=q; q=r; printf(“%d,%d,%d,%d”,m,n,p,*q); } 程序运行后的输出结果是
-
若有定义“intn=2,*p=&n,*q=p;”,则下列选项中,非法的赋值语句是()。
-
6、若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是()
-
2、若有以下定义,则赋值正确的是()。 int a ,b , *p; float c, *q;