首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
41
问题
有如下程序
#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全国计算机二级
相关试题推荐
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;p
以下选项中,能用作数据常量的是
有下列程序:main(){inta[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5},{4,8,6,1}),i,j,k,t;for(i=0;i
下列选项中,能正确定义数组的语句是
当变量c的值不为2、4、6时,值也为“真”的表达式是
以下选项中,当x为大于1的奇数时,值为0的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。例如,有下列矩阵:12345123451
给定程序中,函数fun的功能是:计算形参x所指数组中Ⅳ个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10个正数:
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人数应该是
随机试题
我国第一部有关劳动安全卫生的法律是1992年通过的()
以下方剂中,有“散中有收”配伍特点的是
患者,男,59岁。头晕、乏力、心慌半年,低热,四肢酸痛半月来就诊。体检:体温38.6℃,重度贫血貌,皮肤散在出血点,颈部可扪及花生大小淋巴结3枚,脾肋下2cm。化验:血红蛋白52g/L,白细胞2.5×109/L,血小板25×109/L,血片中有核红细胞,并
患者,男性,38岁。心悸怕热,手颤乏力1年,大便不成形,日3~4次,体重下降11kg。查体:P90次/分,BP128/90mmHg,皮肤潮湿,双手细颤,双眼突出,甲状腺弥漫Ⅱ°肿大,可闻及血管杂音,心率104次/分,律不齐,心音强弱不等,腹平软,肝脾肋
苦楝皮和川楝子共同的功效是()。
下列事项属于行政复议机构应当履行的职责有:()
河流水文调查与水文测量的内容应根据()决定。
安装造纸机或轧钢机时,有许多辊子相互平行。检测各个辊子平行度时,推荐采用()测量方法。
一般书刊版心在版面上的位置是左右居中,天头与地脚高度的比为()较合适。
TheaimoftheU.S.governmentinimposingrentcontrolsonAmericancitiesin1943wastohelp______.
最新回复
(
0
)