首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 #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
2021-04-28
53
问题
设有如下程序段
#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
解析
程序定义了字符数组s和字符型指针变量p,并且使得p指向数组,执行p=s;语句后,*p即表示s[0];s数组中元素的个数和 p所指字符串长度不相等,因为s数组中元素的个数包括字符串结束标志"\0",而p所指字符串长度不包括"\0";s是字符型数组,p是指针变量;数组s中的内容和指针变量p中的内容不相同,数组中存放的是字符串,而指针变量p存放的是数组的首地址。因此C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/cWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main(){intk[1
若有定义:inta,b,c;,则以下选项中的赋值语句正确的是()。
执行下列语句后的结果是()。#defineA2#defineB(a)(A+1)木ac=4木(A+B(5));
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
带链队列空的条件是
带链队列空的条件是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
某数据库的表中要添加Internet站点的网址,应该采用的字段类型是()。
《红楼梦》的作者曹雪芹是哪个民族的人()。
目前治疗食管胃底静脉曲张破裂出血的重要手段是
A.瓜蒌牛蒡汤B.托里消毒散C.透脓散D.仙方活命饮E.柴胡疏肝散
关于葡萄糖氯化钠注射液中氯化钠含量测定下列说法正确的是( )。
代理人和第三人串通,损害被代理人利益的,()。
在集贸市场上买东西,讨价还价是普遍的现象。商品的卖者总是抬高卖价,买者总是压低买价,而商品最后的成交价格,则往往是买卖双方协商的结果。这种现象表明市场价格的形成()。
甲公司是一家著名的跨国公司,为开拓中国市场,拟在我国北京、上海、广州等大城市设立分支机构。根据《中华人民共和国公司法》有关规定,以下说法中正确的是()。
Whendoestheconversationtakeplace?
Whatisthemainpurposeofthetalk?
最新回复
(
0
)