首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include<stdio.h> void fun (int*s,int*p) { static int t=3; *p=s [t]; t-
下列程序的运行结果是( )。 #include<stdio.h> void fun (int*s,int*p) { static int t=3; *p=s [t]; t-
admin
2013-06-11
30
问题
下列程序的运行结果是( )。 #include<stdio.h> void fun (int*s,int*p) { static int t=3; *p=s [t]; t--; } void main() int a[]={2, 3, 4, 5},k; int x; for(k=0; k<4; k++) { fun (a, &x); printf("%d,", x); }
选项
A、5,4,3,2
B、2,3,4,5,
C、2,2,2,2,
D、5,5,5,5,
答案
A
解析
分析fun函数程序段,可知fun函数要实现的功能是将s中第(t+1)个元素以前的元素逆置赋给数组P。由于fun中函数定义了静态变量t=3因此,在主函数中调用函数fun(a,&x)时,就是要将数组a中前4个元素逆置赋给数组x,最后输出x数组。
转载请注明原文地址:https://jikaoti.com/ti/DGn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是() main() { inty=9; for(;y>0;y--) if(y%3==0) {printf("%d",--y);continue;} }
用语句scanf("%c%c%c",&c1,&c2,&c3)输入“a,b,c”时,变量c1、c2、c3的值分别为()
若已建立下面的链表结构,指针p、s分别指向图中所示的结点,则不能将s所指的结点插入到链表末尾的语句组是()
若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是()
有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9.10,11,12};int(*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是()。
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
当前在数据库管理系统的研究方面,较活跃的是()
数据库的设计通常可以分为4个步骤:需求分析、概念设计、【】和物理设计。
随机试题
既是上消化道又是上呼吸道的器官是
研究表明,()的领导方式总是得到最差的效果。
流水施工作业中的主要参数有()。
在上海市场首次公开发行股票时,设初步询价日为6月30日(周四),下列()投资者可以参与网下发行业务。Ⅰ.6月30日以前20个交易日,所持有上海市场非限售A股市值的日均值为5000万元Ⅱ.6月28日以前20个交易日,所持有上海市场非限售A股市值
企业利用商业信用筹资比较机动灵活,且期限较短,不会恶化企业的信用水平。()
负责人对己审核的文稿予以审定、签字、准予印发这一程序叫做()
数罪并罚时,如果有数个同种附加刑的,对数个同种附加刑应采取()。
下列对IPv6地址FF23:0:0:0:0510:0:0:9C5B的简化表示中,错误的是()。
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
在标准ASCII码表中,已知英文字母K的十六进制码值是4B,则二进制ASCII码1001000对应的字符是()。
最新回复
(
0
)