首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char s[10]="verygood", *ps=s; ps+=4; ps="nice"; puts(s); } 程序的运行结果是( )。
有以下程序 #include main() { char s[10]="verygood", *ps=s; ps+=4; ps="nice"; puts(s); } 程序的运行结果是( )。
admin
2020-03-15
91
问题
有以下程序
#include
main()
{ char s[10]="verygood", *ps=s;
ps+=4;
ps="nice";
puts(s);
}
程序的运行结果是( )。
选项
A、verygood
B、verynice
C、nicegood
D、nice
答案
A
解析
数组名s为一个指针常量,始终指向该数组的首地址,语句"ps="nice";"将字符指针ps指向了另一个字符串的首地址,并不能对字符数组s中的数据造成影响,所以输出结果为"verygood",答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/0JCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是
下列关于栈的叙述中,正确的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
有以下程序main(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
下列叙述中正确的是
对于一个正常运行的C程序,以下叙述中正确的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
有以下程序#include<stdio.h>main(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是
若有以下程序,编译时出现错误,你认为出错的是#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
随机试题
应收款项评估中,下列情形中可直接判断为全部坏账损失的是()。
WindowsServer2008提供了一些默认的用户账户,用于执行特定的管理任务或能够访问特定的网络资源,其中最常用的是Administrator账户和_____。
引起猩红热的主要病原菌为
A.金黄色葡萄球菌肺炎B.腺病毒肺炎C.毛细支气管炎D.支原体肺炎E.支气管肺炎主要由肺炎链球菌引起的肺炎是
患者,男性,35岁。近3个月来经常不明原因地紧张、害怕,思虑多,不能控制胡思乱想,但想法是自己的。为此感到苦恼而就诊。患者存在的主要症状是
雷诺数物理意义表示()。
河北省某个县里有个小孩家里很贫穷,边照顾父母边上学,对此谈谈你的看法。
甲为杀死乙而向乙射击,第一枪未打中,在其能继续向乙开枪射击的情况下,甲停止了射击。甲的行为属()。
在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于OIXP和OIAP,一般情况下,下列说法正确的是()。
近年来,随着中国经济高速发展,外国人在中国工作的机会大幅增加。2012年,有24.64万外国求职者在中国注册(register),这一人数还在迅猛增长。英语教师是外国人在中国工作的一个重要岗位。此外,中国在销售、工程(engineering)和管理等领域对
最新回复
(
0
)