若有定义:char*ps[]={“aa”,“bb”,“cc”,“dd“};,则以下叙述正确的是( )。
A: ps[0]是字符串”aa”
B: *ps[0]是字符串“aa”的首地址
C: ps[0]是字符串”aa”的首地址
D: *ps[0]是字符串“aa”
A: ps[0]是字符串”aa”
B: *ps[0]是字符串“aa”的首地址
C: ps[0]是字符串”aa”的首地址
D: *ps[0]是字符串“aa”
C
举一反三
- 若有定义:char*ps[]={“aa”,“bb”,“cc”,“dd“};,则以下叙述正确的是( )。 A: ps[0]是字符串”aa” B: *ps[0]是字符串“aa”的首地址 C: ps[0]是字符串”aa”的首地址 D: *ps[0]是字符串“aa”
- 若有定义:char*ps[]={“aa”,“bb”,“cc”,“dd“};,则以下叙述正确的是( )。 A: ps[0]是字符串”aa” B: *ps[0]是字符串“aa”的首地址 C: ps[0]是字符串”aa”的首地址 D: *ps[0]是字符串“aa”
- 若有定义:char*ps[]={“aa”,“bb”,“cc”,“dd“};,则以下叙述正确的是( )。 A: ps[0]是字符串”aa” B: *ps[0]是字符串“aa”的首地址 C: ps[0]是字符串”aa”的首地址 D: *ps[0]是字符串“aa”
- 设有定义语句: char *aa[2]={"abcd","ABCD"}; 则以下叙述正确的是______。 A: aa[0]存放了字符串"abcd"的首地址 B: aa数组的两个元素只能存放含有4个字符的一维数组的首地址 C: aa数组的值分别是字符串"abcd"和"ABCD" D: aa是指针变量,它指向含有两个元素的字符型数组
- 以下字符数组的输入方法中,正确的是 A: 用循环结合%c使用 B: scanf函数结合%s使用 C: 调用gets函数 D: 1.分配内存给字符指针;2.分配内存给字符串;3.将字符串首地址赋值给字符指针; 例如 char *ps;// ps 为字符串指针,是指针,是一个变量,存储的是字符串的首地址 ps="hello"; /*这里字符串"hello"仅仅代表其第一个字符的地址* E: 以上都正确
内容
- 0
设有定义语句:char*aa[2]={“abcd”,“ABCD”};则以下叙述中正确的是 A: aa数组元素的值分别是字符串“abcd”和“ABCD” B: aa是指针变量,它指向含有两个数组元素的字符型一维数组 C: aa数组的两个元素分别存放的是含有四个字符的一维数组的首地址 D: aa数组的两个元素中各自存放了字符‘a’和‘A’的地址
- 1
字符串的长度是: A: 串中不同字符的个数 B: 串中不同字母的个数 C: 串中所含字符的个数且字符个数大于0 D: 串中所含字符的个数
- 2
【单选题】若有定义:int aa[8];则以下表达式中不能代表数组元素aa[1]的地址的是______。 A. &aa[0]+ B. &aa[1] C. aa[0]++ D. aa+1
- 3
设有如下定义: char *aa[2]={"abcd","ABCD"}; 则以下就法中正确的是 A: aa数组成元素的值分别是"abcd"和ABCD" B: aa是指针变量,它指向含有两个数组元素的字符型一维数组 C: aa数组的两个元素分别存放字符串常量的首地址 D: aa数组的两个元素中各自存放了字符'a'和'A'的地址
- 4
设有如下定义: char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是 。 A: aa 数组元素的值分别是"abcd"和ABCD" B: aa 是指针变量,它指向含有两个数组元素的字符型一维数组 C: aa 数组的两个元素都是指针,分别指向两个字符串的首地址 D: aa 数组的两个元素中各自存放了字符