首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [1]char*s;s=’’China’’; [2]chars[7];s=’’China’’; [3]chars[]=’’China’’; [4]chars[];s=’’China’’; 其中定义项可以作为字符串使用的是( )。
设有如下定义和语句: [1]char*s;s=’’China’’; [2]chars[7];s=’’China’’; [3]chars[]=’’China’’; [4]chars[];s=’’China’’; 其中定义项可以作为字符串使用的是( )。
admin
2021-07-09
29
问题
设有如下定义和语句:
[1]char*s;s=’’China’’;
[2]chars[7];s=’’China’’;
[3]chars[]=’’China’’;
[4]chars[];s=’’China’’;
其中定义项可以作为字符串使用的是( )。
选项
A、[1]和[2]
B、[1]和[3]
C、[1]和[4]
D、[3]和[4]
答案
B
解析
字符数组只能在初始化的时候完成赋值,否则只能对数组元素逐个赋值,所以[2]是错误的;数组定义如果不指定具体元素个数,则必须在定义时赋值,所以[4]错误;可以将字符串直接赋给字符指针,使得指针指向字符串首地址,所以[1]正确;在字符数组初始化时,可以直接使用字符串,所以[3]正确。
转载请注明原文地址:https://jikaoti.com/ti/5Zd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012”,c[10]="xyz";s
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
设有以下语句typedefstructTT{charc;inta[4];)CIN;则下面叙述中正确的是
设变量已正确定义并赋值,以下正确的表达式是
下面选项中合法的字符常量是
以下C语言表达式中,与k=i++完全等价的表达式是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
随机试题
肝细胞有三个不同的功能面即_________、_________和_________。
全身麻醉未清醒的患者应采取的体位是【】
体外循环后应根据平均动脉压、中心静脉压、左房压和渗血量补充血量。()
A.抗毒素血清B.丙种球蛋白C.免疫毒素D.抗淋巴细胞丙种球蛋白E.抗HIV血清
关于死刑缓期执行限制减刑案件的审理程序,下列说法正确的是:()
在我国,规划法规体系中的相关法有()。
下列固定资产折旧方法中,属于平均分摊固定资产折旧额的方法是( )。
下列项目中,“连接会计凭证和会计报表的中间环节”指的是()。
以下关于政府信息化的要求中,不正确的是_______。
智能吸尘器(示意图如图所示)是家居环境下进行吸尘的智能家电,若以S3C2410芯片为核心来设计其控制系统,该系统的基本功能描述如下:a.在家居环境中可以自主行走并进行吸尘。在行走中可以探测前方是否有障碍物,若有障碍物时,可以转向或后退,然后再行
最新回复
(
0
)