首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能正确进行字符串赋值的是( )。
以下选项中,能正确进行字符串赋值的是( )。
admin
2015-07-28
78
问题
以下选项中,能正确进行字符串赋值的是( )。
选项
A、char *s = "ABCDE" ;
B、char s[5] = { ’A’, ’B’, ’C’, ’D’, ’E’ };
C、char s[4][5] = { "ABCDE" };
D、char *s ; gets( s );
答案
A
解析
用字符数组存放字符串的时候,C语言编译系统会自动在其后面添加上结束标识符′\0′,所以数组维数一定要比字符串长度大,选项B)、C)错误;函数gets(s)是将输入存放到s指向的空间中,指针s在使用前没有指定空间,选项D)错误;可以将一个字符串常量直接赋值给一个字符指针,选项A)正确。答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/jzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序 #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++) printf("%d\n"i) } 该程序中的for循环执行的次数是______。
下面结构体的定义语句中,错误的是
有以下程序#include#includemain(){charstr[][20]={“Qne*World”,“one*Dream!”},*P=str[1].prinff(“%d,”,strlen(p));printf(“%s\n”,P)
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lieMIN-2147483647intfindmax(intX[],intn){inti,max;for(i=0;i
有以下程序#includemain(){charel,c2;el=‘A’+‘8’-14’:c2=‘A’+‘8’-‘5’:printf(“%e,%d\n”,c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
不能把字符串"Hello!"赋给数组b的语句是______。
下列选项中不合法的十六进制数是()。
随机试题
有“马头蛇尾瓦楞身”之称的药材是()。
X线照射到直接FPD上时,X线光子使非晶硒激发出
A.金匮肾气丸合五子衍宗丸B.十全大补汤C.右归丸D.柴胡疏肝散合五子衍宗丸E.左归丸肝郁气滞型男性不育症,治应首选
下列哪种嵌缝材料为热施工材料?[1999年第047题]
()isonestandardformofbareboatcharterpartyusedtoanygreatextentdesignedbyBIMCO.
对该案例特点不正确的描述是()。求助者心理行为问题的改善应归功于()。
下列哪一项不属于中央银行的负债()。
20世纪新中国在尖端科学技术领域取得了一系列重要的成就,主要表现在
Thecloserelationshipbetweenpoetryandmusicscarcelyneedstobeargued.Bothareauralmodeswhichemployrhythm,rime,and
A、IthasthestrongesteconomyinAfrica.B、ItisthemostfamouscountryinAfrica.C、IthasthemoststabledemocracyinAfric
最新回复
(
0
)