首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int k=5: void f(int*s) {s=&k;} main() { int m=3,*p=&m; f(p); printf("%d %d\n
有以下程序: #include<stdio.h> int k=5: void f(int*s) {s=&k;} main() { int m=3,*p=&m; f(p); printf("%d %d\n
admin
2020-10-26
20
问题
有以下程序:
#include<stdio.h>
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/znD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下列叙述中正确的是
有以下程序#include<stdio.h>voidmain(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2){case0:a[i]++;break
下列定义数组的语句中,正确的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在面向对象方法中,不属于“对象”基本特点的是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
下列职业病中,不属于职业性尘肺病的是()。
图形符号是一种只能用图形来表示的符号。()
代孕
根据“供应商关系谱”划分的层次,第二层次的供应商类型为()。
长城公司采用月末一次加权平均法核算原材料,月初库存材料100件,每件为180元,月中又购进两批,一次150件,每件175元,另一次250件,每件185元,则月末该材料的加权平均单价为()元/件。
十分位数的第一段为()。
262,264,267,272,280,()。
设f(x)连续,且f(0)=0,f’(0)=2,则=________.
To:ADTBankfinancemanagersFrom:PeterHonoratSubject:AnnualBudgetProposalDate:December1Helloeveryone,Thefinance
WhatisspecialaboutMr.Phelps’sdegree?
最新回复
(
0
)