首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2021-07-09
18
问题
有以下程序
#include <stdio.h>
main()
{ char s[]="abcde";
s+=2;
printf("%d\n",s[0]);
}
执行后的结果是
选项
A、输出字符c的ASCII码
B、程序出错
C、输出字符c
D、输出字符a的ASCII码
答案
B
解析
本题重点考察数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的s+=2;语句让数组名s的内容加2是错误的,编译无法通过。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/cMz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义且赋初值的语句是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio-h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",_______);}在程序中下划
下列关于数据库设计的叙述中,正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’),*p;P=&a[0];则以下选项中值为6的表达式是
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G**
编写函数fun,其功能是:比较字符串的长度,不得使用C语言提供的求字符串长度的函数,函数返回较长的字符串。若两个字符长度相同,则返回第一个字符串。例如,输入“beijing”<CR>“shanghai”<CR>(<CR>为Enter键),函数将返
以下程序调用fun函数求数组中最大值所在元素的下标。#include<stdio.h>voidfun(int*s,intn,int*k){inti;for(i=0,*
数据模型的三个要素是()。
随机试题
在美国,每年接受治疗的精神忧郁症病人的人数超过200万人,接近中国的10倍,而中国的人口则接近美国的10倍。以下各项如果为真,都有助于解释上述现象,除了()。
椒盐虾段成菜主要采用的调味方法是________。
按调查对象的范围,常用调查方法分为
患者,男,23岁。出现发热、恶心、呕吐、颈项强直等症状,脑脊液涂片见到革兰氏阴性双球菌。符合哪种细菌的特点
A.红霉素B.氯霉素C.庆大霉素D.青霉素E.头孢氨苄
一位A型血的男子有一男一女两个孩子,其中女孩的血清与其父的红细胞不发生凝集,而男孩的血清与其父的红细胞发生凝集,男孩的血型可能是
软土地基处理措施的选取,主要应考虑的因素有()。
FGHIN
无线局域网络就是在局部区域内以无线媒体或介质进行通信的无线网络,下列不属于常用无线网络设备的是:
()不是质量控制的方法、技术和工具。
最新回复
(
0
)