首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
73
问题
有以下程序: 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
答案
C
解析
字符数组有两种定义方式:一种是逐个字符赋给数组中各元素,如本题中“p[]={’a’,’b’,’c’}的定义,由于定义时没有给出数组大小,此时字符个数就是数组的长度;另一种是将字符串作为字符数组来处理,如题中“q[]="abc"”的定义形式。C语言规定,字符串以’\0’作为结束符,并占用一个存储空间。sizeof()函数是计算变量或数组所分配到的内存空间的大小,故本题的输出结果是3 4。
转载请注明原文地址:https://kaotiyun.com/show/pqPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是【】。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf(
有以下程序:#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}m
有以下程序:voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[i]);printf
若有如下程序段,其中s.a.b.c均已定义为整型变量,且a.c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是
在瀑布模型中,将软件开发划分为若干时期,而软件的可行性研究一般被属于______。
数据的存储结构是指
以下叙述中错误的是()。
下列程序的功能是将字符串s中所有的字符c删除。请填空。#include<stdio.h>main(){chars[80];inti,j;gets(s);for(i=j=0;s[i]!
软件需求分析一般应确定的是用户对软件的______。
随机试题
8个月男婴,反复两次皮肤脓疱疹,伴发热已5天,近一天呕吐,呈喷射状,且抽搐一次,诊断为化脓性脑膜炎,给大剂量青霉素治疗7天后停药。近几日发现头围增大,前囟门隆起,叩诊头颅呈破壶声,两眼球向下看似落日。应考虑诊断
矫正棒料或轴类零件时一般采用延展法。()
外阴恶性肿瘤约占女性全身恶性肿瘤的_________%,占女性生殖系肿瘤的_________%,常见于_________岁以上的妇女。
A、全血细胞减少B、红细胞和血红蛋白量增加C、原幼和早幼粒细胞明显增多D、中性杆状核和晚幼粒细胞明显增多E、骨髓巨核细胞数正常或增多见于特发性血小板减少性紫瘫()
男,70岁,较长时间大便干燥,近2周来,排便时疼痛伴出血,经检查,肛管皮肤全层裂开,形成溃疡,诊断为肛裂。采用坐浴等非手术治疗。该病人肛门坐浴的水温应为()。
施工起重机械和整体提升脚手架、模板等自升式架设设施安装、拆卸单位未编制拆装方案、制定安全施工措施的,责令限期改正,处()的罚款。
内装修做贴面类,常用的直接镶贴饰面有()。
简述中学历史教学如何培养批判性思维能力。
已知二次型f(x1,x2,x3)=4x22-3x23+4x1x2-4x1x3+8x2x3.用正交变换把二次型f化为标准形,并求出相应的正交矩阵.
一个公司在某个园区的2栋建筑物中分别有办公室,现在这个公司要组装网络,这种网络环境属于()。
最新回复
(
0
)