66问答网
所有问题
4 [填空题]已知 char[10]="abc\"d", 则表达式strlen((x)的值为 __?
如题所述
举报该问题
推荐答案 2023-04-15
给定 char 数组 x 的值为 abc\"d,则通过 strlen(x) 表达式求得的值为 6。
原因是 strlen 函数用于计算字符串的长度,即字符串中的字符个数,不包括字符串末尾的空字符 (\0)。对于给定的 x 数组,其包含了6个字符,分别是 a、b、c、\"、d 和 \0,因此 strlen(x) 的值为 6。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Uvvi2xsisnU2UxUnv9x.html
相似回答
对于下列字符串,说明
表达式strlen(
s) 值的是(
)char
s
[10]=(
'a...
答:
【答案】:C 解析:
strlen(
s)返回s字符串中字符的个数,若s是个数组,则返回数组元素的个数。
2013计算机二级C语言完整预测试题及答案一
答:
D)n=(n/100+0.5)*100.0 14.设x,y和z都是int型变量,且x=3,y
=4,
z=5,则下面
表达式
中,值为0的表达式是 A)x&&y B)x<=y C)x||++y&&y-z D)!(x 15.若变量已正确说明为int类型,要通过语句scanf("%d %d %d ",&a,&b,&c);给a赋值3,b赋值5,c赋值8,不正确的输入形式是 A)3回车> 5回车...
用C语言编写程序,求1+1/(1+2)+1/(1+2+3)+... +1/(1+2+...+n)?
答:
A、#define MYNAME=”
ABC
”B、#include stdio.hC、for(i=0;i<
10;
i++
);D
、struct int stu{int name};20. 已知枚举类型定义语句为:enum Token{ NAME,NUMBER,PLUS=5,MINUS,PRINT
=10
};则下列叙述中错误的是( )。A、枚举常量MINUS的值为6 B、枚举常量PRINT的值为10C、枚举常量NUMBER的值为1 D、枚举...
C语言……….若有定义语句:int a
[4]=
{1,3,5,7},*p;p=a
;则
*(p+1
)的值
答:
char
s
[10] =
{‘A’,‘\0’,‘B’,‘C’,‘D’};则
strlen(
s
)的值
为 strlen是计算字符串长度,遇到'\0'结束返回长度,所以是1 struct num { int a ; int b ; float f ;} n = {1,3,5.0} ;struct num *pn = &n
;则表达式
pn->b/n.a * ++pn->b的值是 pn结构体...
求C语言程序设计的答案
答:
26.若t为double类型
,表达式
t=1,t+5,t++的值是
()(
本题分值:1分) C A.1 B.6.0 C.2.0 D.1.0 27.若有定义和语句:
char
s
[10];
s=〃
abcd
〃;printf(〃%s\n〃,s); 则结果是(以下μ代表空格)()(本题分值:1分) D A.输出abcd B.输出a C.输出abcdμμμμμ D.编译不通过 ...
求c语言试题及答案!急啊!
答:
7、执行
char
str
[10]=
”Ch\nina”
;
strlen(
str
)的值
是( )A.5 B.6 C.7 D.98、下面程序的输出结果是:()#define POWER
(x)
(x*x)main(){int i=4; printf("%d",POWER(i-2)); }A. -9 B. -7 C. 5 D. -69、在定义int a[3
][4][
2];后,第10个元素是( )A.a[2][1][2] B....
大家正在搜