首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
32
问题
有如下程序
#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全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
设有如下函数定义intfun(intk){if(k
C语言程序中,运算对象必须是整型数的运算符是
如果定义floata[10],x;则以下叙述中正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
若有定义和语句:inta,b;Scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
给定程序中,函数fun的功能是:将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!
C语言程序中,运算对象必须是整型数的运算符是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
随机试题
加强对生产现场监督检查,严格查处违规作业、________、违反劳动纪律的“三违”行为。
重镇安神药中能活血散瘀,可用于痛经经闭,心腹刺痛,瘕瘕积聚的药物是
针刺皮肉浅薄部位的腧穴;最适宜采用的进针方法
含碱性成分的中药及其制剂不能与下列哪类药合用
发包人应当依据相关工程的工期定额合理计算工期,压缩的工期天数不得超过定额工期的()。
根据《建设工程施工专业分包合同(示范文本)》(GF一2003-0213),以下不属于承包商责任义务的是()。
某建设工程未经验收,发包人却擅自使用,则该工程竣工日期为()。
根据下列文字回答以下问题:《2005年中国人才报告》指出,随着改革开放的不断深入,国有企业职工人数和人才总量自上世纪90年代末以来持续下降,1996年我国国有单位职工总数(包括公务员)10949万人,到2001年,仅为7409万人,平均每年减少5
在公众印象中,每一次加大尾矿治理力度,总是在发生严重的尾矿溃坝事故之后。而突击式的尾矿治理方式不太可能持久奏效。数量巨大的尾矿伴随着矿山的开采不断增加,随着矿山枯竭,经年累月贮存起来的尾矿被堆放于江岸的山坡,因在技术层面缺乏有效的处理方法,只能以非安全的暴
有关曼彻斯特码编码的正确叙述是(60)。
最新回复
(
0
)