A.9
B. 5
C. 6
D. 7
第1题:
A.s和t完全相同
B.数组s中的内容和指针变量t中的内容相等
C.s数组长度和t所指向的字符串长度相等
D.*t与s[0]相等
第2题:
下面程序段中,输出*的个数是 char *s="\ta\018bc"; for(;*s!='\0';s++)printf("*");
A.9
B.5
C.6
D.7
第3题:
设有下面的程序段:
char s[]="china"; char*p; p=s;
则下列叙述正确的是
A.s和p完全相同
B.数组s中的内容和指针变量p中的内容相同
C.s数组长度和p所指向的字符串长度相等
D.*p与s[0]相等
第4题:
下面程序段中,for循环的执行次数是 char * s=“\ta\018bc"; for(;* s! ='\0';s++)cout < < " * ";
A.9
B.5
C.6
D.7
第5题:
变量s的定义为“char *s="Hello world!";”,要使变量p指向s所指向的同一个字符串,则应选取(47)。
A.char *p=s;
B.char *p=&s;
C.char *p;p=*s;
D.char *p; p=&s;
第6题:
有以下函数
int aaa(char *s)
{
char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数的功能的叙述正确的是( )。
A.求字符串s的长度
B.比较两个串的大小
C.将串s复制到串t
D.求字符串s所占字节数
第7题:
假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。
Achar *p=s;
Bchar *p=&s;
Cchar *p;p=*s;
Dchar *p; p=&s;
第8题:
设已定义chars[]=”/”Name//Address/”/n”;,则字符串s所占的字节数是()
第9题:
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是(). struct stud { char num[8]; int s[4]; double ave; } a,*p;
第10题:
front->next=s;front=s;
s->next=rear;rear=s;
rear->next=s;rear=s;
s->next=front;front=s;
第11题:
第12题:
可以用*p表示s[0]
s数组中元素的个数和p所指字符串长度相等
s和p都是指针变量
数组s中的内容和指针变量p中的内容相等
第13题:
已知char **t;则变量t是
A.指向char变量的指针
B.指向指针的char变量
C.指向指针的指针
D.以上说法都不对
第14题:
设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是( )。
A.可以用*p表示s[0]
B.s数组中元素的个数和p所指字符串长度相等
C.s和p都是指针变量
D.数组s中的内容和指针变量p中的内容相同
第15题:
以下能将字符串“good!”正确地存放在字符数组s中,或使指针;能指向这个字符串的是(33)。
A.char s[4]={'g','o','o','d','!')
B.char s[5];s="good!";
C.int s[5]="good!";
D.char *s;s="good!:;
第16题:
若有以下结构类型说明和变量定义,则变量a在内存中所占字节数是struct stud{ char num[6]; int s[4]; double ave;}a,*p;
第17题:
若有下面的程序段: chars[]="china";char *p;p=s;则下列叙述正确的是( )。
A.s和p完全相同
B.数组s中的内容和指针变量p中的内容相等
C.数组s的长度和p所指向的字符串长度相等
D.*p与s[0]相等
第18题:
第19题:
变量s已定义为"char *s="Heoll world!";",要使变量p指向s所指向的同一个字符串,则应定义为()。
Achar *p=s;
Bchar *p=&s;
Cchar *p;p=*s;
Dchar *p;p=&s;
第20题:
设char*s="/tabc/017/’/n";则指针变量s指向的字符串所占的字节数是()
第21题:
char *p=s;
char *p=&s;
char *p;p=*s;
char *p; p=&s;
第22题:
求字符串s的长度
比较两个串的大小
将串s复制到串t
求字符串s所占字节数
第23题:
char *p=s;
char *p=&s;
char *p;p=*s;
char *p;p=&s;