首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
69
问题
有以下程序: 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://www.kaotiyun.com/show/pqPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
有以下程序main(){ints=0,a=1,n;scanf("%d",&n);do{s+=l;a=a-2;}while
下列能正确进行字符串赋值的是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
设有如下定义,则执行表达式(nFa>b)&&(n=c>d)后,n的值为______。inta=1,b=2,c=3,d=4,m=2,n=2;
下面程序的输出结果是()。#include<stdio.h>intm=13;intfun2(intx,inty){intm=3;return(x*y-m);}main(
设有如下的程序段:charstr[]="Hello";char*ptr;ptr=str;执行完上面的程序段后,*(ptr+5)的值为()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
若有下面的说明和定义,则sizeof(structaa)的值是()。structaa{intr1;doubler2;floatr3;unionuu{charu1[5];longu2[2];}ua;
单个用户使用的数据视图的描述称为
随机试题
(2018年德州齐河)有些课题主要包含高度结构性的知识和技能(如数学、物理、化学、语法等),如果教学目标是要求学生尽快掌握这些知识和技能,则宜采用()
讲效率优先就不可能兼顾公平。
A.黄连阿胶汤B.归脾汤C.安神定志丸D.丹栀逍遥散多梦易醒,头晕目眩,心悸健忘,纳呆,面色不华,舌淡苔白,脉细弱。治疗宜选()
视觉通路中的第一级感觉神经元是
肺结核特点是急性左心衰特点是
男,10岁,主诉左上腹痛6小时。曾跌倒在篮球场上,左侧腹部受到撞伤。伤后无恶心、呕吐和腹泻,T37.8℃,BP120/70mmHg,P70次/分,有左上腹部压痛和深吸气时左肩部疼痛等阳性体征。最可能的诊断
根据上述情景判断其出血量为( )。王某出血后易诱发( )。
具有商业实质的非货币性资产交换按照公允价值计量的,假定不考虑补价和相关税费等因素,应当将换入资产的公允价值和换出资产的账面价值之间的差额计入当期损益。()(2010年)
计算:
Formorethantwodecades,【C1】______thecostofcollegehasclimbedattwicetherateofinflation,criticshave【C2】______thatb
最新回复
(
0
)