首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能正确进行字符串赋值的是( )。
以下选项中,能正确进行字符串赋值的是( )。
admin
2015-07-28
47
问题
以下选项中,能正确进行字符串赋值的是( )。
选项
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全国计算机二级
相关试题推荐
若有定义语句:inta=5;,则表达式:a++的值是【】。
程序流程图中的菱形框表示的是【】。
有以下程序#include#includemain(){chara[10]=”abcd”;prinff(“%d,%d\n”,strlen(A),sizeof(A));}程序运行后的输出结果是
有以下程序#includemain(){intm=1,n=2,*P=&m,*q=&n,*r;r=P;P=q;q=r;prinff(“%d,%d,%d,%d\n”,m,n,*P,*q);}程序运行后的输出结果是
有以下程序#includemain(){charel,c2;el=‘A’+‘8’-14’:c2=‘A’+‘8’-‘5’:printf(“%e,%d\n”,c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
字符串"\\\"ABCDEF\"\\"的长度是()。
下列选项中不合法的十六进制数是()。
随机试题
资源利用的优化主要包括()。
Ⅳ型高脂蛋白血症是指空腹血浆
法律规定的人民法院有权采取的强制执行措施,不含下列选项中的()。
某项目投资来源中,项目资本金3000万元,借入银行资金2000万元,建设期借款利息400万元。在编制项目财务现金流量表时,建设期现金流出的投资应为()万元。
产品定位的步骤如何理解?
(2014年)资料一C国蓝先生在D国攻读物理学硕士学位期间,兼职于D国一家光伏产业的公司,从事光伏组件的销售业务。蓝先生熟悉太阳能电池板零部件产品的销售渠道及客户群体,积累了丰富的销售经验及客户资源,善于搜集客户需求信息,并能够根据客户需求对产品提出
商业银行作为金融中介机构,其经营对象是()。
学生在操场上列队做操,只知人数在90-110之间。如果排成3排则不多不少:排成5排则少2人;排成7排则少4人。问学生人数是多少人?
计算∫Lxdy一(2y+1)dx,其中(1)L从原点经过直线y=x到点(2,2);(2)L从原点经过抛物线y=到点(2,2).
Australiansalwaystakegreatprideindisplayingtheirmateshiptoothers.Thiswasbuiltupbitbybitwhenthefirst【S1】_____
最新回复
(
0
)