首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { char s[]="abcde"; s+=2; prinff("%d\n",s[0]); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> main( ) { char s[]="abcde"; s+=2; prinff("%d\n",s[0]); } 程序的运行结果是( )。
admin
2018-06-28
29
问题
有以下程序:
#include<stdio.h>
main( )
{
char s[]="abcde";
s+=2;
prinff("%d\n",s[0]);
}
程序的运行结果是( )。
选项
A、输出字符C的ASCII码
B、程序出错
C、输出字符c
D、输出字符a的ASCII码
答案
B
解析
本题重点考查数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的“s+=2”;语句让数组名s的内容加2是错误的,编译无法通过,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/nRxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?C:k;执行该程序段后,k的值是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
以下程序的输出结果是() main() {staticchara[10]={"Chinese"}; printf("%d",strlen(a)); }
下面程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
以下数组定义中错误的是()。
对线性表进行二分查找,要求线性表为______。
下列语句的输出结果是______。charS[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下列各输入语句中错误的是_______。
随机试题
Isupposeyouarenotserious,______?
甲作为乙的债权人,对乙的债务人丙提起代位权诉讼。乙作为第三人对甲的债权提出异议。经法院审查,异议成立。人民法院应当如何处理?()
将3个不同的球随机地放入5个不同的杯子中,则杯中球的最大个数为2的概率是()。
下列各项中,属于建设项目决策阶段环境影响评价管理的主要内容有( )。
通风、除尘系统综合效能试验内容包括()。
在商业银行贷后管理中,下列有关抵押品管理的说法不正确的是()。
求助者的症状不包括()。根据求助者的表现可以判断他属于()。
在一次游行集会上,学生代表宣读《北京学生界宣言》,散发的传单上包含“外争国权,内惩国贼”的主张。这次游行集会发生在()。
为了收集犯罪证据、查获犯罪人,对犯罪嫌疑人以及可能隐藏罪犯或者犯罪证据的人的身体、物品、住处和其他有关的地方进行的搜索、检查,称为()。
关系数据库的基本操作包括
最新回复
(
0
)