首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(p); sa;} printf("%s\n",p);} 程序运行后的输出结果是(此
有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(p); sa;} printf("%s\n",p);} 程序运行后的输出结果是(此
admin
2016-12-18
60
问题
有以下程序
void fun(char*s){char a[10]; main(){char*p="PROGRAM";
strcpy(a,"STRING"); fun(p);
sa;} 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/z5Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言结构体类型变量在程序运行期间
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
数据结构中,与所使用的计算机无关的是数据的
以下程序中,函数fun的功能是计算x²-2x+6,主函数中将调用fun函数计算:y1=(x+8)²-2(x+8)+6y2=sin²(x)-2sin(x)+6请填空。#include"math.h"doublefun(double
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
表达式3.6-5/2+1.2+5%2的值是
以下选项中,当x为大于l的奇数时,值为0的表达式是
设有关系R和S,关系代数表达式为R-(R-S)表示的是
以下条件表达式可计算:1+|a|的值,请填空。a>=0?[6]:[7]
随机试题
关于肠痈的治疗,以下哪项是不准确的:
含有挥发油、脂肪油及生物碱的药材是
牛牛股份有限公司决定向社会公众公开发行新股,股票票面总值为人民币5000万元。下列关于董事会拟定的发行新股方案的说法不符合法律规定的是:()
表征土壤侵蚀强度的指标是()。
工程中采用新工艺、新材料的,应有()及有关质量数据。
关于行政机关和机构的设立,下列说法正确的是()。
(2015年真题)下列关于法系的表述,正确的是()。
函数ftell(fp)的作用是()。
A.dietB.regularlyC.healthyD.commonlyE.reducedF.samplesG.containsH.participatedI.drinkJ.measuredK.av
Almost150yearsafterphotovoltaic(光电的)cellsandwindturbines(涡轮机)wereinvented,theystillgenerateonly7%oftheworld’
最新回复
(
0
)