题目内容

下面哪一项是不正确的字符串赋值或赋初值的方式( )。

A. char *str; str="hello";
B. char str[7]={'h',e','f','f','o','g'};
C. char str1[10];str1=" hello ";
D. char str1[]="hello ",str2[]="12345678";

查看答案
更多问题

若有以下说明和语句,则输出结果是哪一项( )。 (strlen(s)为求字符串s的长度的函数)char s[12]={‘1’, ‘2’, ‘3’, ‘\0’, ‘A’, ‘B’, ‘C’, ‘D’, ‘\n’, ‘1’, ‘2’}; printf("%d",strlen(s));

A. 3
B. 11
C. 12
D. 9

若有数组定义: char array [ ]="sting"; 则数组 array所占的空间为( )。

A. 4个字节
B. 5个字节
C. 6个字节
D. 7个字节

若有定义和语句:char s[10];s="abcdef";printf("%s\n",s);输出结果是(以下└┘代表空格)( )。

A. 输出abcdef
B. 输出a
C. 输出abcdef└┘└┘└┘└┘
D. 编译不通过

【多选题】职业素养包含( )。

A. 职业理想
B. 职业道德
C. 创新能力
D. 审美意识

答案查题题库