首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int k=5; void f(int *s) { s=&k; *s=7; } main( ) { int m=3; f(&m); printf("%d,%d\n"
有以下程序 #include <stdio.h> int k=5; void f(int *s) { s=&k; *s=7; } main( ) { int m=3; f(&m); printf("%d,%d\n"
admin
2021-07-09
19
问题
有以下程序
#include <stdio.h>
int k=5;
void f(int *s)
{ s=&k;
*s=7;
}
main( )
{ int m=3;
f(&m);
printf("%d,%d\n", m, k);
}
程序运行后的输出结果是
选项
A、3,5
B、7,7
C、5,7
D、3,7
答案
D
解析
函数f()的功能是定义一个整型的指针变量s,指向全局变量k,然后修改s指向地址中的值为7,因此f()函数只是修改全局变量k的值为7,与main()函数中临时变量m无关,因此最后输出为3,7,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/7ltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是
有以下程序#include<stdio.h>#include<string.h>voidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;flee(s);}ma
有以下程序#includemain(){inta,b;for(a=1,b=1;a=20)break;if(b%3==1){b=b+3;continue;}b=b-5;}printf("%d\n",a);}程序
下列程序段中完全正确的是()。
有以下程序#includemain(){inta=7;while(a--);printf(“%d\n”,a);}程序运行后的输出结果是
若有以下程序#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
表示关系式x≤y≤z的C语言表达式的是
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
给定函数MODll.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
随机试题
基金管理公司投资管理人员,不包括()。
化工生产一般由()组成。
患者发热,恶寒,无汗,舌淡,脉浮紧,证属()。
计算所放置的各搪瓷盆或牛皮纸测定值的平均值时,当两个测定值的误差不超过平均值的()时,取两个数据的平均值作为洒布沥青用量的报告值。
中级人民法院管辖的第一审民事案件不包括()。
电子邮政系统的功能框架结构包括()。[2007年真题]
在间接创收方面,导游人员通过良好的服务,可以()。
若干名天使投资人对某个需求资金120万的创业项目表达出投资意向。并计划每人以相同的金额投资该项目。但实际投资时有2人退出,剩下的每个人需要多投资10万元,才能满足该项目的资金需求。问实际投资这一项目的有多少人?()
实体联系模型简称ER模型,是数据库设计常用的一种建模方法。关于。ER模型,下列说法错误的是()。
A、Sheisworriedthemanwillspendtoomuchtimeawayfromhome.B、Sheisafraidthemanwillbecomeafitnessfreak.C、Sheis
最新回复
(
0
)