判断字符串ca和字符串cb是否相等,应当使用()。
A. if ( ca == cb )
B. if ( ca = cb )
C. if ( strcpy ( ca , cb ) )
D. if ( strcmp ( ca , cb ) == 0 )
查看答案
下面说法错误的是()。
A. 在两个字符串的比较中,字符个数多的字符串比字符个数少的字符串大
B. 字符'\0'是字符串的结束标识,其ASCII代码为0
C. 当需要接收用户从键盘输入的含有空格的字符串时,应使用gets ( )函数
D. 调用strlen ( "abc\0ef\0g" )的返回值为3。
下列程序完成将输入的一个数字字符串转变为整型数值的功能。请填空。# include # include void main ( ){char str [8] ;int i ;int s ;puts ( "Please input a digital string:" ) ;____①____; /*输入一个字符串*/s = 0 ;for ( i = 0 ; str[i] != '\0' ; i ++ )s = ____②____;printf ( "%d" , s ) ;}
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值),否则输出-1。# include ____①____void main ( ){char ch = 'a' , str [50] ;int num , i , flag = 1 ;gets ( str ) ;num = ____②____;for ( i = 0 ; i < num ; i ++)if ( ____③____){flag = 0 ;break ;}if ( flag ==1 )printf ( "%d" , -1 ) ;else____④____;}
以下哪项属于语言艺术的审美特征?( )
A. 语言修辞性
B. 题材广泛