首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
2020-11-23
70
问题
有以下程序,执行后的结果是
#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/9f3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不能作为软件设计工具的是()。
下列叙述中正确的是()。
在下列定义语句中,编译时会出现编译错误的是()。
以下选项中,能用作用户标识符的是()。
以下关于C语言的叙述中正确的是()。
以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1.char*s2){
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈顺序是()。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中
以下选项中,合法的一组C语言数值常量是( )。
随机试题
A.从革B.炎上C.稼穑D.润下E.曲直土的特性是()。
某光栅的光栅条纹的夹角为0.01rad,栅距为0.1mm,则莫尔条纹的宽度为【】
不属于中国秘书催办工作方法的是【】
RAM按工作原理的不同可分为DRAM和SRAM,DRAM的工作速度比SRAM的速度慢。()
轮状病毒肠炎不包括下列哪项特征
中心静脉压低,血压低时提示中心静脉压正常,血压低时提示
按照国家质量监督检验检疫总局和国家工商行政管理总局联合发布的《设备工程监理服务合同》示范文本所列,下列属于设备工程监理服务合同的组成部分的文件有( )。
用于建设项目财务评价的基本报表有()表。
(用户名:21;账套:202;操作日期:2014年8月30日)查询“应付票据(2201)”账龄分析表,查看详细信息。
关于MDI窗体下列说法正确的是()。
最新回复
(
0
)