首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2019-12-17
43
问题
以下叙述中正确的是( )。
选项
A、对于字符串常量 "string!",系统已自动在最后加入了’\0’字符,表示串结尾
B、语句 char str[10] = "string!"; 和 char str[10] = {"string!"}; 并不等价
C、对于一维字符数组,不能使用字符串常量来赋初值
D、在语句char str[] = "string!";中,数组str的大小等于字符串的长度
答案
A
解析
C语言编译系统会自动为字符串添加上结束标识符′′,选项A)正确;,语句"char str[10] = "string! ";" 和 "char str[10] = {"string! "};"是直接把字符串常量赋值给字符数组的两种形式,两者等价,选项B)、C)错误;字符数组存放字符串时C语言编译系统会自动在其后面添加上结束标识符′\0′,所以str中元素个数要比字符串长度大,选项D)错误;答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/SBCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:将S所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,Z转换为a),其他字符不变。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的结果。
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、1
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
给定程序中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到e所指数组中,过长的剩余字符接在c所指的数组的尾部。例如,当a所指字符串中的内容为’’abedefg’’,b所指字符
设变量已正确定义,则以下能正确计算f=n!的程序段是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下叙述中正确的是
以下叙述中正确的是
结构化程序设计原则强调的是
随机试题
讨论:会议:方案
MidburyDramaClubBackgroundClubstagedin1957Prizerecentlywonby【L1】________sectionUsuallyperforms【L2】_____
#include<stdio.h>main(){inti,x;i=0;do{scanf("%d",&x);i++:}while(x%3!=0‖x%5!=0);printf
下列各项,最适宜手术切除的肺癌是
建设工程项目实施CM承包模式时,代理型合同和非代理型合同()。
甲公司2012年1月对账时发现下列错误:(1)8日,开出转账支票,缴纳上月应交所得税4000元。记账凭证为:借:利润分配----应交所得税4000贷:银行存款4000(2)10日
做一件事情,往往需要按照一定的程序,只有按照程序做,才能防止主观任性、无序混乱。只有严格按照法律程序办事办案,处理结果才可能公正并具有公信力和权威性。程序的正当,表现在程序的()
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
选择字段的方法有3种,一是单击______;二是双击______;三是单击“设计网格”中字段行上要放置字段的列。
Whatisthepurposeofthespeech?
最新回复
(
0
)