首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {char p[]{’a’,’b’,’c’},q[]=""abe""; printf(""%d%d\n"",sizeof(p),sizeof(q));
有下列程序: main() {char p[]{’a’,’b’,’c’},q[]=""abe""; printf(""%d%d\n"",sizeof(p),sizeof(q));
admin
2012-12-03
21
问题
有下列程序:
main()
{char p[]{’a’,’b’,’c’},q[]=""abe"";
printf(""%d%d\n"",sizeof(p),sizeof(q));
}
程序运行后的输出结果是( )。
选项
A、4 4
B、3 3
C、3 4
D、4 3
答案
C
解析
语句char p[]={’a’,’b’,’c’};定让了一个一维字符数组p[]。并用3个字符’a’,’b’,’c’进行了初始化;而语句q[]="abc"表示定义了一个一维字符数组,并用一个字符串常量"abc"进行了初始化。在C语言中.系统在每个字符串常量的最后自动加入一个字符’\0’作为字符串的结束符。所以函数sizeof(q)-4,而sizeof(p)=3,因而选项C为正确答案。
转载请注明原文地址:https://jikaoti.com/ti/UwB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设char型变量x中的值为10100111,则表达(2+x)∧(~3)的值是
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是
以下选项中,不能作为合法常量的是
以下叙述正确的是
下列关于栈的描述中错误的是
在数据结构中,顺序存储结构的数据元素所占的存储空间是______的。
C语言中运算对象必须是整型的运算符是()。
以下程序用业统计文件十字符个数。请填空。#include"stdio.h"main(){FTLE*fp;longnum=OL;if((fp=fopen("fname.dat","r"))
在关系数据库中,用来表示实体之间联系的是______。
—个数据库系统一般由三级模式组成,其中的模式(也称逻辑模式或概念模式)指的是______。
随机试题
公务员处分的条件与程序
下列有关铁在肠道被吸收的叙述,正确的包括
对人体生长发育有重要影响的激素为
男性,28岁,农民,头昏乏力半年有余。体检:除贫血貌外,可见反甲症。检验:外周血涂片示成熟红细胞大小不一,中央淡染;血清铁7.70μmol/L,(43μg/dl),总铁结合力76.97μmol/L(430μg/dl);粪便检查有钩虫卵。其贫血诊断为
患者男,27岁。因上腹部不适、食欲减退等就诊,诊断为慢性胃炎,护士在对其进行宣教时,应告知其与慢性胃炎发病相关的细菌是()。
资产负债表中的“存货”项目反映的内容包括( )。
下列项目中属于建筑安装工程直接费的有()。
下列各项中,应列入资产负债表“应付利息”项目的有()(2011年)
Ifyoudon’teatenoughfruitandvegetables,youmaysufferfromavitamin______.
TheWorldNoTobaccoDaythemefor2003isTobaccoFreeFilmsTobaccoFreeFashionAction!WorldNoTobaccoDayiscelebratedar
最新回复
(
0
)