首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> #include <string.h> main() { char a[] = "THIS", *b = "OK"; printf("%d,%d,%d,%d\n", strlen(a),
有如下程序 #include <stdio.h> #include <string.h> main() { char a[] = "THIS", *b = "OK"; printf("%d,%d,%d,%d\n", strlen(a),
admin
2020-01-10
76
问题
有如下程序
#include <stdio.h>
#include <string.h>
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
解析
在对数组进行初始化时,如果对数组的全部元素赋以初值,定义时可以不指定数组长度,如char a[] = "THIS"。将字符指针变量初始化为一个字符串可以定义一个字符指针变量,并且初始化为一个字符串的首地址,如char *b="OK"。strlen函数统计字符串长度,遇到"\0"统计结束。sizeof用来获取类型或数据对象的长度,也即是一个这种数据类型的变量在内存中所占字节数。a数组’\0’之前有效字符有4个,由于字符串有效字符之后有一个’\0’也会被放入数组,char类型占一个字节,所以数组a所占字节数为1*5=5。b为指向字符串的指针,字符串长度为2,指针类型变量所占字节数为4。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/rFCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;)
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;p
有以下程序intd=1;voidfun(intp){intd=5;d+=p++;printf("%d",d);}main(){inta=3;fun(a)
以下叙述中错误的是
有下列程序:main(){intx[3][2]={0},i;for(i=0;i
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
面向对象方法中,继承是指
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
对下列二叉树进行前序遍历的结果是
C语言程序中,运算对象必须是整型数的运算符是
随机试题
烧、烩、蒸、扒类菜品零点时一般选用12寸圆盘或14寸腰盘,筵席一般选用14~16寸圆盘或18寸腰盘。()
问卷语言的要求。
无形产品的特点有
男,46岁,3个月前因外伤一上前牙脱落,今要求烤瓷修复。口腔检查:左上1缺失,间隙正常,牙槽嵴无明显吸收。右上1牙冠1/2缺损,已露髓,探稍敏感,叩诊阴性,无松动。左上2牙冠良好,叩诊阴性,无松动。上下前牙牙龈轻度红肿,易出血,可见菌斑及牙石。余牙未见异常
A清热解毒,疏散风热B清热解毒,凉血消肿C清热燥湿,泻火解毒D清热燥湿,泻肝胆火E清热解毒,消肿散结龙胆草的功效是
某企业于2008年9月接受一项产品安装任务,安装期5个月,合同总收入40万元,年度预收款项12万元,余款在安装完成时收回,预计总成本为30万元。2008年末请专业测量师测量,产品安装程度为60%。该项劳务影响2008年度利润总额的金额为()。
房地产经营管理项目财务评价指标主要有()等。
目前,我国由于升大学竞争和就业竞争的现实性矛盾,学校教育陷入应试教育的模式中,而这种竞争也影响到学前教育阶段。如社会上风行的“零岁方案”“神童方案”。一些幼儿园迫于家长压力或经济利益的驱动,提前给幼儿学习计算、汉语拼音,把小学的教育内容下放到幼儿园,并且办
“用最严谨的标准、最严格的监管、最严厉的处罚、最严肃的问责,确保广大人民群众‘舌尖上的安全’”。不久前闭幕的中央农村工作会议,把食品安全放在更加重要的位置来谋划,四个“最”________,一个“确保”________。这样的宣示与承诺,对农产品生产提出了
在微型计算机内部,对汉字进行传输、处理和存储时使用汉字的_______。
最新回复
(
0
)