举一反三
- 以下不能正确进行字符串初始化的语句是: 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', '!'};
- 给出以下定义,则正确的叙述是 char x[ ]= “abcedfg”; char y[ ]={ ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’’, ‘g’ };
- 设有如下定义,则正确的叙述为( ) char x[]={"abcdefg"}; char y[]={'a’,'b’,'c’,'d’,'e’,'f’,'g'};
- 给出以下定义: 则正确的叙述为。 char x[ ]="abcdefg"; char y[ ]={'a','b','c','d','e','f','g'};
- 若给出以下定义: char x[ ]="abcdefg"; char y[ ]={'a','b','c','d','e','f','g'}; 则正确的叙述为( )。
内容
- 0
下面程序执行后的输出结果是( )。#include <;stdio.h>;char f(char x , char y){if(x>;y) return y;else return x;}int main(){ char a='9',b='8',c='7',d='6';printf("%c",f(f(a,b),f(c,d)));return 0;} A: 6 B: 9 C: 8 D: 7
- 1
给出如下定义: char x [ ] = { “ abcdefg ” }; char y [ ] = { ‘a’, ‘b’, ‘c’, ‘d ’, ‘e’, ‘f ’, ‘g’ , ‘ ’}; 则数组x与数组y等价
- 2
【单选题】下列数组定义语句中,正确的是( ) A. char a[][]={'a','b','c','d','e','f'}; B. char a[2][3]='a','b'; C. char a[][3]={'a','b','c','d','e','f'}; D. char a[][]={{'a','b','c','d','e','f'}};
- 3
char[] suit={(char)3, (char)4, (char)5, (char)6};可以换成以下那句 A: char[] suit={3, 4, 5, 6}; B: char[] suit={‘3’, ‘4’, ‘5’, ‘6’}; C: char[] suit={"3", "4", "5", "6"}; D: char[] suit={3.ToString(), 4.ToString(), 5.ToString(), 6.ToString()};
- 4
以下语句不正确的是()。 A: char a[6]="love"; B: char a[6], *p=a;p="love"; C: char *a;a="love"; D: char a[6], *p; p=a="love";