首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-12-17
34
问题
以下叙述中正确的是
选项
A、字符串常量"Hello"会被隐含处理成一个无名字符型数组,它有5个元素
B、不能用字符串常量对字符数组名进行整体赋值操作
C、char str[7] = "string!"; 在语法上是合法的,运行也是安全的
D、char *str; str = "Hello";与char str[]; str = "Hello";效果是一样的
答案
B
解析
字符串中的字符依次存储在内存中一块连续的区域内,并且把空字符’ \0’自动附加到字符串的尾部作为字符串的结束标志。故字符个数为n的字符串在内存中应占(n+1)个字节。选项A中有6个元素,其中包含结尾字符,C选项中字符串常量包含8个字符,所以不能赋值在str[7]中,D选项后者赋值错误。
转载请注明原文地址:https://jikaoti.com/ti/fHG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
有以下程序#include<stdio.h>main()voidfun(inta,intb){intc[10]={1,2,3,4,5,6,7,8,9,0),i;{intt;for(i=0;i<10;i+=2)t=a;a=b;b
有下列程序:inta=4;intf(intn)main(){intt=0;staticinta=5;{ints=a,i=0;if(n%2){inta=6;t+=a++;}for(;i<2;i++)s+=f(i);els
有以下程序#include<stdio_h>intf(intn);main(){inta=3,s;intf(intn){staticinta=1;s=f(a);n+=a++;s=s+f(a);returnn;prin
以下选项中,合法的是
下列描述中,不符合良好程序设计风格要求的是
以下选项中,不合法的C语言用户标识符是
有如下嵌套的if语句if(a<b)iffa<c)k=a;elsek=c:elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
C语言主要是借助以下哪种手段来实现程序模块化
随机试题
Codman三角
关于肾上腺血供的描述,正确的是
男孩,15岁,双下肢水肿2周。查体:眼睑轻度水肿,双下肢凹陷性水种。尿常规:红细胞(-),蛋白(+++)。尿蛋白定量4.8g/d,血浆白蛋白19g/L。肾穿刺活检:微小病变型肾病。不适当的治疗是
男,35岁。情绪低落、自杀观念与夸大、活动多、吹牛交替出现5年。近1个月彻夜不眠、反复整改材料。既往慢性乙型肝炎病史5年,体格检查及辅助检查未见异常。首选治疗为
财产物资的盘盈盘亏报经批准处理时,一定会影响当期损益。()
期货公司的交易保证金不足,且未能按期货交易所规定的时间追加保证金,交易规则规定不明确的,期货交易所有权就其未平仓的期货合约强行平仓,强行平仓造成的损失,由()。[2010年6月真题]
证券公司欲取得证券自营业务资格,应当具备的条件之一是:证券专营机构具有不低于1000万元人民币的净资本和不低于2000万元人民币的净资产。()
Mostworthwhilecareersrequiresomekindofspecializedtraining.Ideally,therefore,thechoiceofan【1】shouldbemadeevenbe
设f(χ)连续,则tf(χ-t)dt=_______.
下列关于综合布线系统的描述中,错误的是()。
最新回复
(
0
)