若有一下程序段 int *ptr,x,y=11; ptr=x; *ptr=10; x=*ptr+y; 执行该程序段后,x的值是 ______。A.12B.11C.21D.编译出错
若有一下程序段 int *ptr,x,y=11; ptr=&x; *ptr=10; x=*ptr+y; 执行该程序段后,x的值是 ______。
A.12
B.11
C.21
D.编译出错
相关考题:
若有以下语句,则对x数组元素引用不正确的是( )。 int x[ ]={1, 2, 3, 4, 5,6}, *ptr;ptr=x; A.*(--ptr)B.*(ptr--)C.*(ptr++)D.*(++ptr)
设有下列的程序段: char str[]="Hello World"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。A.'\0'B.'0'C.不确定的值D.'0'的地址
设有下列的程序段:char str[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为( )。A.'\0'B.'0'C.不确定的值D.'0'的地址
在整型指针变量ptr1、ptr12的定义中,错误的是 ______。A.int x, *ptr1, ptr2;B.int*ptrl, x, *ptr2;C.int x,*ptrl=x,*ptr2;D.int*ptr1, x,*ptr2=x;
设有如下的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。A.'\0'B.'0'C.不确定的值D.'0'的地址
分析下列程序,并写出运行结果【】。 include voidmain(){ int x[10]: int i=5,*ptr=x; 分析下列程序,并写出运行结果【 】。include<iostream.h>void main(){int x[10]:int i=5,*ptr=x;*(ptr+i)=10;cout<<x[i]<<end1;
设有下列的程序段: char str[]="HelloWorld"; char*ptr; ptr==str; 执行上面的程序段后,*(ptr+10)的值为( )。A.'\0'B.'0'C.不确定的值D.'0'的地址
有如下程序:include using namespace std;class shapes{protected: int x, y;public: 有如下程序: #include <iostream> using namespace std; class shapes { protected: int x, y; public: void setvalue(int d, int w=O) { x=d; y=w; } virtual void disp()=O; }; class square : public shapes { public: void disp () { cout<<x*y<<end1; } }; int main ( ) { shapes *ptr; square s1; ptr=s1; ptr->setvalue (10, 5) ;ptr->disp(); return 0; } 执行上面的程序将输出( )。A.50B.5C.10D.15
执行以下程序段后,y的值是()。 int a[ ]={1,3,5,7,9}; int x=0,y=1, *ptr; ptr=a[1]; while(!x) { y+=*(ptr+x); x++; }A.1B.2C.4D.24