首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
86
问题
有以下程序: 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全国计算机二级
相关试题推荐
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
以下程序运行后的输出结果是【】。main(){intm=011,n=11;printf("%d%d\n",++m,n++);}
有以下程序:#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}m
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是()。
有以下程序main(){ints=0,a=1,n;scanf("%d",&n);do{s+=l;a=a-2;}while
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串“yes!”,否则函数返回字符串“no!”,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adsda。请填空。#include<stdio,h>
下列能正确进行字符串赋值的是()。
以下正确的字符串常量是()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
随机试题
律师协会的宗旨有
司马迁的《史记》原名《_______》。
抗菌、抗病毒、抗毒素的主要抗体是
房屋买卖合同,一般是指()买卖合同。
下列有关建设项目施工招标评标定标的表述中,正确的是()。
某堤防工程项目业主与承包商签订了工程施工承包合同。合同中估算工程量为5300m3,单价为180元/m3。合同工期为6个月。有关付款条款如下:(1)开工前业主应向承包商支付估算合同总价20%的工程预付款;(2)业主自第一个月起,从承包商的工程款中,按5%
2011年9月22日,莆田市市委书记杨根生同志代表中共莆田市第五届委员会向大会作了题为《站在更高起点上开始新征程,朝着跨越发展宜居港城的宏伟目标奋勇前进》的报告。阐述了“以人为本改善民生。共同打造人民幸福生活的宜居港城”。假如你是新上任的乡镇剐职领导。请以
Withoneeyeturnedtowardskeepingitsowneconomyontrackandtheothertrainedfearfullyontheimpactoftheglobaleconomi
WhenIcametotheUnitedStates,Ididn’tspeakanyEnglish.Whenanyoneaskedmesomething,Ialwayssaid"Yes."ButIreally
MichelleStevens4121MossSt.St.Petersburg,FL59340DearValuedBankingCustomer:WehereatFloridaNationalBankhave
最新回复
(
0
)