• 2022-05-28
    下列程序段运行后输出( )char s1[5],s2[ ]=”enjoy”;s1=s2;printf("%s",s1);
    A: enjoy
    B: joy
    C: en
    D: 编辑出错
  • D

    内容

    • 0

      char s1[ ] = "hello ";char s2[ ] = "tangx ";strcpy(s1, s2);printf("%s\n", s1);以上代码段执行结果为哪个选项? A: hello tangx B: tangx hello C: hello D: tangx

    • 1

      有字符数组s1[80]和s2[80],则正确的输出语句是 。 A: puts(s1,s2); B: printf("%s,%s",s1[],s2[]); C: putchar(s1,s2); D: puts(s1),puts(s2);

    • 2

      以下程序的输出结果是(  )#include ”string.h”main(){ char s1[20]=“bcd”,s2[20]=“abc”;if(strcmp(s1,s2)>0) printf(“%s\n”,s1);else printf(“%s\n”,s2);} A: bcd B: abc C: bcdabc D: abcbcd

    • 3

      以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);

    • 4

      有如下定义:chara[][6]={"abcde","ABCDE","#@xyz"};哪个选项可以输出字符串"ABCDE"() A: printf(“%s”,a[0]) B: printf(“%s”,a[1][6]) C: printf(“%s”,a[2]) D: printf(“%s”,a[1])