首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(char*s) { char a[10]; strcpy(a,"STRING"); s=a; } main() { char*p="PROGRAN"; fun(p)
有以下程序 void fun(char*s) { char a[10]; strcpy(a,"STRING"); s=a; } main() { char*p="PROGRAN"; fun(p)
admin
2016-12-28
53
问题
有以下程序
void fun(char*s) {
char a[10];
strcpy(a,"STRING");
s=a; }
main() {
char*p="PROGRAN";
fun(p);
printf("%s\n",p);)
程序运行后的输出结果是(此处口代表空格)
选项
A、STRING□□□□
B、PROGRAM
C、STRING□□□
D、STRING
答案
B
解析
函数fun的主要功能是把字符串"STRING",存放到字符数组a中,s指向该字符串,函数调用结束以后,释放s和a指向的空间。主函数调用fun(p),并不能更改p的值,因此p的指向没有改变。
转载请注明原文地址:https://kaotiyun.com/show/MwDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算:y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空。ginclude"math.h"doublefun(doublex){re
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Enteranumber:");scanf("%d",&n);
以下正确的程序段是
有以下程序#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getcha
下列选项中C语言中不合法的字符串常量的是
函数fun的返回值是【】fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)mm++;while(b[n]){*(a+num)=b[n];num++;n++;}r
若有说明语句:charc=′\72′;则变量c
以下叙述中错误的是______。
下列关于栈的叙述正确的是______。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
随机试题
微分方程y"+4y=0的通解y=______.
诊断反流性食管炎最准确的方法是
男,50岁,高血压病多年,近日活动后出现呼吸困难伴左胸痛,咳嗽频繁。咳出为粉红色泡沫样血痰,可能的疾病为
案例某国内大型钢铁联合生产企业,拥有烧结、焦化、炼铁、炼钢、轧钢等完整的钢铁生产流程及配套设施,公司主要产品涵盖了钢材、焦炭、焦黑、苯、煤焦油等。目前拥有员工9000人,配备了专门的安全管理机构和安全管理人员。该企业拥有2600m3高炉一座(1号高炉),
下列关于金融资产的叙述,错误的是()。
资料(一)天阳证券股份有限公司(以下简称天阳证券)成立于上世纪90年代,是一家综合类全国性证券公司。天阳讧王券通过多年的发展,在全国30多个城市设立了100余家证券营业部,业务涉及证券经纪、证券自营、证券承销与保荐、证券投资咨询、证券资产管理、直
Foryears,studieshavefoundthatfirst-generationcollegestudents—thosewhodonothaveaparentwithacollegedegree—la
Thispassagetellsussomethingabout______.Familiesonthelargefarmskeptintouchwitheachotherby______.
Thenear-treblingofuniversitytuitionfeeshasdeterredworking-classboysfromstudyingfordegrees,buthadtheoppositeeff
Writingkeepsusintouchwithotherpeople.Wewritetocommunicatewithrelativesandfriends.Wewriteto【B1】______ourfamily
最新回复
(
0
)