网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
以下使指针指向一个字符串的选项错误的是( )。
A
char str[]=string; char * ps; *ps= str;
B
char str[]=string; char *ps; ps= str;
C
char str[]=strinh,* ps=str;
D
char * ps; ps=str; ps=strinh;
参考答案
参考解析
解析:
A项中定义了指针ps后,*ps表示指针ps指向地址的内容,而不是地址,*ps=str无法将str的首地址赋给一个常量,语法错误。答案选择A选项。
A项中定义了指针ps后,*ps表示指针ps指向地址的内容,而不是地址,*ps=str无法将str的首地址赋给一个常量,语法错误。答案选择A选项。
更多 “单选题以下使指针指向一个字符串的选项错误的是( )。A char str[]=string; char * ps; *ps= str;B char str[]=string; char *ps; ps= str;C char str[]=strinh,* ps=str;D char * ps; ps=str; ps=strinh;” 相关考题
考题
下列函数的功能是fun(char *a,char *b){ while((*b=*a)!= '\0') {a++,b++;} }A) 将 a 所指字符串赋给 b 所指空间B) 使指针 b 指向 a 所指字符串C) 将 a 所指字符串和 b 所指字符串进行比较D) 检查 a 和 b 所指字符串中是否有 '\0'
考题
设有定义: char *c; ,以下选项中能够使字符型指针 c 正确指向一个字符串的是A ) char str[ ]= "string";c=str;B ) scanf("%s",c);C ) c=getchar();D ) *c="string";
考题
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )A)char str[]="string";c=str;B)scanf("%s",c);C)c=getchar;D)char str[]="string";strcpy("c,str")
考题
关于void指针,下列说法错误的是()。A、void指针就是未指向任何数据的指针B、void指针就是已定义而未初始化的指针C、指向任何类型数据的指针可直接赋值给一个void指针D、void指针值可直接赋给一个非void指针
考题
以下能将字符串“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!:;
考题
下列说法正确的是A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组B)int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组C)int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组D)A,C均正确
考题
下列函数的功能是( )。 A.将a所指字符串赋给b所指空间B.使指针b指向a所指字符串SXB
下列函数的功能是( )。A.将a所指字符串赋给b所指空间B.使指针b指向a所指字符串C.将a所指字符串和b所指字符串进行比较D.检查a和b所指字符串中是否有’\0
考题
设有定义:char*C;以下选项中能够使C正确指向一个字符串的是( )。A.char str( )=”string”;C=str;B.scanf(”%s”,C.;C.c=getchar( );D.*c=”strin9”;
考题
关于地址和指针,以下叙述正确的是( )。A.可以通过强制类型转换让char型指针指向double型变量B.函数指针P指向一个同类型的函数f时,必须写成:p=f;C.指针P指向一个数组f时,必须写成:p=ecf;D.一个指针变量P可以指向自身
考题
设有定义:“char*c;”,以下选项中能够使字符型指针c正确指向一个字符串的( )。A.char str[]="string";c=str;B.scanf(%s,c):C.c=getchar( );D.*c="strin9";
考题
若有int *x[3]:则以下表述正确的是 ______。A.x是一个指向具有3个元素的整型数组的指针B.x是一个指向int型变量的指针C.x是一个有3个元素的指针数组,每个元素是一个int型指针D.x是一个数组,该数组的元素是指针x所指向的变量
考题
设有定义:int(* ptr)( ); 则以下叙述中正确的是 ( )A.ptr是指向一维数组的指针变量B.ptr是指向int型数据的指针变量C.ptr是指向函数的指针,该函数返回一个int数据D.prt是一个函数名,该函数的返回值是指向int型数据的指针
考题
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。A)字符串读入后会自动加入'\0'B)fp是指向该文件的文件型指针C)fgets函数将从文件中最多读入n个字符D)fgcts函数将从文件中最多读入n-1个字符
考题
C语言标准库函数""fgets(string,n,fp)""的功能是()。A、从文件fp中读取长度为n的字符串存入指针string指向的内存B、从文件fp中读取长度为n-1的字符串存入指针string指向的内存C、从文件fp中读取n个字符串存入指针string指向的内存D、从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存
考题
单选题以下叙述中错误的是( )。A
基类型不同的指针可以直接相互赋值B
函数可以通过指针形参向所指单元传回数据C
字符型指针可以指向一个字符串D
一般情况下,指针的运用可使程序代码效率更高
考题
单选题设有定义:char *c;以下选项中能够使字符型指针c正确指向一个字符串的是( )。A
char str[]=string;c=str;B
scanf(%s,c);C
c=getchar();D
*c=string;
考题
单选题若有说明语句: int *ptr[10]; 以下叙述正确的是( )。A
ptr是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量B
ptr是指向整型变量的指针C
ptr是一个指向具有10个整型元素的一维数组的指针D
ptr是一个指向10个整型变量的函数指针
考题
单选题C语言标准库函数""fgets(string,n,fp)""的功能是()。A
从文件fp中读取长度为n的字符串存入指针string指向的内存B
从文件fp中读取长度为n-1的字符串存入指针string指向的内存C
从文件fp中读取n个字符串存入指针string指向的内存D
从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存
考题
单选题函数rewind(fp)的作用是( )。A
函数rewind(fp)的作用是使文件读写指针指向文件开始位置B
使文件位置指针指向文件的末尾C
使文件位置指针移至前一个字符的位置D
使文件位置指针移至下一个字符的位置
考题
判断题char*const p表明p是一个指针,它只能指向一个字符串常量。A
对B
错
热门标签
最新试卷