首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun(int *x,int s,int n) { int i; for(i=s; i>=n; i--) *(x+i+3) = *(
有以下程序 #include <stdio.h> void fun(int *x,int s,int n) { int i; for(i=s; i>=n; i--) *(x+i+3) = *(
admin
2020-11-27
33
问题
有以下程序
#include <stdio.h>
void fun(int *x,int s,int n)
{ int i;
for(i=s; i>=n; i--)
*(x+i+3) = *(x+i);
}
main()
{ int m[]={0,1,2,3,4,5,6,7,8,9},k;
fun(m,10-4,3);
for(k=0; k<10;k++)
printf("%d",m[k]);
}
程序的运行结果是
选项
A、0123456345
B、123453456
C、123456666
D、123454569
答案
A
解析
程序的执行过程为:定义数组m,并为其赋初值,数组长度为10。调用函数fun(m,6,3)将数组首地址传入函数,函数实现将数组下标值从6到3的元素依次向下标值大的方向移动三个位置,for循环结束之后数组为m={0,1,2,3,4,5,3,4,5,6}。依次输出数组元素,结果为0123453456,B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/Yi3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
以下程序的输出结果是()。#includemain(){inty=10;while(y一一);printf(’’y=%d\n’’,y);}
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:
下面叙述中正确的是
设s1和s2分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
以下叙述中正确的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
关于子函数返回值的程序段中错误的是()。
在黑盒测试方法中,设计测试用例的主要根据是
随机试题
因骨折长期卧床及抵抗力差的老人,容易出现下列哪种并发症【】
治疗蛔虫证的常用方剂是
A.△12齐墩果烷结构B.13β、28-环氧醚键结构C.同环双烯结构D.异环双烯结构E.齐墩果酸结构
A.气微,味微苦而涩B.气芳香,味苦C.气微,味淡D.气微香,味微苦E.气微,味甜而特殊沉香的气味是
( )是指因侵害他人合法或自然的财产权利和人身权利而引起的法律责任。
以下关于金融衍生工具的说法中,错误的是()。
下列属于信息搜集的标准的是()。
已知某个几何体的三视图如下,根据图中标出的尺寸(单位:cm)。可得出这个几何体的体积是()cm3。
窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommand1_Click() Fori=1To4 x=3 Forj=1To3 Fork
Wealth,educationandoccupationvarygreatly______membersofthemiddleclass.
最新回复
(
0
)