首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(char*s){ char a[10]; strcpy(a,"STRING"); s=a;} main(){ char*p="PROGRAM"; fun(p);
有以下程序 void fun(char*s){ char a[10]; strcpy(a,"STRING"); s=a;} main(){ char*p="PROGRAM"; fun(p);
admin
2019-05-17
60
问题
有以下程序
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
答案
B
解析
函数fun的主要功能是把字符串"STRING",存放到字符数组a中,s指向该字符串,函数调用结束以后,释放s和a指向的空间。主函数调用fun(p),并不能更改p的值,因此p的指向没有改变。
转载请注明原文地址:https://kaotiyun.com/show/HDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中合法的字符常量是
有以下程序段charname[20];intnum;scanf(’’name=%snum=%d.t,name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
给定程序MODll.C中函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。例如,当字符串中的内容为:“abcdabfabcdx”,
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
算法的有穷性是指()。
下面属于白盒测试方法的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
随机试题
在无形资产评估中,决定最低收费额的因素有()
今研制成一种预防某种传染病的新疫苗,为观察该疫苗的流行病学预防效果,你准备选择的观察人群是
根据小儿认知的发展,开始有时间概念的年龄阶段是
水在2.03×105Pa压强下沸腾,沸点为120℃,在这压强下1.0kg的水变成水蒸气,其体积从10-3m3变成82.4×10-2m3,则此过程水蒸气对外做功为()。
对账时,账账核对不包括()。
某年A国共花费10亿美元从B国进口粮食,其中8亿美元支付给B国的粮食生产者,1.5亿美元支付给B国的远洋运输公司,0.5亿美元支付给B国的保险公司。在A国的国际收支平衡表上反映为()。[2008年真题]
金融机构及其从业人员在参与市场竞争时,下列做法中符合职业操守要求的是()。
以下叙述中正确的是
CollegesportsintheUnitedStatesareahugedeal.AlmostallmajorAmericanuniversitieshavefootball,baseball,basketball
Astherecentcourgette(密生西葫芦)crisisandshortagesoflettuce,eggplantsandbroccoli(绿花椰菜)haveshown,Spain’sfameastheveget
最新回复
(
0
)