首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [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
28
问题
设有如下定义和语句:
[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://kaotiyun.com/show/YpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10一6。若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程
以下针对全局变量的叙述错误的是()。
有以下程序:#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的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参S所指的字符串为”abcdef35adgh3kjsdf7”,则输出结果为4。请在下画线处填入正确内容并将下画线
设文件指针fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是()。
下列给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回1,失败时返回0。在复制的过程中,把复制的内容输出到屏幕。主函数中源文件名放在变量8fname中,目标文件名放在变量tfname中。请在下画线处填入
若有以下定义:structtt{charname[10];charsex;}aa={"aaaa”,,F’},*P=&aa;则错误的语句是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
若有定义:charc;ihtd;,程序运行时输入:c=1d=2,能把字符l输入给变量c、把整数2输入给变量d的输入语句是()。
随机试题
A.螺内酯(安替舒通)试验阳性B.TGA升高,MCA升高C.红细胞沉降率加快D.T3U升高(T3摄取试验)E.T3抑制试验抑制率>50%在上述实验室检查中下列病人可出现哪项异常女性,30岁。因咽痛,颈前
下列哪种疾病不是由病毒引起的
土的无侧限抗压强度试验测力计百分表如读数无稳定值,则轴向应变达20%的即可停止试验。()
下列事项中,属于业主委员会职责的是()。
为了估计当前人们对管理基本知识掌握的水平,《管理者》杂志在读者中开展了一次管理知识有奖问答活动。答卷评分后发现,60%的参加者对于管理基本知识掌握的水平很高,30%左右的参加者也表现出了一定的水平。《管理者》杂志因此得出结论,目前社会群众对于管理基本知识的
公共行政的方式是()。
2005年二氧化碳排放总量和人均排放量均在前五位的国家有多少个?()
数据结构中,与所使用的计算机无关的是数据的()。
Wehaveoftenheardpeople,especiallytheelderlysaythat"Isaidthisfromexperiences,orIdiditfrommyownexperiences."
Sheaskedwhethershecouldhavesome______.
最新回复
(
0
)