首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int k=5; void f(int *s) { s=&k; } main() { int m=3,*p=&m; f(p); printf("%d,%d\n", m, *p); } 程序的运行结果是( )。
有以下程序 #include int k=5; void f(int *s) { s=&k; } main() { int m=3,*p=&m; f(p); printf("%d,%d\n", m, *p); } 程序的运行结果是( )。
admin
2015-07-28
34
问题
有以下程序
#include
int k=5;
void f(int *s)
{ s=&k; }
main()
{ int m=3,*p=&m;
f(p);
printf("%d,%d\n", m, *p);
}
程序的运行结果是( )。
选项
A、3,3
B、5,5
C、3,5
D、5,3
答案
A
解析
考查函数传参。C语言中,数据只能从实参单向传递给形参,指针作为函数参数时,形参仍然作为实参的副本被赋值,形参指针变量的指向改变不能影响实参指针变量的指向。结果不变,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/UYn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有程序 #include<stdio.h> main() {inta,b,c=246; a=c/100%9; b=(-)&&(-1); printf("%d,%d\n%,a,b); } 输出结果是()
以下程序运行后的输出结果是______。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case
以下程序的输出结果是______。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4;cc
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i;i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(): printf("%
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
以下选项中,能用作用户标识符的是
以下叙述中正确的是
下列选项中不属于结构化程序设计原则的是
随机试题
社会保险费的收缴、基金的管理、待遇的发放以及退休、失业人员的服务管理等方面的工作都是由()来承担。
患者,男性,45岁。感冒后发热。某全科医生经判断需要转诊,关于其判断转诊指征不正确的是
A、五味消毒饮B、清营汤C、黄连解毒汤D、托里消毒散E、附子理中汤全身性感染之干陷证的代表方为
以下有关临床血清学检查项目中,在病理情况下,粪隐血可见于
陆地海拔高度基准面与理论深度基准面相比较()。
违约风险收益率是指()。
社区治理属于()类型的政策工具。
Theclean-energybusinessisturningintothenextbiginvestmentboom,inwhichrisksarelightlyignored.Untilrecently,reca
下列方法中,属于白盒法设计测试用例的方法的是()。
Mr.Smithisanoldman.Helivesalone.Hehasadogandasmallcar.Helikesplayingcardsforthreehoursinhisfriend’sho
最新回复
(
0
)