首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [1]char*s;s="string"; [2]char s[7];s="string"; [3]char s[]="string"; [4]char s[]={’s’,’t’,’r’,’i’,’n’,’g’}; 其中定义项可以作为
设有如下定义和语句: [1]char*s;s="string"; [2]char s[7];s="string"; [3]char s[]="string"; [4]char s[]={’s’,’t’,’r’,’i’,’n’,’g’}; 其中定义项可以作为
admin
2020-06-16
57
问题
设有如下定义和语句:
[1]char*s;s="string";
[2]char s[7];s="string";
[3]char s[]="string";
[4]char s[]={’s’,’t’,’r’,’i’,’n’,’g’};
其中定义项可以作为字符串使用的是( )。
选项
A、[1]和[4]
B、[1]和[2]
C、 [1]和[3]
D、[3]和[4]
答案
C
解析
字符数组只能在初始化的时候完成赋值,否则只能对数组元素逐个赋值,[2]是错误的;C语言字符串必须包含’\0’字符,用来表示字符串结束标志,[4]错误;可以将字符串直接赋给字符指针,使得指针指向字符串首地址,[1]正确;在字符数组初始化时,可以直接使用字符串,[3]正确;故答案为。
转载请注明原文地址:https://www.kaotiyun.com/show/YpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include#includechar*scrap(char*s1,char*s2){if(strcmp(s1,s2)
有以下程序:#includeintf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){
以下叙述中错误的是()。
有以下程序:#include<stdio.h>main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);pr
下列给定程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”“CD”“EF”连接起来,结果是”abc-CDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要
C语言主要是借助以下哪个功能来实现程序模块化?()
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是()。
设有定义:inta=64,b=8;,则表达式(a&&b)和(aIb)&&(aIIb)的值分别为()。
随机试题
董事、监事、高级管理人员违反忠实义务和勤勉义务,损害公司利益,()可以书面请求监事会或不设监事会的有限责任公司的监事向人民法院提起诉讼。
在Excel2013中,每个工作簿默认含有1个工作表,该工作表由1048576行和16384列组成。()
2010年10月19日,我国发布了《可扩展商业报告语言(XBRL)技术规范系列国家标准和通用分类标准》。下列财务管理环境中,随之得到改善的是()。
西南矿业公司产出的矿产原材料金属含量比较高,是富矿,在市场上的售价比其他矿高。目前冶炼产品的市场竞争激烈,从经济效益的角度来看,对自己的矿进行进一步冶炼再出售不合算,所以西部矿业决定停止加工冶炼业务,直接出售自己的矿,以获取更大的利润。这反映的风险管理工具
【2014四川泸州】将猫、狗、鼠概括为“动物”,属于()。
跨国公司在全球寻找最优区位,最终目的是()。
“意识在任何时候都只能是被意识到了的存在。而人们的存在就是他们的实际生活过程”。这说明
UnderitsCharter,thefirststatedaimoftheU.N.wasWhendidtheU.N.comeintoexistence?
Peoplecancleanthingswithit.Youcancookyourmealsthere.
Labelthemapbelow.Writethecorrectletter,A-H,nexttoquestions15-20.restaurant______
最新回复
(
0
)