单项选择题设有定义char*p=“abcde\0fghjik\0”;则printf(“%d\n”,strlen(p));输出结果是()

A.12
B.15
C.6
D.5


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题以下不合法的赋值语句是()

A.x=(1,y=2);
B.++x;
C.x=y=15;
D.y=int(x);

4.单项选择题在以下关于C语言的不严格的叙述中,错误的说法是()。

A.在标识符中,大写字母和小些字母的意义相同
B.有些不同类型的变量可以在一个表达式中运算
C.在赋值表达式中等号“=”左边的变量和右边的值可以是不同类型
D.同一个运算符号在不同的场合可以有不同的含义

5.单项选择题在C语言中,数字029是一个()。

A.八进制数
B.十进制数
C.十六进制数
D.非法数

6.单项选择题C语言中基本数据类型有()。

A.整型、实型、逻辑型
B.整型、字符型、逻辑型
C.整型、实型、字符型
D.整型、实型、字符型、逻辑型

7.单项选择题

已知对学生记录的描述为:设变量stu中的“生日”是“1995年11月12日”,对“birthday”正确赋值的程序是()

A.year=1995;month=11;day=12;
B.stu.year=1995;stu.month=11;stu.day=12;
C.birthday.year=1995;birthday.month=11;birthday.day=12;
D.stu.birthday.year=1995;stu.birthday.month=11;stu.birthday.day=12;

8.单项选择题

有如下定义的结构体类型:对其中成员month的正确引用方式是()

A.data.month
B.data.year.month
C.month
D.workday.month

9.单项选择题以下结构体的定义语句中,正确的是()

A.structstudent{intnum;charname[10];intage;};stu;
B.struct{intnum;charname[10];intage;}student;structstudentstu;
C.structstudent{intnum;charname[10];intage;}stu;
D.structstudent{intnum;charname[10];intage;};studentstu;