首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下语句或语句组中,能正确进行字符串赋值的是( )。
以下语句或语句组中,能正确进行字符串赋值的是( )。
admin
2011-06-10
40
问题
以下语句或语句组中,能正确进行字符串赋值的是( )。
选项
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( ) { ints=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s);
设有如下程序段: intx=2002,y=2003; printf("%d\n",(x,y)); 则以下叙述中正确的是
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:[*] #define N 4 voidrotate(inta[ ][N]) { inti,j,t; for(i=0;i<N;i++) f
有以下程序 main( ) { unsigned char a,b; a=4|3; b=4&3; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )
有以下程序 #define f(x) x*x main( ) { int i; i=f(4+4)/f(2+2); printf(“%d\n”,i); } 执行后输出结果是( )
有以下程序int a=2;int f(int *a){return (*a)++;}main( ){ int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf(“%d\n”,
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
已经定义ch为字符型变量,以下赋值表达式中错误的是______。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于______。
在一棵二叉树上第5层的结点数最多是()。
随机试题
设A为n阶矩阵,A的各行元素之和为0且r(A)=n-1,则方程组AX=0的通解为________.
若要查看一个报表的所有数据,则应使用报表的__________视图。
中外秘书会议筹备计划进程安排序列是按【】
津的功能是
在B股发行的过程中,境内的资产评估机构应当是( )的机构。
根据采购实现的目标不同,可以将采购的目标分为()。
某工厂生产一批零件,计划10天完成任务,实际提前2天完成,则每天的产量比计划平均提高了().
设置日志文件的目的不包括(59)________________。
某计算机的虚拟存储系统有40位虚拟地址,32位实际地址,虚页为1M(220)。假设有效位、保护位、修改位和使用位共用去四位,所有虚页都在使用。则页表大小为(20),页面的大小为(21)。
A、Stomachcancer.B、Skincancer.C、Lungcancer.D、Bloodcancer.A老师提到阳光有助防御某些癌症,如乳癌和胃癌,因而选A。B是曝晒导致的。
最新回复
(
0
)