首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() { char str[][20]={"One*World","One*Dream!"),*p=str[1];
有以下程序: #include<stdio.h> #include<string.h> main() { char str[][20]={"One*World","One*Dream!"),*p=str[1];
admin
2020-10-26
27
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{
char str[][20]={"One*World","One*Dream!"),*p=str[1];
printf("%d,",strlen(p));
printf("%s\n",p);
}
程序运行后的输出结果是( )。
选项
A、9,One*World
B、9,One*Dream!
C、10,One*Dream!
D、10,One*World
答案
C
解析
本题将两个字符串常量赋值给一个二维字符数组,用字符常量为字符数组:赋值需要在最后加上一个结束符“\0”表示字符串结束,所以数组长度为字符的个数加1,而且数组的下标是从0开始计数,所以p指向第二个字符串。
转载请注明原文地址:https://jikaoti.com/ti/FiD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
有以下程序#include<stdio.h>main(){inti,j,m=1;for(i=1:i<3;i++){for(j=30>00~){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程序
以下关于逻辑运算符两侧运算对象的叙述中正确的是
结构化程序所要求的基本结构不包括
以下叙述中正确的是
下列叙述中正确的是
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
随机试题
骨盆由_________、_________、_________以及_________构成。
子宫颈的上段称______,下段称______,
疏通下水道、清理排水沟勤洗澡、洗头、更换衣服
右向左分流型(青紫型)先天性心脏病,最明显的外观特征是
牙石形成的时间为
下列关于招标方式的说明,不正确的是()。
基金托管人的职责不包括()。
D/A转换器是()。
A、 B、 C、 D、 B
下列关于诉讼时效的说法正确的是
最新回复
(
0
)