首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char p[]={’a’,’b’,’c},q[]="abc"; printf("%d %d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是(
有以下程序: main() { char p[]={’a’,’b’,’c},q[]="abc"; printf("%d %d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是(
admin
2013-02-23
77
问题
有以下程序: main() { char p[]={’a’,’b’,’c},q[]="abc"; printf("%d %d\n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是( )。
选项
A、4 4
B、3 3
C、3 4
D、4 3
答案
4
解析
字符数组即可以用{初始化列表}来初始化,也可以用一个字符串常量来初始化。但字符串常量系统会自动为其添加结束标记’\0’,故比实际长度要多一位,所以本题输出为3 4,应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/7HJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对下述程序的判断中,正确的是voidmain(){char*p,s[128];p=s;while(strcmp(s,"End")){printf("Inputastring:");
有以下程序main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d\n",*p+*q);}程序运行后的输出结果是
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();printf("%d%d\n",a
下面程序的输出结果是______。#definea121constb=12;enumc{a1,a2};main(){printf("%d,%d,%d",sizeof(a),sizeof(b),si
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
下面程序的运行结果是#include<stdio.h>#include<string.h>main(){char*s1="AbDeG";char*s2="AbdEg";s1+=2;s2+=2;
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];
软件生命周期中所花费用最多的阶段是
以下叙述中正确的是______。
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。
随机试题
在PowerPoint2003中,可以将演示文稿保存为________文件格式。
关于明适应的叙述,正确的是
龋病的一级预防不包括
()适用于中等比例尺的工程地质测绘。
资金筹集费包括()。
金融市场最主要、最基本的功能是()。
按角色的功能可将社会角色分为()。
素质教育的理论基础是()。
简述影响人格形成的因素。(2014.湖北)
A、 B、 C、 D、 C将原图形整体逆时针旋转90°,得到答案选项中的外部框架;再将圆形内的垂直相交线段逆时针旋转45°,即可得到答案选项中的圆形内部图形。
最新回复
(
0
)