首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { char s[]="abede"; s+=2; printf("%d\n",s[0]); } 程序的运行结果是( )。
有以下程序: #include <stdio.h> main() { char s[]="abede"; s+=2; printf("%d\n",s[0]); } 程序的运行结果是( )。
admin
2022-04-01
75
问题
有以下程序:
#include <stdio.h>
main()
{
char s[]="abede";
s+=2;
printf("%d\n",s[0]);
}
程序的运行结果是( )。
选项
A、输出字符c的ASCII码
B、程序出错
C、输出字符c
D、输出字符a的ASCII码
答案
B
解析
本题重点考查数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的“s+=2”;语句让数组名s的内容加2是错误的,编译无法通过,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/7Bkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=0;for(;a<5;a++){if(a%2==0)break;continue;b+=a:}
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是()。
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
有以下程序:#includemain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(8[i]>=’a’&&s[i]<=’
有以下程序:#includemain(){charc1.c2:c1=’A’+’8’-’4’;c2=’A’+’8’-’5’:printf("%c,%d\n",c1,c2);}
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下面结构体的定义语句中,错误的是()。
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,C)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
当該申請書類において、外国人留学生の場合は、自身の署名があれば、________は無くてもよいものとする。
管道现场补口外除锈一般采用钢丝刷。
在Access2010数据库中,下列_________是数据库对象。
心搏骤停是指心脏突然衰竭而不能搏出足量的血液以保证脑的存活。()
关于慢性宫颈炎,错误的是
A、四环素B、螺旋霉素C、甲硝唑D、青霉素E、交沙霉素下列疾病治疗时,若用抗生素治疗应首选的药物青少年牙周炎选用
强调后天的学习作用及环境对心理发展的影响的学派,其代表人物包括
以下不属于英美法系的特点的是()。
简述教师专业自主权的内涵与表现。
定义某一个字段默认值属性的作用是( )。
最新回复
(
0
)