首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() { char s[]="abcde"; s+ =2; printf("%d\n",s[0]); } 执行后的结果是( )。
有下列程序: main() { char s[]="abcde"; s+ =2; printf("%d\n",s[0]); } 执行后的结果是( )。
admin
2013-02-23
17
问题
有下列程序: 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://kaotiyun.com/show/oLJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为【】。voidaverage();main(){floatscore[3][4]={{65,67,70,60},{80,87,90,81},{90,99,100,99}};average(*score,12);
以下对枚举类型名的定义中正确的是______。
执行下面程序段后,k值是【】。k=1;n=263;do{k*=n%10;n/=10;}while(n);
以下程序的输出结果是______。longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(
设有结构体类型定义:structtry{intone;floattwo;}*str;若要动态开辟一个结构单元,使指针str指向其首地址,正确的语句是______。
下列描述中,错误的一条是______。
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是______。
若变量已正确定义并赋值,下面符合C语言的表达式是_____。
下列说法中不正确的是()
编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑
随机试题
能力形成和发展的物质基础是( )。
以下为酸性药物是
关于皮下脂肪瘤的描述正确的是
路基土的性质决定了路基的强度、刚度和()。
AHJOP
甲签发一张银行承兑汇票给乙,用于支付货款,承兑人为丙银行。乙于汇票到期后向丙银行提示付款被拒绝,理由是甲因欠税已被冻结账户。丙银行拒绝付款的理由成立。()
填入下列语句横线中的关联词最恰当的一项是()。2002年,张艺谋执导的《英雄》横空出世,__________在本土获得了2.5亿元人民币的票房收入,__________在北美电影市场也赢得了5370美元的票房佳绩,__________
若在存储器的10001H~10003H三个字节单元中存放的数据依次为34H、56H、78H,则从10001H地址开始读出的一个16位数据为______。
下列程序的运行结果是______。#include<stdio.h>main(){inta=10,b=3;printf("%d",a%b);printf("%d,(a-b,a+b));printf("%d\n",a-b?a-b:a+b);
A、Itisararephenomenon.B、Itchangesuselesslandintoproductiveland.C、Itchangescroplandintodesert.D、Ithelpsfarmers
最新回复
(
0
)