题目内容

以下对字符数组a进行不正确初始化的是( )

A. char a[]=’cool\0’;
B. char a[]={‘c’,’o’,’o’,’l’};
C. char a[]={“cool\0”};
D. char a[]=”cool\0”;

查看答案
更多问题

当接受用户输入的含空格的字符串时,应使用的函数是( )

A. scanf()
B. gets()
C. getchar()
D. getc()

对两个数组 a 和 b 进行如下初始化:char a[ ] = "ABCDEF" ;char b[ ] = { 'A' , 'B' , 'C' , 'D' , 'E' , 'F' } ;则以下叙述正确的是( )。

A. a 和 b 数组完全相同
B. a 与 b 长度相同
C. a的长度比 b 短
D. a 的长度比 b 长

有两个字符数组 a, b,则以下正确的输入语句是()。

A. gets( a , b ) ;
B. scanf( "%s,%s" , a , b ) ;
C. getchar( a ),getchar( b ) ;
D. gets( "a" ) , gets( "b" ) ;

下面程序段的运行结果是()。char a[7] = "abcdef" ;char b[4] = "ABC" ;strcpy( a , b ) ;printf( "%c\n" , a[5] ) ;

A. □ (□表示一个空格 )
B. \0
C. E
D. f

答案查题题库