首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句或语句组中,能正确进行字符串赋值的是( )。
以下语句或语句组中,能正确进行字符串赋值的是( )。
admin
2011-06-10
65
问题
以下语句或语句组中,能正确进行字符串赋值的是( )。
选项
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全国计算机二级
相关试题推荐
有以下程序 main( ) { unsigned char a,b; a=4|3; b=4&3; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )
有以下程序的输出结果是( ) void swap1(int c[ ]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { int t; t=c0;c0=c1;
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。 main( ) { inti,a[20],sum,count; sum=count=0; for(i=0;i<20;i++)scanf("%d",【
有以下程序 main() {chars[]"Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空行)
有以下定义语句 doublea,b;intw;longc; 若各变量已正确赋值,则下列选项中正确的表达式是
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
在深度为7的满二叉树中,叶子结点的个数为()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于______。
在一棵二叉树上第6层的结点个数最多是______个。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
当按照组织内部是否有正式分工的关系对组织进行分类时,文化沙龙属于()
口腔结核抗结核化疗方案中长程(标准)化疗药物不包括
企业购入需要安装的设备,在支付安装费时应()。
下列属于中间业务的有()。
应付票据到期,如企业无力支付票款,按应付票据的账面余额借记“应付票据”账户,贷记()账户。
专业性强的职务和基层行政职务可采用()。
一枝红杏出墙来对于()相当于()对于夏天
试述教育的特征及其在人的身心发展中的作用。
"LinguisticsClass"Whataretwokeyproblemsfordescriptivegrammar?Clickon2answerchoices.
A、Themandoesn’thavemoneyforhisdaughter’sgraduatestudies.B、Themandoesn’tthinkhisdaughterwillgetabusinessdegre
最新回复
(
0
)