有以下程序: 程序运行后的输出结果是( )。A.11B.9C.6D.7请帮忙给出正确答案和分析 谢谢
有以下程序:
程序运行后的输出结果是( )。
A.11
B.9
C.6
D.7
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:C
strcpy:字符串拷贝函数;strlen:求字符串长度函数(注意:不包含字符串结束标识符‘、0’);strcat:字符串连接函数。执行完语句strcat(P,r);后,P数组中存储的元素为a,b,c,d,a,b,C,d,8;执行语句strcpy(P+strlen(q),q);得到的结果是将q所指向的字符串拷贝至P+strlen(q)开始的存储位置,因为strlen的值为3,即从P+3开始存储q中的元素。所以执行完strcpy(P+str|en(q),q)语句后,字符数组P[20的存储元素为a,b,c,a,b,o;所以strlen(P)的结果为6。因此C选项正确。
相似问题
定义无符号整数类为UInt 下面可以作为类uInt实例化值的是( )。A.-369B.369C.0.
定义无符号整数类为UInt,下面可以作为类uInt实例化值的是( )。A -369B 369C 0.369D 整数集合{1,2,3,4,5}请帮忙给出正确答案和分析,谢谢!
有以下程序: 则以下函数调用语句错误的是( )。A.k:f(a B.;B.k:add(a B.;C.
有以下程序: 则以下函数调用语句错误的是( )。A k:f(a,B ;B k:add(a,B ;C k=(*f)(a,B ;D k=*(a,B ;请帮忙给出正确答案和分析,谢谢!
能否在Windows运行对话框中执行DOS内部命令?
能否在Windows运行对话框中执行DOS内部命令?
有两个关系R S如下: 由关系R通过运算得到关系s 则所使用的运算为( )。A.选择B.投影C.插入
有两个关系R、S如下: 由关系R通过运算得到关系s,则所使用的运算为( )。A 选择B 投影C 插入D 连接请帮忙给出正确答案和分析,谢谢!
在进行文件“另存为”操作时 在已经选择了保存位置 保存类型和文件名 再按下“确定”按钮即可( )A
在进行文件“另存为”操作时,在已经选择了保存位置、保存类型和文件名,再按下“确定”按钮即可( )A、对B、错
