首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main( ) { char s[]="abode"; s+=2: pnntf("%d\n",s[0]); } 执行后的结果是( )。
有以下程序: #include main( ) { char s[]="abode"; s+=2: pnntf("%d\n",s[0]); } 执行后的结果是( )。
admin
2015-08-09
37
问题
有以下程序:
#include
main( )
{ char s[]="abode";
s+=2:
pnntf("%d\n",s[0]);
}
执行后的结果是( )。
选项
A、aaaacc,xy
B、xy,laaaacc
C、bcc,aabcc
D、aabcc,bcc
答案
B
解析
本题重点考查数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的s+=2;语句让数组名s的内容加2是错误的,编译无法通过。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/5QDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%C%C%C%C",&C1,&C2,&C3,&C4);c5=getchar();c6=getc
下列叙述中不正确的是()。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
下列程序的输出结果是______。main(){inta=1,b=2,c=3,t=0;if(a<B){t=a;a=b;b=t;}if(a<C){t=a;a=c;c=t;}printf("%d,%d,%d\n
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]-<2,4,6,8,10,12};int*p=b,**q=&p;printf("%d",*(p++));
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
下列选项中错误的说明语句是
下列叙述中,正确的是
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
随机试题
甲为自己投保一份人寿险,指定其妻为受益人。甲有一子4岁,甲母50岁且自己单独生活。某日,甲因交通事故身亡。该份保险的保险金依法应作的处理是()。
用Excel可以创建各类图表。为了描述特定时间内各个项之间的差别情况,对各项进行比较,应该选择()。
下列参数中,属于焊条电弧焊焊接过程中应控制的工艺参数有()。
A.风气内动B.寒从中生C.湿浊内生D.津伤化燥E.火热内生邪热炽盛,煎灼津液,伤及营血,燔灼肝经,可以形成()
下列关于劳动卫生标准论述错误的是
治疗严重的胆绞痛应选用
符合下列()条件时,用电单位应设置自备电源。Ⅰ.作为一级负荷中特别重要负荷的应急电源Ⅱ.设置自备电源比从电力系统中取得第二电源更经济合理时Ⅲ.电力系统中取得第二电源不能满足一级负荷要求时Ⅳ.建筑高度超过50m的公共建筑的外部只有
居住区内沿街建筑物长度超过()m时,应设()的消防车道。
简述学生的学习和人类的学习的区别。
【B1】【B7】
最新回复
(
0
)