首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char name[9]="c##line"; char* str=name; pIinl]f("%d,%d,%d,%d\n",si
有以下程序: #include #include main() { char name[9]="c##line"; char* str=name; pIinl]f("%d,%d,%d,%d\n",si
admin
2019-01-11
32
问题
有以下程序:
#include
#include
main()
{
char name[9]="c##line";
char* str=name;
pIinl]f("%d,%d,%d,%d\n",sizeof(name),strlen(name),sizeof(str),strlen(str));
}
程序运行后的输出结果是( )。
选项
A、9,7,4,7
B、8,6,9,6
C、8,6,3,6
D、10,8,5,8
答案
A
解析
由于nalne是一个长度为9的一维数组,故在内存中占用9字节长度,而其中字符串“c##1ine”只有7个字符,strlen()函数返回的是该字符串的长度,不包含结束符,str是一个指针变量,占用4字节长度,但是由于name首地址赋给了str指针变量,在调用strlen()函数时,返回的是指针对应地址单元的字符串的长度7,因此答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/w7a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;charsi10],ti1
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
若有说明:inta[][3]={0,0};则不正确的叙述是()。
从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N+1个数是0,要求这些数的最大位数不超过4位,其元素的个数通过变量num传人函数proc()。请补充函数proc(),其功能是:从数组arr中找出个位和十位的数字之和大于5的所有无
给定程序MODll.C中函数fun的功能是:统计substr所指子字符串在s仃所指字符串中出现的次数。例如,若字符串为aaasIkaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能计算出正确的结果。注意:不要改
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
下列说法不正确的是()。
结构化程序设计的3种结构是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
病人,男,17岁,农民,在田间喷洒农药3小时,昏倒在地,现场人员将病人急送医院。查体:血压90/60mmHg,呼吸24次/分,昏迷,角膜反射消失,瞳孔如针尖大,呼气有蒜味,多汗,流涎,两肺布满湿哆音,肌肉间断颤动。若要确定诊断,最有价值的检查是
关于宪法表现形式的说法,下列哪些选项是正确的?()
界定一个工作行为是否为项目的行为,需要看其具有的属性包括()。
设计重力式挡土墙时,对荷载的取用和基底反力的偏心距控制有以下几种见解:(1)验算抗滑、抗倾覆时,土压力和自重压力均乘以分项系数1.2;(2)验算抗滑、抗倾覆时,土压力和自重压力均乘以分项系数1.0;(3)基底的反力偏心距e应小于或等于b/6(b为基底
下列属于通风系统组成的进气处理设备的是()。
()能自动核销已对账的记录。
银行作为开放式基金销售代理人,代表基金托管人与基金投资人进行基金单位的买卖活动。()
简述我国商业银行的特点。
养生保健是一门科学性很强的学问,要因人、因地、因时而异。社会上流行很广且被多数人追捧的养生保健方法,不一定适合自己。因为,每个人的养生方法都要依据其生命体征、当时的健康状况和环境条件来定,时间、地点、条件变了,人的状态变了,养生方法也要随之相应改变。这段文
数据库管理员是数据库的主要维护者,设有如下针对数据库的工作:I.数据库的转储和恢复Ⅱ.数据库的安全性、完整性控制Ⅲ.数据库性能的监控分析和改进Ⅳ.数据库的重组和重构以上工作属于数据库管理员职责的是()。
最新回复
(
0
)