正确答案: D

strcpy(a,b);

题目:已知:char a[15],b[15]={"I love china"};则在程序中能将字符串I love china赋给数组a的正确语句是

查看原题

举一反三的答案和解析:

  • [单选题]子程序中,X+Y+Z的输出结果为 ______。
  • 600

  • 解析:解析:在子程序中,X、Y、Z被重新赋值。此时X+Y+Z=100+200+300=600。

  • [单选题]有以下程序: main() {int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,)},i,j,k,t; for(i=0;i4;i++) for(j=0;j3;j++) for(k=j+1;k4;k++) if(a[j][i]>a[k][i]){t=a[j][i];a[j][i]=a[k][i];a[k][i]=t;}/*按列排序*/ for(i=0;i<4;i++)printf("%d,",a[i][i]); } 程序运行后的输出结果是( )。
  • 1,6,5,7,

  • 解析:解析:本题首先定义了一个4行4列的二维数组,并用了三层for循环来进行由小到大的排序。外层循环变量i表示数组的列.第二层循环变量j表示数组的行,第三层循环用于求第i列第j行的最小值,其中通过if语句对相关数值进行比较和交换。最后通过for循环对排序后数组对角线上的元素输出。

  • [单选题]有如下程序: #includeiostream> void fun(int&x, int y){int t=x; x=y; y=t;} int main() { int a[2]={23,42}; fun(a[1],a[0]); std::couta[0]","a[1]std::end1; return 0; } 执行后的输出结果是( )。
  • 23,23


  • 推荐下载科目: 软考中级 思科认证 Linux认证 JAVA认证 软考高级 软考初级 职称计算机 计算机操作员高级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2