首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char s[]=“abode”; s+=2; prinff(“%d\n”,s[0]); } 程序的运行结果是( )。
有以下程序: #include main() { char s[]=“abode”; s+=2; prinff(“%d\n”,s[0]); } 程序的运行结果是( )。
admin
2017-11-06
26
问题
有以下程序:
#include
main()
{
char s[]=“abode”;
s+=2;
prinff(“%d\n”,s[0]);
}
程序的运行结果是( )。
选项
A、输出字符c的ASCⅡ码
B、程序出错
C、输出字符c
D、输出字符a的ASCⅡ码
答案
B
解析
本题重点考查数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的“s+=2”;语句让数组名s的内容加2是错误的,编译无法通过,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/dIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段:structst{intn;int*m:};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&B)};main()
以下程序的运行结果是()。#include<stdio.h>main(){inta=3,b=4,c=8,d=4,m=1,n=3;printf("%d\n",(m=a>B)&&(n=c>D));}
已有定义:charc=‘’;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为()。
有以下程序:main(){inta[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,)},i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)
有以下程序:fun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7
有以下程序:#include<stdio.h>inta=1;intfun(intC){staticinta=2;c=c+1;return(a++)+c;}main(){inti,
设函数fun的定义形式为:voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是()。
以下叙述中错误的是()。
随机试题
下列肯定需要额外收取费用的情况是()。
如果用户在程序中调用操作系统所提供的相关功能,必须使用()
骨科牵引的主要目的是
男性,60岁。急性心肌梗死6个月,心电图上ST段仍持续抬高提示
下列监测信用风险指标的计算方法中,正确的是()。I.不良贷款率=(次级类贷款+可疑类贷款)/各项贷款×100%Ⅱ.预期损失率=预期损失/资产风险暴露×100%Ⅲ.贷款损失准备充足率=贷款实际计提准备/贷款应提准备×100%Ⅳ.逾期贷款率=逾
从国际、国内银行的良好实践看,我国商业银行交易账户划分的政策和程序应主要包括以下核心内容( )。
通过职业介绍所和人才交流中心招聘的优点有()。
下列关于劳动关系和劳务关系的描述中,不属于劳务关系的是()。
下列叙述中,正确的是()。
You’veprobablyhadtheexperienceofhavingsomeonefallinlovewithyouwhenyoudidn’treturnthefeeling.Insuchacaseit
最新回复
(
0
)