柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
int *f(int *s,int *t) { if (*s < *t) *s=*t; return s; } main() { int i=3, j=5, *p=&i, *q=&j, *r; r=f(p,q); printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r); } 程序的运行结果是
A.5,5,5,5,5
B.3,5,5,5,5
C.5,3,3,3,5
D.3,5,3,5,5
热度🔥411
参考答案:A
解析:
【解析】程序执行过程为:p指向i,q指向j,调用函数f,将i与j地址传递给s与t,判断i是否小于j,成立则将j=5赋值给i,则i=5,返回指向i的指针并赋给r,则r指向i,最后输出5,5,5,5,5,A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有以下程序 #include void f(int *p,int *q); main() { int m=1,n=2,*r=&m; f(r, &n); printf("%d,%d",m,n); } void f(int *p,int *q) { p=p+1; *q=*q+1; } 程序运行后的输出结果是
在SQL Server 2008的某数据库中,设U1用户是R1角色中的成员,现已授予R1角色对T表具有SELECT和DENY UPDATE权限,同时授予了U1用户对T表具有INSERT和UPDATE权限,则U1用户最终对T表具有的权限是( )
下列关于SNMP的描述中,错误的是()。
下面描述不属于软件特点的是( )。
标签
二级C语言
指向
int
程序
指针