首页/ 题库 / [单选题]设有语句: char str1[]="s的答案

设有语句: char str1[]="string",str2[8],*str3,*str4="string"; 则下列对库函数strcpy()调用不正确的是( )。

单选题
2022-01-09 20:46
A、strcpy(str1,"Hell01");
B、strcpy(str2,"Hell02");
C、strcpy(str3,"Hell03");
D、strcpy(str4,"Hell04");
查看答案

正确答案
C

试题解析
解析:本题考核库函数strcpy()的正确调用。函数strcpy()的函数原型为:char*strcpy(char*strDest,constchar*strSrC);其功能是复制strSrc所有字符到strDest,并返回strDest。根据函数strcpy()的原型可知,选项A、B和D的调用都是正确的。在选项C中,由于指针*str3没有初始化其字符长度,容易引起访问越界,故是不正确的。

标签:
相关题目
函数调用:strcat(str1,str2)的功能是( )。
函数调用strcat(strcpy(str1, str2), str3)的功能是______
( )选择正确的输入语句( )。:(其中:char string[20];)使得string的内容为"I am student".
有如下代码: String str, str1; str="This is a string"; str1=str; str1="String"; str=str1; str1="String1"; 此时str的值会怎样:( )
设有语句char c=\t;,则变量c (   )。
设有以下说明语句 typedef struct { int n; char ch[8]; }PER;
设有以下说明语句 typedef struct { int n; char ch[8]; } PER; 则下面叙述中正确的是
设有以下说明语句 typedef struct { int n; char ch[8]; }PER; 则下面叙述中正确的是
设有以下说明语句: typedef struct { int n; char ch[8]; }PER; 则下面叙述中,正确的是( )。
执行下列指令后: STR1 DW ‘AB’ STR2 DB 16 DUP(?) CNT EQU $ -STR1 MOV CX,CNT (CL)= ( )
以理程序的输出结果______。 main() { char st[20]="he11O \"; printf("%d%d ",str1en (st),sizeof(st)); }
设有以下语句: char strl[]="string",str2[8],*str,*str4="string"; 则______不是对库函数的正确调用。
设有语句:char str1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
设有以下语句: char str 1[]="string",str2[8],*str3,*str4="string"; 则______不是对库函数的正确调用。
设有以下语句: char str1[]="string",str2[8],*str3,*str4="str4="string"; 则______不是对库函数的正确调用。
设有以下语句: char str1 []="string"mstr2 [8],*str3,*str4=="string"; 则 ______不是对库函数的正确调用。
设有以下语句: char str1[]="string",str2[8],*str3,*str4=="string; 则______不是对库函数的正确调用。
设有语句:char str1[]="string", str2[8], *ste3, *str4="string";,则下列不是对库函数 strcpy的正确调用的是______。
设有语句: char str1[]="string",str2[8],*str3,*str4="string"; 则下列对库函数strcpy()调用不正确的是( )。
设有以下语句: char strl[]="string",str2[8],*str,*str4="string"; 则______不是对库函数的正确调用。
广告位招租WX:84302438

免费的网站请分享给朋友吧