题目内容

库函数strcpy用以复制字符串,若有以下定义和语句:char str1[ ]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确调用是。

A. strcpy(str1,"people");
B. strcpy(str2,"people");
C. strcpy(str3,"people");
D. strcpy(str4,"people");

查看答案
更多问题

以下程序运行后,输出结果为。#include int main(){char *d[ ]={"ab","cde"};printf("%s\n",d[1]);return 0;}

A. cde
B. 字符c的ASCII码
C. 字符c的地址
D. 出错

已有fun函数的声明为char fun(char *s1,char s2);,且main函数中已有声明char str1[80]="hello", str2[ ]="h",c; 以下语句出现在main函数中,其中错误的是。

A. c=fun(str1,str2[0]);
B. c=fun(str1,*str2);
C. c=fun(&str1[0],str2[0]);
D. c=fun("hello","h");

有以下定义:char s[20]="programming",*ps=s;则不能代表字符'o'的表达式是。

A. s+=2,*s
B. s[2]
C. ps[2]
D. ps+=2,*ps

已有声明char s1[5],*s2="Hello World";,能实现“将s2指向的字符串中最后4个字符组成的子串复制到s1数组”功能的语句是。

A. s1=s2+strlen(s2)-3;
B. s1[0]=s2[strlen(s2)-3];
C. strcpy(s1[0],s2[strlen(s2)-3]);
D. strcpy(s1,s2+strlen(s2)-4);

答案查题题库