首页/ 题库 / [单选题]已有定义int k=2;int p1,p的答案

已有定义int k=2;int p1,p2;且p1,p2均指向变量k,下面不能正确执行的赋值语句是( )

单选题
2021-09-06 19:36
A、k=*p1+*p2
B、p2=k
C、p1=p2
D、k=*p1*(*p2)
查看答案

正确答案
B

试题解析

感兴趣题目
有以下程序: #include<stdio.h> main( ) { int a,b,k,m,*pl,*p2; k=1,m=8; p1=&k,p2=&m; a=/*pl-m;b=*p1+*p2+6; printf("%d",a);printf("%d ",b); } 编译时编译器提示错误信息,你认为出错的语句是( )。
以下程序的输出结果是 ______。 #include<iostream.h> void main(){ char s1[]=”Hello”,s2[]="World"; char *p1,*p2; int i; p1=s1; p2=s2; for(i=0;i<5;i++) if(*(pl+i)==*(p2+i)) cout<<*(p1+i); }
有以下程序段:int *p1,*p2,a[10];p1=a;p2=&a[5];则p2-p1的值为(  )。
相对压强p1与绝对压强p2的关系为:p1=p2+pA。
相对压强p1与绝对压强p2的关系为:p1=p2+pA
有以下程序:#include #include #include main(){ char*p1,*p2; p1=p2=(char*)malloc(sizeof(char)*10); strcpy(p1,malloc); strcpy(p2,p1+1); printf(%c%c, p1[0], p2[0]);}程序的运行结果是(  )。
设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是()
以下程序段执行完毕后,变量a和b的值分别是() int a=4,b=5,*p1=&a,*p2=&b; a=2*(*p1%-*p2)+5; b=*p1**p2++;
若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()
设int*p2=&x,*p1=a;p2=*b,则a和b的类型分别是______ 。
以下程序段执行完毕后,变量a和b的值分别是()
int a=4,b=5,*p1=&a,*p2=&b;
a=2*(*p1%-*p2)+5;
b=*p1**p2++;
有以下程序: main { int a=1,b=3,C=5,*P; int*p1=&a,*p2=&b,*p3=&c; *p=*p1*(*p2); } 执行后的输出结果是( )。
相关题目
有如下语句int a=10,b=20,*p1,*p2;p1=&a;p2=&b;若要实现p1,p2均指向b,可选用的赋值语句是_____
已知:int *p1, *p2=&a ; 由此可知变量a的类型是:int *。
设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显 然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( )
已有定义int k=2;int p1,p2;且p1,p2均指向变量k,下面不能正确执行的赋值语句是( )

若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求:
①w=P2的数量-P2的数量
②-iw<k(i、k为正整数)
若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。

空白(2)处应选择()
已知下列函数定义 setw(int *b,int m,int n,int dat) { int k; for(k=0;k<m*n,k++) { *b=dat;b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50])( )
已知下列函数定义: fun(int%,int c,int n,int datA){int k; for(k=0;k<m*n;k++) {*b=data; b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50])( )。
已知下列函数定义: fun(int*b,int c,intD){int k; for(k=0;k<c*d;k++) {*b=c+d; b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[10])( )。
设指针变量p1、 p2已经指向同一个数组的元素,则下列表达式中错误的是( )
设pl和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是( )。
定义如下变量和数组:int k;int a[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是for(k=0;k<3;k++)printf("%d",a[k][k]);
定义如下变量和数组: int k; int a[3][3]={9,8,7,6,5,4,3,2,1}; 则下面语句的输出结果是 for(k=0;k<3;k++)printf("%d",a[k][k]);
定义如下变量和数组: int k; int a[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是( )。 for(k=0;k<3;k++) printf("%d",a[k][k]);
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b? b:a; k=k>c? c:K; 执行该程序段后,k的值是( )。
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a;k=k>c?c:k; 执行该程序段后,k的值是( )。
相对压强p1与绝对压强p2的关系为:p1=p2+pA。
下列程序的输出结果是( ) main() {char*p1,*p2,str[50]="xyz"; p1="abcd"; p2="ABCD"; strcpy(str+2,strcat(p1+2,p2+1)); printf("%s",str); }
设有语句:“int a=1,b=2,*p1=&a,*p2=&b;”,则使指针p1指向变量b的赋值语句是______。
执行以下程序后,a,b的值分别是( )。 #include <stdio.h> main() { int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf("a=%d ",a); printf("b=%d ",b); }
执行以下程序后,a,b的值分别为 main() { in a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf("a=%d ",a); printf("b=%d ",b);}
广告位招租WX:84302438

免费的网站请分享给朋友吧