首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4; *y=s[0]; m++; } void main() {
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4; *y=s[0]; m++; } void main() {
admin
2011-06-10
59
问题
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4; *y=s[0]; m++; } void main() {int a[]={1,2,3,4,5},k; int x; printf("\n"); for(k=0;k<=4;k++) {sub(a,&x); printf("%d,",x); } }
选项
A、1,1,1,1,1,
B、1,2,3,4,5,
C、0,0,0,0,0,
D、4,4,4,4,4,
答案
A
解析
本题中sub(int*s,int*y)函数的参数是两个指针型变量,在函数体内将数组s的第一个元素赋给y。主程序内,首先定义了一维数组并赋初值,然后通过for循环,5次调用sub(a,&x)函数,每一次调用都是将数组a的第一个元素1赋给x,并输出。
转载请注明原文地址:https://kaotiyun.com/show/7RPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义一维数组的选项是
下列程序的运行结果是:【】 #include<string.h> char*ss(char*s) { returns+strlen(s)/2;} main( ) { char*p,*str=”abcdefgh”;
若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
下列程序的输出结果是 main( ) { int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf(“%d\n”,s); }
下列叙述中正确的是( )
有如下程序#include〈stdio.h〉main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}若文本文件f1.txt中原有内容为:
s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
Jackson方法是一种面向【】的结构化方法。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
随机试题
哲学家、散文家培根是()
急性颅内压增高代偿期患者的生命体征变化不包括
根据《医疗机构制剂注册管理办法(试行)》,可以作为医疗机构制剂申报的品种是
急性前壁心肌梗死易发生的心律失常类型为
某土地估价师接到一项业务,委托方A公司要求就一宗土地补偿问题提出一个价格咨询意见,价格基准日确定在2008年6月30日。下面是估价师与委托方交谈并到现场调查的记录要点,阅读后回答相关问题。(1)A公司是一家国营公司,主要从事纺织品贸易,规模中等。(2
一个功能完备的网络系统应该提供基本的安全服务功能,其中解决网络中信息传送的源节点用户与目的节点用户身份真实性问题的功能称为:
某评估机构于2005年1月对某设备进行评估,该设备为1995年1月购建,账面原值为200万元。已知1995年1月定基物价指数为120%,2000年定基物价指数为150%,评估基准日定基物价指数为160%,该设备综合成新率为60%,则设备的评估值最接近于(
下列关于声誉风险的说法,错误的是()。
经验主义的奠基人是()
A、Iftheylearnitisharmfulforhealth.B、Iftheylietothemselvesthattheydon’twantit.C、Iftheyarewillingtoletdoct
最新回复
(
0
)