首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(P);
有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(P);
admin
2017-04-26
91
问题
有以下程序
void fun(char*s){char a[10]; main(){char*p="PROGRAM";
strcpy(a,"STRING"); fun(P);
s=a;} printf("%s\n",p);}
程序运行后的输出结果是(此处口代表空格)
选项
A、STRING口口口口
B、PROGRAM
C、STRING口口口
D、STRING
答案
B
解析
函数fun的主要功能是把字符串"STRING",存放到字符数组a中,s指向该字符串,函数调用结束以后,释放s和a指向的空间,主函数调用fun(p),并不能更改p的值,因此p的指向没有改变。
转载请注明原文地址:https://jikaoti.com/ti/KCi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(s);if(strcmp
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
对于下述程序,在方式串分别采用“wt”和“wb”运行时,两次生成的文件TEST的长度分别是#include<stdio.h>voidmain(){FILE*fp=fopen("TEST",);fputc(’A’,fp
若有以下定义structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=A)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
结构化程序设计主要强调的是
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
随机试题
现在FIDIC合同条件已成为国际公认的标准合同范本,在国际上广泛被采用。()
设矩阵,则ABT=_____.
下列不属于阿司匹林适应证的是
关于国家赔偿案件中的费用问题,下列哪项表述是正确的?
根据《保险法》的规定,保险事故发生后,对于保险合同各方的责任,下列表述正确的是()。
为了便于数据分析,人们常用数字1表示男性,2表示女性,这个数字1和2()。[2012年中级真题]
在我国,设立期货交易所,由财政部审批。()
采用比率分析法时,应注意的问题有()。
对有色金属矿的资源税在规定税额的基础上减征()。
北方为优化县级干部结构,决定今年引进50多名博士,并计划3年时间引进150名博士生进入县级领导岗位。对此,你有什么看法?
最新回复
(
0
)