首页
题目
TAGS
首页
/
题库
/
[单选题]设有下列程序段:char str[]=&的答案
搜答案
设有下列程序段:char str[]="HelloWorld":char* plr;ptr=str:执行上面的程序段后,*(ptr+10)的值为( )。
单选题
2022-01-04 11:08
A、'\0 '
B、'0'
C、不确定的值
D、'0'的地址
查看答案
正确答案
A
试题解析
本题主要考查字符数组和指针,在c语言中,字符型数组在存放字符串时会自动在末尾加上'\0',所以数组str有11个元素;ptr指向数组str的首地址,ptr+10是指向str[10],*(ptr+10)是引用str[10]的值。
标签:
感兴趣题目
设有如下的程序段: char str[]="Hello"; char *ptr; ptr=str; 执行完上面的程序段后,*(ptr+5)的值为( )。
设有如下的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。
设有如下程序段: char str[]=”World”; char*ptr=str; 执行上面的程序段后,*(ptr+5)的值为 ______。
下面程序段的运行结果是char str[]="ABC",*p=str;printf("%d\n",*(p+3));
下面程序段的运行结果是char str[]="ABC",*p=str;printf("%d\n",*(p+3));
设有下面的程序段: char s[]="china"; char*p;p=s; 则下列叙述正确的是
设有下面的程序段:char s[]="china"; char*p; p=s;则下列叙述正确的是
有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。
设有程序段:char s[]="china"; char *p ; p=s ; 则下面叙述正确的是( )。
有以下程序段int j;float y;char name[50];scanf("%2d%f%s",&i,&y,name);当执行上述程序段,从键盘上输入55566 7777abc后,y 的值为( )。
定义下列结构体(联合)数组:struct st{ char name[15];int age;}a[10]={"ZHA0",14,"WANG",15,"LIU",16," ZHANG",17);执行语句printf("%d,%C",a[2].age,*(a[3].name+ 2))的输出结果为( )。
若有定义语句:“char sE10]="1234567\0\0";”,则strlen(s)的值是( )。
相关题目
设有如下的程序段:
char str[ ]="This a book";
char *ptr;
ptr=str;
执行上面的程序段后,*(ptr+2)的值为( )。
设有程序段:char s[]="china"; char *p ; p=s ; 则下面叙述正确的是( )。
设有数组定义:char str[]="China";则下面语句的输出为( )。 printf("%d",strlen(str));
下面程序段的运行结果是( )。 char str[ ]="ABC", *p=str; p++; cout<<*p;
设有说明:char str[10];则标识符str的意义是( )
设有以下程序片段:char s[ ]=Program!;char p;p=s;则执行完上面的程序段后,(p+8)的值为( )
设有下列程序段:chars[20]="Beijing",*P;P=S;则执行“p=s;”语句后,下列叙述正确的是( )。
以下程序的输出结果是( )。main{char str[][10]={"china","beijing"),*p=str;printf("%s\n",p+10);}
有以下程序段char name[20];int num;scanf("name=%s num=%d",name;&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为
设有下列程序段: char str[]="HelloWorld": char* plr; ptr=str: 执行上面的程序段后,*(ptr+10)的值为( )。
设有下列程序段:char str[]="HelloWorld":char* plr;ptr=str:执行上面的程序段后,*(ptr+10)的值为( )。
设有下列的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。
下面程序段的输出结果是( )。 char str[]="ABC",*p=str; Printf("%d ",*(p+3));
下面程序段的运行结果是 char str[]="ABC",*p=str; printf("%d ",*(p+3));
设有语句:char str1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
设有语句: char str1[]="string",str2[8],*str3,*str4="string"; 则下列对库函数strcpy()调用不正确的是( )。
设有语句:char str1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
设有语句:char str1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是( )。
设有char str〔10〕,下列语句正确的是()
设有如下程序段: char str[]="World": char*ptr=str; 执行上面的程序段后,*(ptr+5)的值为 ______。
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧