首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义和语句: [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
34
问题
设有如下定义和语句:
[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://kaotiyun.com/show/6skp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序中所定义的伞局变量。其作用域为
若有定义语句:chara=’\82’;则变量a
设有定义:inta;floatb;,执行seanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,则a和b的值分别是()。
以下叙述中正确的是
设有以下语句typedefstructTT{charc;inta[4];)CIN;则下面叙述中正确的是
以下结构体说明和变量定义中,正确的是
以下选项中,没有编译错误的是
下面不属于软件测试实施步骤的是()。
设有定义:intx=2;以下表达式中,值不为6的是
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b,’c’,’d’,’f’,’g’},*p;p=a;printf(”%c\11”,*p+4);}
随机试题
抗高血压分类及其代表药不正确的是
3DG6为________型硅三极管。
右下叶后基底段肺脓肿患者,作体位引流时采取右下叶背段肺脓肿患者,气管内给药时采取
色相环是研究色彩的重要手段和重要方式之一,通常以红、()、蓝三原色为基本色相。
下列有关民警使用武器和警械的说法错误的是()。
哲学基本问题的内容包括()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
在袁世凯篡权后,革命党人努力挽救共和,其活动包括()
若机器码采用16 bit表示,则采用补码时所能表示的最小整数为(7);采用原码时所能表示的最小整数为(8)。对于十六位的机器码1110001010000000,若它表示一个整数的原码,则这个数的真值为(9);若它表示一个整数的反码,则这个数的十六进制真值为
"Congratulations,Mr.Jones,it’sagirl."Fatherhoodisgoingtohaveadifferentmeaningandbringforthadifferentrespo
最新回复
(
0
)