首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列语句组中正确的是( )。
下列语句组中正确的是( )。
admin
2020-07-28
38
问题
下列语句组中正确的是( )。
选项
A、char*s;s="Olympic";
B、char s[7];s="Olympic";
C、char*s;s={"Olympic"};
D、char s[7];s={"Olympic"};
答案
A
解析
字符型指针变量可以用A选项的赋值方法:char*s;s="Olympic"。C选项的写法:char*s,s={"Olympic"};是错误的。字符数组可以在定义的时候初始化:char s[]={"Olympic"};或者char s[]="Olympic",但是不可以在定义字符数组后对数组名赋值(数组名是常量,代表数组首地址),所以B选项和D选项都是错误的。对于本例,B、D选项中字符数组s的大小至少为8,才能存放下字符串(字符串的末尾都有结束标志’\0’),同时此时s为字符数组的地址,是常量,不能为其赋值。
转载请注明原文地址:https://kaotiyun.com/show/qQ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是
以下叙述中正确的是
下面选项中关于“文件指针”概念的叙述正确的是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下叙述中正确的是
有以下程序#include<stdio.h>#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
对象实现了数据和操作(方法)的结合,其实现的机制是
随机试题
脏腑气机升降运动的特点包括
下列可以导致患病率升高的因素有【】
下列哪项正确
下列有害气体净化方法中,()多用于低浓度有害气体的净化,并实现其回收与利用。
在针对单个客户进行限额管理时,商业银行对客户进行信用评级后,首要工作是判断客户的()。
根据个人所得税法律制度的规定,下列各项中,纳税义务人应当自行申报缴纳个人所得税的有()。
有关专家、学者在学术研究、法学著作、法学教育和法制宦传中,对法律规范所作的解释是()。
Iwas______abouttheexam______Icouldn’tgettosleep.
将考生文件夹下的HGACYL文件夹中的RLQM.MEM文件移动到考生文件夹下的XEPO文件夹中,并改名为PLAY.MEM。
打开工作簿文件EXCEL.XLSX。将工作表Sheet1命名为“管理费用支出情况表”,然后将工作表的A1:D1单元格合并为一个单元格,内容水平居中;计算“总计”列的内容。复制该工作表为SheetA工作表。
最新回复
(
0
)