首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句或语句组中,能正确进行字符串赋值的是( )。
以下语句或语句组中,能正确进行字符串赋值的是( )。
admin
2011-06-10
33
问题
以下语句或语句组中,能正确进行字符串赋值的是( )。
选项
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://jikaoti.com/ti/2GB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main( ) { inta;charc=10; floatf=100.0;doublex; a=f/=c*=(x=6.5); printf("%d%d%3.1f%3.1f\n",a,c,f
以下程序中给指针p分配三个double型动态内存单元,请填空。 #include<stdlib.h> main( ) { double*p; p=(double*)malloc(【】); p[0]=1.5;p[1]
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 voidsstrcpy(char*s,char*t) { while(*s++=【】);} main( ) {
有以下程序 void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) if(a[i]<a[j]) { t=a[i];a[i]=a[
以下符合C语言语法的实型常量是( )
有以下定义和语句 inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是
下列不是合法的C语言语句是()。
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
若有定义"int*p[3];",则以下叙述中下确的是
设有下列二叉树:对此二叉树后序遍历的结果为
随机试题
某挡水建筑物高度25m,建于岩基上,在可行性研究阶段勘察时,其控制性勘探孔深度进入中风岩()m。
在单缝夫琅和费衍射实验中,若减小缝宽,其他条件不变,则中央明条纹( )。
工程项目实施期管理的主要任务是()。
一国货币汇率下跌,即货币贬值,则会导致()。
根据企业所得税相关规定,关于收入确认时间的说法,正确的有()。
从所给的选项中,选择最合适的一项填在问号处,使之呈现一定的规律性。()
甲开了一家汽车维修公司,在维修汽车时,甲夸大汽车损毁程度,向保险公司多报汽车修理费用,骗取保险公司12万余元,甲的罪名如何论处?()
标志着中国共产党进入了创造红军新时期的武装起义有()
设X与Y是两个相互独立的随机变量,它们的概率密度分别为求D(3X一2Y+1)。
WorkingtoImprovetheConditionsofEvergladesNationalParkA)WhenmanypeoplethinkofFlorida,imagesofsandycoastlin
最新回复
(
0
)