首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(int *p1,int *p2,int *s ) { s=( int * )malloc( sizeof(int) ); *s = *p1 + *(p2++); } main() {
有以下程序 #include #include void fun(int *p1,int *p2,int *s ) { s=( int * )malloc( sizeof(int) ); *s = *p1 + *(p2++); } main() {
admin
2015-07-28
24
问题
有以下程序
#include
#include
void fun(int *p1,int *p2,int *s )
{ s=( int * )malloc( sizeof(int) );
*s = *p1 + *(p2++);
}
main()
{ int a[2]={1,2 }, b[2]={10,20}, *s=a;
fun( a,b,s ); printf("%d\n", *s );
}
程序运行后的输出结果是( )。
选项
A、1
B、10
C、11
D、2
答案
A
解析
函数fun()的作用是将s重新指向一个内存空间并重新赋值,但是函数传递过程中形参只是实参的一个副本,如果形参和实参为两个地址,则形参指针指向的变化不能影响到实参指针的指向,所以函数fun()并不能改变s的指向,所以输出结果为1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/UKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
以下程序运行后的输出结果是______。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case
有以下函数 char*fun(char*p) {return p;} 该函数的返回值是______。
已有定义“int k=2;int*ptr1, *ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
设已有定义:char*st="how are you";,下列程序段中正确的是______。
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
以下程序的功能是由键盘输入一个文件名,然后把由键盘输入的字符依次存放到该文件中,用“#”作为结束标志,请在横线处填入正确的内容。#include<stdio.h>voidmain(){FILE*fp;charf
有如下程序 main() { int n=9; while(n>6){ n-; printf("%d",n); } } 该程序段的输出结果是______。
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
表达式a+b||~c|d的运算顺序是______。
随机试题
铸钢件用烘干硬化水玻璃砂的配比是在原砂中加入质量分数为()的水玻璃作黏结剂,加jk1%-3%的溃散剂。
新时期爱国统一战线的性质是()
A.子宫乏力性出血B.软产道损伤所致之出血C.凝血机制障碍D.胎盘剥离不全E.子宫胎盘卒中胎盘娩出后,大量阴道出血,子宫体松软,轮廓不清,可能的诊断为
土地使用权出让合同的主要内容有:出让地块的位置、面积、用途、______、出让方式、出让金额、______、土地使用规划条件、违约处罚规定等。
环境影响评价制度作为我国建设项目环境管理的一项重要法律制度和体现()的战略防御手段,在建设项目选址、合理布局、污染防治和生态破坏的控制等方面发挥着积极的作用。
在账务处理系统中,凭证的无痕迹修改只能在()前进行。
税务师审核某工业企业2016年1月书立、领受的应税凭证时,有关印花税的税务处理正确的有()。
在Excel中,()函数是计算工作表一串数据的总和。
小赵领到3600元工资后,去商场买了一件标价为800元的连衣裙,然后补交了1000元房租。在小赵的活动中得到体现的货币职能是()。
甲诱骗4岁的孤儿离开福利院使之过上了丰衣足食的生活。甲的行为没有造成危害后果,甲的行为不是犯罪。()
最新回复
(
0
)