首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能正确进行字符串赋值的是( )。
以下选项中,能正确进行字符串赋值的是( )。
admin
2015-07-28
72
问题
以下选项中,能正确进行字符串赋值的是( )。
选项
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://www.kaotiyun.com/show/jzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#includemain(){intx=20;prinff(“%d”,0
若有以下程序段intr=8:prinff(“%d\n”,r>>1);输出结果是
有以下程序#include#definef(X)X*X*Xmain(){inta=3,s,t;s=f(a+1);t=f((n+1));printf(“%d,%d\n”,s,t);}程序运行后的输出结果是
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
以下函数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,程序运行后的输出结果是
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
字符串"\\\"ABCDEF\"\\"的长度是()。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
随机试题
简述社区康复护理的实施内容。
下列选项中,能引起呼吸商增大的是
在实际选用倍数单位时,下列表示的数值中,比较合理的是____________。
若P(A)=0.8,则等于()。
由于工资数据具有来源分散等特点,工资管理模块一般提供的数据输入方式有()。
根据《商业银行资本管理办法(试行)》,采用操作风险高级计量法的商业银行,应具备至少_______年观测期的内部损失数据,初次使用高级计量法的商业银行,可使用_______年期的内部损失数据。()
设计程序时,应采纳的原则之一是( )。
Writeabankletteraccordingtothefollowingrequirements.WriteyouranswerontheANSWERSHEET.我行已收到你行8584号信用证,其中包含如下条款
EnglishBusinessLetterFormatI.Demandsofstationery—thefirstpageiswithaletterhead—otherpagesareof【T1】______and
StudyActivitiesinUniversityInordertohelpcollegeanduniversitystudentsintheprocessoflearning,fourkeystudya
最新回复
(
0
)