网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

若有定义int *p, m=5, n;,以下程序段正确的是

A.p=&n; scanf("%d",&p);

B.p = &n; scanf("%d", *p);

C.scanf("%d", &n); *p=n;

D.p=&n; *p=m;


参考答案和解析
D
更多 “若有定义int *p, m=5, n;,以下程序段正确的是A.p=n; scanf("%d",p);B.p = n; scanf("%d", *p);C.scanf("%d", n); *p=n;D.p=n; *p=m;” 相关考题
考题 若有说明:int * p,m=51; n;,以下正确的程序段是()A.p= scanf("%d",D.p= p=&m;

考题 若有说明:int *p,m=5,n;,以下正确的程序段是A.p=n;scanf("%d",p);B.p=n;scanf("%d",*p)C.scanf("%d",n);*p=n;D.p=n;*p=m;

考题 若有以下程序段int m=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是A.0X0B.0x0C.0D.0XABC

考题 若有以下程序main(){ int p,a=5;if(p=a!=0)printf("%d\n",p);elsepfintf("%d\n",p+2);}执行后输出结果是【 】。

考题 若有以下程序段:include using namespace std;int main (){ int a[]={1,4,5}; int *p 若有以下程序段: #include <iostream> using namespace std; int main () { int a[]={1,4,5}; int *p=a[0],x=6, y,z; for (y=0; y<3; y++) z= ( (* (p+y) <x) ? *(p+y) :x); cout<<z<<end1; return 0; } 程序运行后的输出结果是( )。A.1B.4C.5D.2

考题 若有以下程序段(n所赋的是八进制数): int m=32767,n=032767; printf("%d,%\n",m,n); 执行后输出结果是( )。A.32767,32767B.32767,032767C.32767,77777D.32767,077777

考题 若有定义int *p,n;则通过语句scanf能够正确读入数据的程序段是( )。A.p=n;scanf("%d",p);B.p=n;scanf("%d",*p);C.scanf("%d",n);D.p=n;scanf("%d",p);

考题 若有以下定义,则对a数组元素的正确引用是( )。int a[5],*p=a;A)*a[5]B)*a 1C)*(p 5)D)*(a 2)

考题 若有以下程序段: int m=0xabc, n=0xabc; m-=n; printf("% X\n", m); 执行后的输出结果是______。A.0X0B.0x0C.0D.0XABC

考题 若有说明:int *p,m=5,n;以下正确的程序段是( )。A.p=n;scanf("%d",p);B.p=n;scanf("%d",*p)C.scanf("%d",n);*p=6;D.p=n;*p=m;

考题 若有说明:int*p,m=5,n;,以下正确的程序段是( )。A.p=m; scanf("%d",p)B.p=n; scanf("%d",p)C.scsnf("%d",p) p=n;D.p=n; p=m;

考题 若有以下程序:includeint a[]={2,4,6,8};main(){int i; int *p=a; for(i=0;i 若有以下程序: #include<stdio.h> int a[]={2,4,6,8}; main() { int i; int *p=a; for(i=0;i<4;i++) a[i]=*p; printf("%d\n",a[2]); } 上面程序的输出结果是( )。A.6B.8C.4D.2

考题 若有以下程序段: struct st {int n; int*m: }; int a=2,b=3,c=5; struct st s[3]=({101,a},{102,c},{103,B)}; main() {struct st*p; p=s; } 则以下表达式中值为5的是( )。A.(*p).mB.*(p+1)->mC.*(p++)->nD.(p++)(*m)

考题 若有以下程序:includeusing namespace std;class sample{private:int n;public:sampl 若有以下程序: #include<iostream> using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp() { cout<<"n"=<<n<<end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是A.n=10B.n=5C.n=15D.n=20

考题 有以下程序includevoid f(int *p,int *q);main(){ int m=1,n=2,*r=m;f(r, n 有以下程序 #include<stdio.h> void 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;) 程序运行后的输出结果是______。A.1,3B.2,3C.1,4D.1,2

考题 有以下程序includestdio.hint*f(int*p,int*q);main( ){int m=1,n=2,*r=m;r=f(r,stdio.hint*f(int*p,int*q);main( ){int m=1,n=2,*r=m;r=f(r,n);printf(”%d\n”,*r);}int-f(int*P,int*q)(return(*p*q)?p:q;)程序运行后的输出结果是______。

考题 若有说明:int * p,m=51; n;,以下正确的程序段是( )A.p=m; scanf("%d",p)B.p=n; scanf("%d",P)C.scanf("%d",p) p=n;D.p=n; p=m;

考题 若有以下程序段: int r=8; print("%d\n",r1): 输出结果是( )。 A.16B.8S 若有以下程序段: int r=8; print("%d\n",r1): 输出结果是( )。A.16B.8C.4D.2

考题 若有以下程序includeint a[]={2,4,6,8};main(){int i; int *p=a; for(i=0;i 若有以下程序 #include <stdio.h> int a[]={2,4,6,8}; main() { int i; int *p=a; for(i=0;i<4;i++)a[i]=*p; printf("%d\n",a[2]);} 上面程序输出结果是A.6B.8C.4D.2

考题 若有以下定义和语句 struct a{ int n,m;}; struct a st[3]={{2,3},{4,5},{6,7}}; struct a*p=st;则以下错误的引用是A.(p++)-n; B.st[0].n; C.(*p).n; D.P=st.m,

考题 若有以下程序main(){ int p=5,a=5; if(p=1!=0) printf("%d\n",p); else printf("%d\n",p+2);}程序执行后的输出结果是

考题 若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp() { cout〈〈"n="〈〈n〈〈end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是( )。A.n=10B.n=5C.n=15D.n=20

考题 若有说明:int*P,m=5,n;,以下正确的程序段是( )。 A.B.C.D.A.zB.0C.元素eh[5]的地址D.字符Y的地址

考题 若有以下程序 include int a[ ]={2,4,6,8}; main( ) { int i; int *p=a; for(i=0;i 若有以下程序#include <stdio.h>int a[ ]={2,4,6,8};main( ){ int i;int *p=a;for(i=0;i<4;i++) a[i]=*p;printf("%d\n",a[2]);}上面程序的输出结果是A.6B.8C.4D.2

考题 有定义语句:int m=1,n=2,P=5,x;,则以下选项中各程序段执行后,x的值不等于5的是( )。A.B.C.D.

考题 若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1 若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]

考题 若有以下定义和语句 struct a { int n,m;}; struct a st[3]={{1,20},{2,19},{3,21}}; struct a*p=st; 则以下错误的引用是A.(p++)->n;B.st[0].n;C.(*p).n;D.p=st.m;

考题 单选题若有以下程序段struct st{ int n; struct st*next;};struct st a[3] = {5,a[1],7,a[2],9,'\0'}, *p;p = a[0];则以下选项中值为6的表达式是(  )。A p-n++B (*p).nC ++(p-n)D p-n