首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列语句组中正确的是( )。
下列语句组中正确的是( )。
admin
2020-07-28
30
问题
下列语句组中正确的是( )。
选项
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(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是
有以下程序#include<stdio.h>main(){chara=4;printf("%d\n",a=a<<1);}
数据库管理系统(DBMS)是
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}main(){inti;structSs={
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
下面结构体的定义语句中,错误的是
循环队列的存储空间为Q(1:200),初始状态为front=rear=200。经过一系列正常的入队与退队操作后,front=rear=1,则循环队列中的元素个数为
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("
算法的时间复杂度是指
随机试题
为维持紫外线红斑量照射的反应,以后的剂量应
A.压缩骨折B.横骨折C.斜骨折D.粉碎骨折E.嵌插骨折骤然跪倒着地发生的髌骨骨折是()
A.切片B.发汗C.熏硫D.干燥E.蒸、煮、烫将药材堆积放置,使其发热回潮,使内部水分向外挥散,此法称
人民法院受理案件后,下列说法错误的有:()
用3m直尺测定平整度时,所用塞尺的刻度读数分辨率应小于或等于()。
加入WTO后,我国出台和完善了一系列外商投资政策和法律法规,重点是资本运营和()。
中国四大石窟指甘肃敦煌莫高窟、山西大同云冈石窟、河南洛阳龙门石窟和甘肃天水____________石窟。(暨南大学2017)
某单位有男职工420人,男职工人数是女职工人数的4/3倍,工龄20年以上者占全体职工人数的20%,工龄10~20年者是工龄10年以下人数的一半,工龄在10年以下的人数是()人。
在面向对象方法中,不属于“对象”基本特点的是()。
英文缩写ROM的中文译名是()。
最新回复
(
0
)