若有以下说明,则( )是对strcpy库函数的正确的调用。char *str1="copy", str2[10], *str3="hijkl", *str4, *str5="abcd";
A. strcpy(str2, str1);
B. strcpy(str3, str1);
C. strcpy(str4, str1);
D. strcpy(str5, str1);
查看答案
以下程序的输出结果是( )。int main( ){ char a[10]={'1', '2', '3', '4', '5', '6', '7', '8', '9', 0}, *p;int i; i=8; p=a+i; cout << p-3 << endl; return 0;}
A. 6
B. '6'
C. 6789
D. 789
有以下程序 ,程序执行后的输出结果是( )#include using namespace std;int main( ){ int a[]={1, 2, 3, 4}, y, *p=&a[1];y=(*--p)++; cout << y <
A. 1
B. 2
C. 3
D. 4
下面程序把数组元素中的最大值放入a[0]中,则在if语句中的条件表达式应该是( )。 #include using namespace std;int main( ){ int a[10]={6,7,2,9,1,10,5,8,4,3}, int *p=a, i;for(i=0; i<10; i++, p++) if( ) *a=*p; cout << *a; return 0;}
A. p>a
B. *p>a[0]
C. *p>*a[0]
D. *p[0]>*a[0]
以下程序的运行结果为( )。#include #include using namespace std;int main( ){ char b[30];strcpy (&b[0],"CH"); strcpy (&b[1],"DEF"); strcpy (&b[2],"ABC"); cout<
A. CHDEF
B. DEFABC
CDABC
D. CHABC