A: str[ ‘g’-c]
B: str[2]
C: str[ ‘d’ - ‘c’]
D: str[‘d’-c]
举一反三
- 4.若有以下的定义和语句:int str[12]= {1,2,3,4,5,6,7,8,9,10,11,12}; char c= 'e',则数值为2的表达式是( )。 A: str[ 'g'-c] B: str[2] C: str[ 'd'-'c'] D: str['d'-c]
- 若有以下说明: int a [12 ] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 } ; char c= ‘a’ , d , g ; 则数值为4的表达式是( )
- 若有定义char str[]= “very good”,则str的长度为( )。 A: 8 B: 9 C: 10 D: 11
- 若有定义char str[8]; ,以下正确的语句是()。 A: str[8]= "Hello C"; B: str="Hello C"; C: str[]="Hello C"; D: strcpy(str,"Hello C");
- 中国大学MOOC: 若有以下说明,则数值为 4 的表达式是( )。 int a[12] ={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; char c=’a’, d, g ;
内容
- 0
定义二维数组char str[2][4]={"abc", "123"},下列哪个元素可以表示字符'2' A: str[1][1] B: char str[1][1] C: str[0][1] D: str[2][1]
- 1
以下不能正确进行字符串赋初值的语句是( )。 A、char str[5]= "good!"; B、char *str="good!"; C、char str[]="good!"; D、char str[5]={'g', 'o','o', 'd'}; A: char *str="good!"; B: char str[5]={'g', 'o','o', 'd'}; C: char str[]="good!"; D: char str[5]= "good!";
- 2
假设有定义:char *const str=“pointer”;则下面语句正确的是( )。 A: str[3]=‘n’; B: str=“array”; C: str=new char[8]; D: str=new char(‘5’);
- 3
若有以下说明,则数值为 4 的表达式是( )。 int a[12] ={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; char c=’a’, d, g ;? a[g-c]|a['d'-'c']|a['d'-c]|a[4]
- 4
以下不能正确进行字符串初始化的语句是: A: char str[5] = "good!"; B: char str[5] = {'g', 'o', 'o', 'd', '!'}; C: char str[] = {'g', 'o', 'o', 'd', '!'}; D: char str[] = "good!"; E: char str[8] = "good!"; F: char *str = "good!"; G: char str[8] = {'g', 'o', 'o', 'd', '!'};