首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句或语句组中,能正确进行字符串赋值的是( )。
以下语句或语句组中,能正确进行字符串赋值的是( )。
admin
2011-06-10
36
问题
以下语句或语句组中,能正确进行字符串赋值的是( )。
选项
A、char*sp;*sp="right!";
B、char s[10];s="right!";
C、char s[10];*s="right!";
D、char*sp="right!";
答案
D
解析
本题的考点是C语言的数组和指针。C的数组名是一个特殊类型的指针,固定指向数组第一个元素的位置,运行过程中不能再改变其指向。因此选项B、C都是错误的。指针可以指向任何单元,但选项A是错误的,因为赋值语句“*sp=”right!”;”是错误的,正确写法是“sp=”right!”;”。而对于选项D,由于“char*sp="right!";”是定义指针同时赋初值,因此是正确的。
转载请注明原文地址:https://kaotiyun.com/show/gCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是:【】 #include<string.h> char*ss(char*s) { returns+strlen(s)/2;} main( ) { char*p,*str=”abcdefgh”;
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
有以下定义 #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )
若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是
已有定义:int i,a[10],*p;,则合法的赋值语句是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
设有下列二叉树:对此二叉树后序遍历的结果为
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
以下选项中可作为C语言合法常量的是()。
随机试题
有一台卷板机,可卷板厚19mm,材质为20钢,若卷制同样直径和板宽的筒节,材质为16MnR,问能卷制多少板厚的筒节?(20钢σs=280MPa,16MnRσs=350MPa。)
下列不属于常规石蜡切片和HE染色的质量标准规定的是
女性,40岁,乳晕旁1cm圆形肿物,活动、边界清,挤压肿物,乳头溢出血性液体。最可能的诊断
A.嗅神经和视神经B.面神经和听神经C.9~12对脑神经D.脑脊液鼻漏E.耳后皮下瘀斑颅后窝骨折可损伤
妊娠期贫血对妊娠的影响正确的是
下列选项中,属于施工总承包方管理任务的有()。
2013年8月1日,甲企业向进境地海关申报进口一批货物,海关于8月24日填发税款缴款书。下列关于甲企业进口该批货物的说法,正确的有()。(2014年)
Cross--culturalCommunicationinBusinessNegotiationsBusinessWeeklybyDr.RodSteinerNovember2006Theimportanceof
确立教师职业道德教育内化性原则的依据是道德的()。
新时期爱国统一战线的基本任务是
最新回复
(
0
)