首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> #define N 5 int fun(int *s,int a,int n) { int j; *s=a j=n; while(a
以下程序的输出结果是【 】。 #include <stdio.h> #define N 5 int fun(int *s,int a,int n) { int j; *s=a j=n; while(a
admin
2009-08-25
29
问题
以下程序的输出结果是【 】。
#include <stdio.h>
#define N 5
int fun(int *s,int a,int n)
{ int j;
*s=a j=n;
while(a!=s[j]) j-;
return j;
main()
{ int s[N+1]; int k:
for(k=1 ;k<=N;k++) s[k]=k+1:
print f("%d\n",fun(s,4,N));
}
选项
答案
3
解析
本题主函数中定义了一个一维数组s,并通过for循环给s[1]到s[5]的元素分别赋值为2、3、4、5、6。然后调用 fun函数,使指针变量s与数组s共用同一存储单元。在函数fun中,a=4,n=5,所以while的条件表达式首先判断的是 4!=s[5]是否成立,由于s[5]=6,所以成立,执行j-;接着判断4!=s[4]是否成立,由于s[4]=5,所以成立,执行j-;然后判断4!=s[3]是否成立,由于s[3]=4,所以条件表达式不成立,返回j的值3。
转载请注明原文地址:https://kaotiyun.com/show/cnWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsString,sLenAsIntegerte
在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作:在名称为Form1的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的ReadData
窗体上有名称为Command1的命令按钮和名称为Text1的文本框PrivateSubCommand1_Click()Text1.Text="程序设计"Text1.SetFocusEndSubPrivateSubText1_GotF
在名称为Forml的窗体上添加一个名称为Framel、标题为“框架”的框架,在框架内添加两个名称分别为Optionl、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。运行程序
考生文件夹下有工程文件sjt5.vbp。窗体的设计界面、各控件初始属性设置及有关代码见窗体文件。考生文件夹下in5.dat文件中保存有一篇英文文章,并有如下要求和限制:文章中除英文单词外,还可含有英文圆括号“()”、逗号“,”、句号“.
在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,单击“开始”按钮,图片自上而下移动,同时滚动条的滑块随之移动。每隔0.5秒移动一次,当图片顶端移动到距窗体下边界的距离少于200时,则再回到窗体的顶部,重新向下移动,如图所示。在窗体文件中已经给出了
以下数列:1,1,2,3,5,8,13,21……的规律是从第3个数开始,每个数都是其前面两个数之和。在考生文件夹下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。请编写适当的事件过程完成如下功能:选中一个单选按钮后,单击“计
使用自盒测试方法时,设计测试用例应根据()。
在标准模块中,将a定义为全局整型变量的语句是
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
随机试题
以下关于企业收益说法错误的是【】
原方用法注明服药后“多饮暖水,汗出愈”的方剂是
模拟信号放大器是完成对输入模拟量:
根据《测绘技术设计规范》,下列内容中,测绘技术设计依据的是()。
某招标项目,投标有效期为2010年5月15日,招标人在确定中标人以后,于2010年5月3日只向中标人寄出中标通知书。但是招标人后来想更换中标人,在2010年5月10日又寄出招标人改变中标结果的通知。则下列说法正确的是()。
A、225B、221C、114D、30B带有中心数字的圆圈形式数字推理,其规律为四周四个数字运算得到中间数字。两个圆圈中的数字均为合数,可能涉及乘法运算。第二个圆圈中,36是一个完全平方数,等于6×6,周围是4个3,可以确定是(3+3)×(3+3
下列选项中,属于有朝以来终世不改的根本大法是()。
Politicianswanttolowerspending,oratleasttheysaytheydo.Butinalltheto-and-frooverraisingthedebtceiling,littl
某单位的办公室秘书小马接到领导的指示,要求其提供一份最新的中国互联网络发展状况统计情况。小马从网上下载了一份未经整理的原稿,按下列要求帮助他对该文档进行排版操作并按指定的文件名进行保存。将文稿中所有的西文空格删除,然后对目录进行更新。
Neverunderestimatehowterrifiedmanypeoplearewhenfacedwiththeprospectofgoingintoasolicitor’soffice.
最新回复
(
0
)