首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p
admin
2011-06-13
41
问题
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p,q); printf("%d%d\n",sizeof(p),strlen(p)); } 程序运行后的输出结果是( )。
选项
A、20 9
B、9 9
C、20 11
D、11 11
答案
C
解析
题目中p+strlen(q)的作用是在数组元素p[0]地址的基础上向后移动三位,然后再将r所指字符串内容复制到p所指的存储空间中,字符d被覆盖,p[20]={’a’,’b’,’c’,’a’,’b’,’c’,’d’,’e’)。然后通过“strcat(p,q);”将q所指的字符串内容连接到p所指的字符串后面,p[20]={’a’,’b’,’c’,’a’,’b’,’c’,’d’,’e’,a’,’b’,’c’,}。在输出语句中strlen(p)是求字符串的长度,值为ll;sizeof(p)用来求数组p占多少字节,值为20。
转载请注明原文地址:https://kaotiyun.com/show/sjPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>inta=2;intf(int*a){return(*a)++;}main(){ints=0;{inta=5;
有以下程序:#include<stdio.h>main(){FILE*fp;inti,k=0,n=0;fp=fopen("d1.dat","w");for(i=1;i<4;i++)fpri
下列数据中,不合法的C语言实型数据的是()。
在关系数据库中,将数据表示成二维表,每一个二维表称为______。
下列关于队列的叙述中正确的是
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们酌和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumMin(inta[M][
已知、棵二叉树的后序遍历序列是dabec,中序遍历序列是debac,则它的前序遍历序列是()。
算法执行过程中所需要的存储空间称为算法的______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
治疗小儿急、慢惊风均可使用的药物有
A.Ⅰ期B.Ⅱ期C.Ⅲ期D.Ⅳ期E.Ⅴ期手指能充分屈曲,但不能伸展,患者手指Brunnstrom分期为
患儿,男,3岁。患病毒性心肌炎,心悸不宁,活动后尤甚,神疲倦怠,头晕目眩,五心烦热,舌光红少苔,脉促结代。治疗宜用
简述我国现行法上代位权的行使要件及效果。
以下适用《工业炉窑大气污染物排放标准》的是()。
“功能块”是为了理解集散控制系统基本控制器的内部功能而建立的概念,是把相当于模拟仪表能实现的功能编制成于程序,预先固化在只读存储器中,做成各种功能程序模块。功能块的整体称为功能块库。功能块可以接受2个输入信号,( )个输出信号。
某框架一剪力墙结构,框架柱间距9m,普通梁板结构,三层楼板施工当天气温为35℃,没有雨,施工单位制定了完整的施_丁方案,采用预拌混凝土,钢筋现场加工,采用多层板模板碗扣支撑,架子工搭设完支撑架后由木工制作好后直接拼装梁板模板,其施工过程如下:模板安装用具
下列关于超额备付金率的叙述中,正确的有()。
某投资项目的期初投资为1000万元,项目终结时收回残值100万元,寿命期为10年,年总成本费用为100万元,年销售收入为180万元,折现率为4%,那么该项目在第10年的净现金流量为()万元。
红绿灯:开关柜
最新回复
(
0
)