首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4: *y=s[m]; m--; } void main() {
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4: *y=s[m]; m--; } void main() {
admin
2011-06-10
46
问题
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4: *y=s[m]; m--; } void main() {int a[]={1,2,3,4,5},k,x; printf("\n"); for(k=0;k<=4;k++) {sub(a,&x); printf("%d,",x); } }
选项
A、5,4,3,2,1,
B、1,2,3,4,5,
C、0,0,0,0,0,
D、4,4,4,4,4,
答案
A
解析
本题考查的是静态变量以及函数的实参与形参之间的地址值传递。sub()函数数中定义的变量m是一个静态变量,系统可为其分配固定的存储空间,重复使用时,变量的值保留;所以当mam()函数中的for循环中语句sub(a,&x);执行时,sub函数中m的值依次是4,3,2,1,0;因为变量x进行的是地址值传递,所以最后依次输出的是数组a的元素a[4]、a[3]、a[2]、a[1]、a[0]。
转载请注明原文地址:https://jikaoti.com/ti/WiB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控件,但
在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:PrivateSubCommand1_Click()Counter=0Fori=1To4
下列关于通用对话框CommonDialog1的叙述中,错误的是()。
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是()。
下列叙述中正确的是()。
以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[ ][10],int n) { char t[20]; int i,j; for(i =O;i <n-1 ;
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中,请从与下划线处号码对应的一组选若中选择出正确的选项。#include stuct node{ char data; struct node *next;};
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
随机试题
胰腺癌出现腹水的原因是
胃痛,肝气犯胃证的病机为呕吐,肝气犯胃的病机为
A.行气止痛、杀虫B.行气止痛、化痰C.行气导滞、利水D.行气止痛、调经E.行气散结、消食川楝子具有的功效是
A.枳实、芍药、柴胡B.人参、大枣,甘草C.当归、白芍、柴胡D.黄芩、黄连、连翘E.柴胡、黄芩、半夏
下列各项中不可以通过划拨方式取得国有土地使用权的有()。
教育行政部门对()的考核工作进行指导、监督。
在我国行政决策中枢系统的构成中,制定法律,做出决议、决定的是()。
从网络围观现象,我们可以看出,一方面,网络围观对社会进步的推动作用不容忽视。在中国法制尚不健全的当下,网络围观起到了道德维护和推进制度完善的积极作用。另一方面,网络围观也有其消极作用。围观中被围观者不仅面临隐私可能遭到暴露的危险,而且还必须承受激烈话语带来
Whatisthemaintopicofthisnews?
A、Tourgechildrentogetenoughsleep.B、Torelievetheburdenofschoolchildren.C、Todissuadeteenagersfromstayinguplate
最新回复
(
0
)