首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun ( char *s ) { char a[10]; strcpy( a, "STRING" ); s = a; } main() { char *p="PROGRAM"; fun( p ); printf("%s\n
有以下程序 void fun ( char *s ) { char a[10]; strcpy( a, "STRING" ); s = a; } main() { char *p="PROGRAM"; fun( p ); printf("%s\n
admin
2018-10-16
40
问题
有以下程序
void fun ( char *s ) {
char a[10];
strcpy( a, "STRING" );
s = a; }
main() {
char *p="PROGRAM";
fun( p );
printf("%s\n",p); }
程序运行后的输出结果是(此处□代表空格)
选项
A、STRING□□□□
B、PROGRAM
C、STRING□□□
D、STRING
答案
A
解析
函数fun的主要功能是把字符串"STRING",存放到字符数组a中,s指向该字符串,函数调用结束以后,释放s和a指向的空间。主函数调用fun(p),并不能更改p的值,因此p的指向没有改变。
转载请注明原文地址:https://kaotiyun.com/show/tgxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
有以下程序#include<stdio.h>main(){FILE*fp;inti,k,n;fp=fopen("data.dar","w+");for(i=1;i<6;i+
有以下程序main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i
一个算法的时间复杂性是______的函数。
已知字母A的ASCII码为65,以下程序运行后的输出结果是【】。main(){chara,b;a=’A’+’5’-’3’;b=a+’6’-’2’;printf("%d%c\n",a,b);}
下列选项中错误的说明语句是
设“intx=2,y=1;”,则表达式(!x‖y--)的值是()。
已经定义ch为字符型变量,以下赋值语句中错误的是______。
算法的复杂度主要包括空间复杂度和【】复杂度。
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
随机试题
试述1994年后,我国外汇体制改革的内容和进一步改革的方向。
国家对医疗器械实行分类管理,下列属于第二类的是()。
该企业实施的是()战略。新产品开发后,销售量迅速成长,此时处于产品生命期的()。
根据水闸承担的任务,下列水闸一般需具备双向过水能力的有()。
银行发放短期借款往往带有一些信用条件,主要有()。
()是指单位类客户在商业银行开立结算账户,办理不规定存期、可随时转账、存取的存款类型。
某国际洗发用品生产企业,在相当长时间里,采用一种营销策略。进入中国市场后,根据东西方人发货的不同,推出了一系列适宜中国人使用的洗发露,并将其定位为“去头屑”洗发露。在超市中,该企业特意将其中某种产品价格定得较低来促进销售,从而该企业在中国市场上获得了相当高
关于我国国家主席,下列说法不正确的是()。
根据《工伤保险条例》,下列情形中,应当认定或视同工伤的有()。
搜索引擎按其工作方式的不同,可以分为全文搜索引擎、目录索引类搜索引擎和()。
最新回复
(
0
)