题库 题库

【单选题】

若有以下说明,则( )不是对strcpy库函数正确的调用。
strcpy库函数用于复制一个字符串:char*strl="abCd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
  • A.strcpy(str2,strl)

  • B.strcpy(str3,strl)

  • C.strcpy(strl,str2)

  • D.strcpy(str5,strl)

参考答案

查看答案

相关试题

单选题 以下程序的输出结果是( )。
main()
{ char st[20]="hello\0\t\\\";
printf("%d%d\n",strlen(st).sizeof(st));
}
查看答案
单选题 源程序的文档不包括( )。 查看答案
单选题 若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。
cb='b';
k=10;
printf("%X,%o,”,ch,ch,k);
printf("k=%%d\n",k);
查看答案
单选题 若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以( )方式打开文件。 查看答案
单选题 以下程序的输出结果是( )。
void fun(int*a,int i,int i)
{int t;
if(i<I)
{ t=a[i[;a[i]=a[j];a[j]一t;
i++;j--;
fun(a,i,j);
}
}
main()
{ int K[]={2,6,1,8},i;
fun(x,0,3);
for(i=0;i<1;i++)printf("%2d",x[i]);
printf("\n");
}
查看答案
单选题 有以下程序
#include
void fun(int n,int*p)
( int f1,f2;
if(n==1|| n==2)*p=1;
else
{ fun(n-1,&f1);fun(n-2,&f2);
*p=f1+f2;
}
}
main()
{ int s;
fun(3,&s);printf("%d",s);
}
程序的运行结果是( )。
查看答案
单选题 若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
查看答案
单选题 以下关于typedef的叙述错误的是( )。 查看答案
单选题 设有以下定义和语句:
char str[2O]="Program",*P:
p=str:
则以下叙述中正确的是( )。
查看答案
单选题 若有以下说明,则( )不是对strcpy库函数正确的调用。
strcpy库函数用于复制一个字符串:char*strl="abCd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
查看答案
单选题 有如下程序:
#include
main()
{ FILE*fp1;
fp1=fopen("f1.txt","w");
fprintf(fp1,"abe");
fclose(fp1);
}
若文本文件f1.txt中原有内容为:good。则运行以上程序后文件f1.txt中的内容为( )。
查看答案
单选题 下列程序的运行结果是( )。
#include
main()
{ int a=2,b=3,c=4:
if(a<B)
if(b<0)C=0:
else c++;
printf("%d\n",c);
}
查看答案
单选题 若希望下列的程序运行后输出25,程序空白处的正确选项是( )。
main()
{ int i,j=50,a[]={7,4,10,5,8};
for( )
j+=a[i];
printf("%d",j-40);
}
查看答案
单选题 下列选项中不属于软件生命周期开发阶段任务的是( )。 查看答案
单选题 下列工具中为需求分析常用工具的是( )。 查看答案
单选题 下列选项中不会引起二义性的宏定义是( )。 查看答案
单选题 下列能正确定义且赋初值的语句是( )。 查看答案
单选题 下述程序的输出结果是( )。
#define N 20
void fun(int a[],int n,int m)
{ int i,j;
for(i=m;i>n;i--)a[i+1]=a[i];
}
main( )
{ int i,a[N]={1,2,3,4,5,6,7,8,9,10};
fun(a,2,9);
for(i=0;i<5;i++)printf("%d",a[i]);
}
查看答案
单选题 若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。 查看答案
单选题 下列程序的执行结果是( )。
#include
main()
{ int a,b,c;
a=b=2,c=I;
c=(a++)-1;printf("%d,0Ad",a,c);
c+=-a+++(++b);printf("%d,%d",a,c);
)
查看答案