首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #include<stdio.h> char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,以下叙述中正确的是( )。
设有如下程序段: #include<stdio.h> char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,以下叙述中正确的是( )。
admin
2019-01-11
42
问题
设有如下程序段:
#include<stdio.h>
char s[20]="Beijing",*p;
p=s;
则执行p=s;语句后,以下叙述中正确的是( )。
选项
A、s和p都是指针变量
B、s数组中元素的个数和p所指字符串长度相等
C、可以用*p表示s[0]
D、数组s中的内容和指针变量p中的内容相同
答案
C
解析
语句p=s;执行完毕后,即将指针p指向了数组s的首地址,所以*p即等价于s[0],选项C正确;字符数组存放字符串,C语言编译系统会自动在其后面添加上结束标识符’\0’,所以s数组中元素个数为8(算上了结束标识符),而p指向的字符串长度为7,选项B错误;数组名s为一个指针常量,选项A错误;指针变量p存放的是一个地址值,即为数组s的首地址,和数组s中的内容不一致,选项D错误;所以答案选C。
转载请注明原文地址:https://jikaoti.com/ti/bMa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:7531。请改正程序中的错误,使它能得出正确的结果
给定程序MODll.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
假定整数数列中的数不重复,并存放在数组中。给定程序MODII.C中函数fun的功能是:删除数列中值为x的元素。n中存放的是数列中元素的个数。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
以下叙述中错误的是
下列特征中不是面向对象方法的主要特征的是()。
若s是int型变量,且s=8,则s%3+(s+1)%3表达式的值为()。
以下四组用户自定义标识符中,全部合法的一组是()。
以下程序段 main( ) {inta=5,*b,**c; c=&b;b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式:**c的值是
软件需求分析一般应确定的是用户对软件的______。
随机试题
如何评估个体的压力源及其应注意的问题?
Didyoueverhavesomeone’snameonthetipofyourtongueandyetyouwereunabletorecallit?【36】thishappensagain,donot【3
一患者李某,28岁,教师,孕1产0,孕3l周,恶心、呕吐伴不规律下腹坠痛8小时入院。生命体征平稳,T37.3℃,BP120/80mmHg,P90次/分,R20次/分;心肺无异常,妊娠腹型,肝脾未及,剑突下右侧轻压痛,无反跳痛,麦氏点无压痛。有不规律
下列选项中,不属于急性牙间龈乳头炎病因的是
A.乙酰乙酸硫激酶B.HMG-CoA还原酶C.乙酰CoA羧化酶D.HMG-CoA裂解酶E.HMG-CoA合成酶合成脂酸的关键酶是
在火电厂动力中心(PC)和电动机控制中心(MCC),低压厂用电回路设计塑壳开关的功能是:
由于技术的非自愿扩散,促进了周围的技术和生产力水平提高的现象是技术创新特征中的()。
不动产物权的权利变动,通常以()为公示方法。
假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;),则执行Ax(4,5);语句后,x.a和x.b的值分别为()。
操作查询共有4种类型,分别是删除查询、【】、追加查询和生成表查询。
最新回复
(
0
)