首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能正确进行字符串赋值的是
以下选项中,能正确进行字符串赋值的是
admin
2015-08-14
30
问题
以下选项中,能正确进行字符串赋值的是
选项
A、char s[5]={’A’,’B’,’C’,’D’,’E’};
B、char*s="ABCDE";
C、char s[4][5]={"ABCDE"};
D、char*s;gets(s);
答案
B
解析
对于选项A字符串中无法存放字符串结束标志’\0’,选项C每行仅仅存放5个字符,同样的不能存放字符串结束标志,选项D中指针变量s没有实际的内存空间,无法存放输入的字符串。因此正确的选项为B),相当于char *s;s="ABCDE",把字符串常量的首地址存放到指针变量中存储。
转载请注明原文地址:https://kaotiyun.com/show/fGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序执行后,文件test.t中内容是______。#inc1ude<stdio.h>voidfun(char*fname,char*st){FILE*myf;inti;
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4returny;}
有以下程序:voidsott(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a
语句:x++:++x;x=1+x:执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++;b++;return(a);}
下列关于栈的描述中错误的是()。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
随机试题
人民法院、人民检察院都有权决定的强制措施有
肺癌支气管动脉化疗的适应证为
最可能的诊断不应给予
LD分子包含几种亚基
下列各项体现仲裁自愿原则的有()。
对坡顶有重要建筑物的边坡工程,其支护结构应优先采用()。
期末根据账簿记录,计算并记录出各账户的本期发生额和期末余额,在会计上叫结账。()
团体成员能否深入掌握在团体内取得的经验,能否将团体中学到的成果应用到日常生活中,很大程度取决于()。
2013年中部六省城镇单位就业人员平均工资的算术平均值与2001年相比()。
A、Toreducetheirmentalstress.B、Toincreasetheirsenseofsuccess.C、Tomakesportslesscompetitive.D、Tomakesportsmore
最新回复
(
0
)