更多"设有以下程序段:struct stint n;struct st *n"的相关试题:
[单项选择]设有以下语句:
struct stint n;struct st*next;;
static struct st a[3]=5,&a[1],7,&a[2],9,'/0',*p;
p=&a[0];
则表达式的值是6的为______。
A. p++->n
B. p->n++
C. (*p).n++
D. ++p->n
[单项选择]设有以下程序:
struct stint n;struct st*next;;
static struct st a[3]=5,&a[1],7,&a[2],9,'/0/,*p;
p=&a[0];
下面其值为6的表达式为______。
A. p++->n
B. p->n++
C. (*p).n++
D. ++p->n
[单项选择]设有以下程序:
struct stint n;struct st *next;;
static struct st a[3]=5,&a[1],7,&a[2],9,'/0',*p;
p=&a [0];
下面选项中,表达式值为6的是______。
A. p++->n
B. p->n++
C. (*p).n++
D. ++p->n
[单项选择]设有如下的程序段:
char str[]="HelloWorld";
char*ptr;
ptr=str;
执行上面的程序段后,*(ptr+10)的值为( )。
[单项选择]设有下列的程序段:
char str[]="HelloWorld";
char*ptr;
ptr=str;
执行上面的程序段后,*(ptr+10)的值为( )。
[单项选择]设有如下程序段:
char str[]=”World”;
char*ptr=str;
执行上面的程序段后,*(ptr+5)的值为 ______。
A. ‘o’
B. ‘0’
C. 不确定的值
D. ‘o’的地址
[单项选择]设有如下的程序段:
char str[]="Hello";
char *ptr;
ptr=str;
执行完上面的程序段后,*(ptr+5)的值为( )。
[单项选择]有以下程序段:
struct st
int x; int *y; *pt;
int a[]=1,2, b[]=3,4;
struct st c[2]=10,a,20,b;
pt=c;
以下选项中表达式的值为11的是( )。
A. *pt->y
B. pt->x
C. ++pt->x
D. (pt++)->x
[单项选择]设有下列程序段:
char str[]="HelloWorld";
char*ptr;
ptr=str;
执行上面的程序段后,*(ptr+10)的值为( )。
[单项选择]设有下列程序段:
char str[]="HelloWorld";
char *ptr;
ptr=str;
执行上面的程序段后,*(ptr+10)的值为( )。
[单项选择]以下程序段的输出结果是( )。
char str[] = "BCDE",*ptr=str;
cout<<*(p+4)<<end1;
A. 字符E的地址
B. 0
C. 69
D. 不确定
[单项选择]设有下列的程序段:
char str[]="Hello World";
char*ptr;
ptr=str;
执行上面的程序段后,*(ptr+10)的值为( )。
[单项选择]以下程序段输出的结果是( )。
char str[]="BCDE",*ptr=str;
cout<<*(ptr+4)<<endl;
A. 0
B. 69
C. 字符E的地址
D. 一个空字符