首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include main() { char a[] = "THIS", *b = "OK"; printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeo
有如下程序 #include #include main() { char a[] = "THIS", *b = "OK"; printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeo
admin
2015-07-28
47
问题
有如下程序
#include
#include
main()
{
char a[] = "THIS", *b = "OK";
printf("%d,%d,%d,%d\n", strlen(a), sizeof(a), strlen(b), sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、4,5,2,4
B、4,4,2,1
C、5,5,3,3
D、4,5,2,3
答案
A
解析
strlen()计算的是字符串的实际长度(不包含结束标识符),所以strlen(a)的结果为4,strlen(b)的结果为2。sizeof(a)求的是字符数组a占用内存,包含字符串结束标识符?\0?,计算结果为5,sizeof(b)求的是一个指针占用字节数,在32位的计算机上规定一个指针变量占用的内存为32位,即4个字节,所以计算结果为4。答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/YzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculde#inculdestrtictA{inta;charB[10];douBlec;};voidF(structAt);main(){structAa={1001,”zhangDa”,1
下列选项中,能正确定义数组的语句是
有以下程序,其中k的初值为八进制数#inculdeMain(){intk=011;PrintFF(“%d\n”,k++);}程序运行后的输出结果是
以下程序的输出结果是______。#include<stdio.h>#defineSQR(x)x*xmain((){inta,k=3;a=++SQR(K+1);printf("%d\n",A);}
下面程序的输出结果是______。#include<string.h>main(){char*p1="abc",*p2="ABC",s[20]="xyz";strcpy(s+1,p2);strcat(
判断字符串s1是否大于字符串s2,应该使用()。
关系数据库管理系统能实现的专门关系运算包括_______。
在深度为5的满二叉树中,叶子结点的个数为_______。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
数据存储和数据流都是______,仅仅是所处的状态不同。
随机试题
水在1个大气压,373K时只有一相。()
"在液为涎"的脏是()
胸廓触诊时语音震颤增强最常见于()
中毒型细菌性痢疾多见于
褥疮炎性浸润期的表现不包括()。
制定安全生产操作规程,应突出综合治理的指导思想,以保护生产过程中施工人员的生产和财产安全为宗旨,从国家的经济和技术条件以及本企业的实际出发,同时遵循与现行有关标准、规范协调一致的原则。()
房地产置业投资的目的一般有()。
水利工程施工中,后续单元工程凭()方可开工。
丁单位是实行国库集中支付的事业单位,2012年9月,按照预算安排,丁单位拟采购一台纳入政府采购集中采购目录的仪器A设备用于药品检验,设备价款为200万元,由于A设备具有特殊性,只能从有限范围的供应商处采购,丁单位以投标邀请书的方式邀请了5家供应商参与投标,
苏联教育家马卡连柯提出的“平行影响”教育原则是指()。
最新回复
(
0
)