首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: char *st= "how are you "; ,下列程序段中正确的是
若有定义: char *st= "how are you "; ,下列程序段中正确的是
admin
2010-12-10
24
问题
若有定义: char *st= "how are you "; ,下列程序段中正确的是
选项
A、char a[11], *p; strcpy(p=a+1,&st[4]);
B、char a[11]; strcpy(++a, st);
C、char a[11]; strcpy(a, st);
D、char a[], *p; strcpy(p=&a[1],st+2);
答案
A
解析
本题综合考查字符数组的赋值和strcpy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如下面的语句就是非法的:str1="China",如果想把"China"这5个字符放到数组str1中,除了逐个输入外,还能使用strcpy函数,该函数的功能是将一个字符串复制到一字符数组中。例如:strcpy(str1,"China")或strcpy(str1,str2);注意,不能企图用以下语句来实行赋值(将str2的值传给str1):str1=str2;不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
strcpy函数的结构是:strcpy(字符数组1,字符串2)
其中,需要注意的是,字符数组1的长度不应小于字符串2的长度,"字符数组1"必须写成数组名形式,如(str1),"字符串2"可以是字符数组名,也可以是字符串常量,不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
转载请注明原文地址:https://kaotiyun.com/show/RTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是( )。
在窗体上画一个组合框,其名称为Combo1,然后编写如下事件过程:PrivateSubForm_Load()Combo1.Text="1"Fori=1To10Sum=Sum+iNe
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() Dimarray1(10,10)AsInteger DimiAsIntege
窗体的单击事件过程如下:PrivateSubForm_Click()K=1Fori=5To1Step-1T=T*10+KS=S+TNexti
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列叙述中正确的是( )。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommandl_Click()循环1Fori=1To3
以下关于VB文件的叙述中,正确的是( )。
在窗体上画一个文本框,其名称为Text1,然后编写如下程序:OptionBase1PrivateSubForm_Click()DimArr(10)AsIntegerFori=6To10Arr
随机试题
用麻花钻扩孔时,为了防止钻头扎刀,应把钻头外缘处的前角修磨得小些。()
抽油机井资料录取要求是()。
审计职能
《内经》所谓"肾者,胃之关也"主要是指()
技术标书编制不包括()。
对风险进行分类的目的有()。
报文摘要是由单向HASH算法(57)。
KennedyPropertyCompanyTheKennedyPropertyCompanyisoneofthelargestandmostpopularrealestatecompaniesintheUnited
Adailydoseoflaughermaybegoodfortheheartbecauseitmakesbloodvesselsworkmoreefficiently.Depression,【C1】______the
A、55%.B、65%.C、35%.D、45%.A
最新回复
(
0
)