首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 #include char s[20]="Beijing", *p; p=s; 则执行p=s;语句后,以下叙述正确的是( )。
设有如下程序段 #include char s[20]="Beijing", *p; p=s; 则执行p=s;语句后,以下叙述正确的是( )。
admin
2019-04-24
69
问题
设有如下程序段
#include
char s[20]="Beijing", *p;
p=s;
则执行p=s;语句后,以下叙述正确的是( )。
选项
A、可以用*p表示s[0]
B、s数组中元素的个数和p所指字符串长度相等
C、s和p都是指针变量
D、数组s中的内容和指针变量p中的内容相同
答案
A
解析
语句"p=s;"执行完毕后,即将指针p指向了数组s的首地址,所以*p即等价于s[0],选项A)正确;字符数组存放字符串,C语言编译系统会自动在其后面添加上结束标识符′\0′,所以s数组中元素个数为8(算上了结束标识符),而p指向的字符串长度为7,选项B)错误;数组名s为一个指针常量,选项C)错误;指针变量p存放的是一个地址值,即为数组s的首地址,和数组s中的内容不一致,选项D)错误;所以答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/xGRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:main(){ints=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=
算法的空间复杂度是指
请编写函数fun(),其功能是:将所有大于1小于整数m的素数存入xx所指数组中,素数的个数通过k传回。例如,输入25,则应输出2357 11 13171923。注意:部分源程序给出如下。请勿改动主函数main和其他函数
给定程序MODll.C中函数fun的功能是:求k!(k0return(k*fun(k-1));/************found************/elseif(k=0)return1L;}mai
给定程序MODllC中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上各元素之和,返回此和数。#inClude<coMo.h>#inClude<stdio.h>#dehneM5/*********
以下叙述中正确的是()。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
若有以下定义:structList{intdata;structList*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针P指向变量a,q指向变量c,则
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
随机试题
在驾驶员、接线员、银行出纳员等人群中,高血压的患病人数增加,此病属于()
房屋租金可以为成本租金、商品租金、市场租金。()
()对施工现场的职业健康安全影响较大,环境污染因素多。GB/T28001-2001标准由()要素构成。
疏浚与吹填工程合同双方对于采用同一测图分别计算的工程土方量,两者的差值小于或等于两者中较大值的2%时,其土方量取两者的()。
下列各项中,会导致留存收益总额发生增减变动的是()。
《中华人民共和国义务教育法》规定,教师的工资水平应当()当地公务员的平均工资水平。
代替那存在着阶级和对立的资产阶级旧社会的,将是这样一个联合体,在那里,每个人的自南发展是一切人的自由发展的条件。这段话出自()。
C/S计算结构的特点之一是
链表适用于【】查找。
Being______(全神贯注于)hisstudy,hewasunawareofthepassageoftime.
最新回复
(
0
)