首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #include<stdio.h> main(){char s[]="abcde"; s+=2; printf("%dn",s[0]); }
有以下程序,执行后的结果是 #include<stdio.h> main(){char s[]="abcde"; s+=2; printf("%dn",s[0]); }
admin
2019-12-17
57
问题
有以下程序,执行后的结果是
#include<stdio.h>
main(){char s[]="abcde";
s+=2;
printf("%dn",s[0]);
}
选项
A、输出字符C的ASCII码
B、输出字符C
C、输出字符a的ASCII码
D、程序出错
答案
D
解析
因为字符数组s[]中的数组名s表示的是一个地址常量。所以语句“s+=2;”不能将指针在当前位置的基础上再向后移动两位。因而程序编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/nnCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:判断形参s所指字符串是甭是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在文
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。请改正程序中的错误,使它能得出正确的结果。
随机试题
用二进制表示C类IP地址时,网络号包括_________位二进制数。
关于前列腺癌的诊断,下列哪项最准确
为判断月经周期中的排卵情况,适宜的取材时间为
A.1日常用量B.3日常用量C.5日常用量D.7日常用量E.15日常用量《处方管理办法》规定门(急)诊对中度慢性疼痛患者开具的第一类精神药品注射剂,每张处方不得超过
当检查设备工程进度时,如某项工作出现进度偏差,在( )情况下原计划不需要调整。
某企业年初未分配利润200万元。本年实现净利润1000万元,提取法定盈余公积150万元,提取任意盈余公积50万元,则该企业年末可供投资者分配利润为1000万元。()
简述秦始皇巩固国家统一的措施。
【2014年山东潍坊.单选】下面行为属于有意义地接受学习的是()。
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}private:
Whatcanweinferfromthenews?
最新回复
(
0
)