首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是
有以下程序 #include <stdio.h> main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是
admin
2018-10-16
38
问题
有以下程序
#include <stdio.h>
main() {
char s[]="abcde";
s+=2;
printf("%d\n",s[0]);
}
执行后的结果是
选项
A、输出字符c的ASCII码
B、输出字符c
C、输出字符a的ASCII码
D、程序出错
答案
D
解析
因为字符数组s[ ]中的数组名s表示的是一个地址常量。所以语句“s+=2;”不能将指针在当前位置的基础上再向后移动两位。因而程序编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/Xwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序;voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1,j<n;j+
不改变关系表中的属性个数但能减少元组个数的是___________。
已有定义如下:structnode{intdata;structnode*next;}*P;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
随机试题
外周血涂片中,几乎不可能出现原始和幼稚细胞的是
简述制定刑法的根据。
【2008年真题】下列方法中,可用于编制施工项目成本计划的是()。
改性沥青混凝土压实应遵循()的原则。
下列建设工程生产安全事故应急预案的具体内容中,属于现场处置方案的是()。
抽样调查的特点有()。
定期预算可以保证企业的经营管理工作能够稳定而有序地进行。()
某公司研发出了一款新产品,当每件新产品的售价为3000元时,恰好能售15万件。若新产品的售价每增加200时,就要少售出1万件。如果该公司仅售出12万件新产品,那么该公司新产品的销售总额为多少?()
属于内部一致性系数的计算方法是
Todayitisperfectlynaturalforustoshakehandswhenwegreetsomeone,orsaygood-bye.Butlikesomanyotherthingswedo
最新回复
(
0
)