首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列语句组中正确的是( )。
下列语句组中正确的是( )。
admin
2020-07-28
23
问题
下列语句组中正确的是( )。
选项
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全国计算机二级
相关试题推荐
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
有下列程序:#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1]
下面选项中关于“文件指针”概念的叙述正确的是
有以下程序#include<stdio.h>main(){chara=4;printf("%d\n",a=a<<1);}
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p
以下叙述中正确的是
对象实现了数据和操作(方法)的结合,其实现的机制是
下列选项中不属于结构化程序设计方法的是
随机试题
下列有关卖方信贷的描述,正确的有()
维护国家经济安全的必由之路是()
吡拉西坦为
蛇毒心脏毒素蛇毒溶血毒素
A.抗氧剂B.抑菌剂C.止痛剂D.渗透压的调节剂E.pH调节剂抗坏血酸在注射剂中用作()。
蜘蛛织网、蜜蜂筑巢,都是很精致的实践活动。()
设f(x)是周期为4的可导奇函数,且f’(x)=2(x-1),z∈[0,2],则f(7)=__________.
设函数u=u(x,y)满足及u(x,2x)=x,u’1(x,2x)=x2,u有二阶连续偏导数,则u’’11(x,2x)=()
Clothesplayacriticalpartintheconclusionswereachbyprovidingcluestowhopeopleare,whotheyarenot,andwhotheywo
根据下图所示网络结构回答下列问题。填写路由器RG的路由表项①至⑥
最新回复
(
0
)