首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {char s[]="abcde"; s+=2; printf("%d\n", s[0]; } 执行后的结果是( )。
有下列程序: main() {char s[]="abcde"; s+=2; printf("%d\n", s[0]; } 执行后的结果是( )。
admin
2013-06-11
29
问题
有下列程序: main() {char s[]="abcde"; s+=2; printf("%d\n", s[0]; } 执行后的结果是( )。
选项
A、输出字符a的ASCII码
B、输出字符c的ASCII码
C、输出字符c
D、程序出错
答案
8
解析
因为字符数组s[]中的数组名s表示的是一个地址常量。所以语句“s+=2;”不能将指针在当前位置的基础上再向后移动两位。因而程序编译时出错。
转载请注明原文地址:https://jikaoti.com/ti/HAn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数定义中,会出现编译错误的是
下列关于队列的叙述中,正确的是
下列程序的输出结果是【】。main(){charb[]="Helloyou";b[5]=0;printf("%s\n",b);}
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
在深度为5的满二叉树中,叶子结点的个数为()。
有以下定义#include<stdio.h>chara[10],*b=a;不能给a数组输入字符串的语句是
以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardara;stru
存储结点中数据域占用的存储量与整个结点占用存储量之比称为______。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
下列关于队列的叙述中正确的是______。
随机试题
Agloomyafternoonsawmetakingmyroutinepaththroughthatconstructionsite.Forthewalker’sconvenience,asetofstonest
急性白血病易发生感染的原因主要是由于
A.华法林B.乳酸钙C.青霉素D.氨曲南E.地西泮老年人服用后易导致出血的药品是()。
资料调查是土地估价的重要一环,在资料调查前必须有周密细致的计划,其中包括调查的范围、()。
交易所上市的股指期货合约以()进行基金资产估值。
下列属于税务行政处罚种类的是()。
某大学经济系教师的平均收入是历史系教师的2倍,因此,经济系教师的收入普遍都比历史系教师高。以下哪项,如果是真的,则最能削弱上述论证?
根据下列图表回答下列问题。根据以上图表,下面说法不正确的是()。
以下对于主流嵌入式操作系统的叙述,错误的是()。
Geothermal(地热)Energy1Sinceheatnaturallymovesfromhotterregionstocoolerones,theheatfromtheearth’scenterflowsou
最新回复
(
0
)