首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
47
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序main(){intx=35,B;charz=’B’;B=((x)&&(z<’b’));printf(’’%dkn’’,B);)程序运行后的输出结果是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
若要求从键盘读入含有空格字符的字符串,应使用函数
设有定义charstr[]=’’Hello’’;则语句printf(’’%d%d’’,sizeof(str),strlen(str));的输出结果是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下面不能作为软件需求分析工具的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
关于心肌缺血总负荷(TIB)的阐述,不正确的是
小儿肾病综合征常见的并发症是
蜡样屈曲常在什么基础上发生
开放性气胸的主要病理生理变化是
正常环境下的屋内场所,采用护套绝缘电线直敷布线时,下列哪一项表述与国家标准规范的要求一致?()
流行于康、藏地区,多用牛角琴或二胡领舞伴奏的歌舞音乐是()。
以下节气按时问顺序排列正确的是()。
某直辖市人民政府根据国务院的授权,决定由城管局统一行使几个政府职能部门的行政处罚权,但下列()不能由城管局行使。
栈和队列都是(37)。
Thispassageisfromapieceof______.WhatdoweknowabouttheOperationCenterinthereliefeffortsoftheIndianOceanTs
最新回复
(
0
)