首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> int*f(int*s) {s+=1; s[1]+=6; *s+++=7; return s; { main( ) {int a[5]={1,2,3,4,5},*p; p=f(&a[1]); prinff("
有下列程序 #include<stdio.h> int*f(int*s) {s+=1; s[1]+=6; *s+++=7; return s; { main( ) {int a[5]={1,2,3,4,5},*p; p=f(&a[1]); prinff("
admin
2019-01-11
63
问题
有下列程序
#include<stdio.h>
int*f(int*s)
{s+=1;
s[1]+=6;
*s+++=7;
return s;
{
main( )
{int a[5]={1,2,3,4,5},*p;
p=f(&a[1]);
prinff("%d,%d,%d,%d",a[1],a[2],*p,p[1]);
}
程序执行后的输出结果是( )。
选项
A、3,9,10,5
B、2,16,4,5
C、2,10,10,5
D、10,9,4,5
答案
C
解析
程序main( )函数中首先定义整型数组a和整型指针p,数组a包含5个元素:1,2,3,4,5。然后将数组第2个元素2的地址&a[1]传给函数f( ),形参s接收了此地址,然后将s指针向后移动一个单位,此时s指向数组a的第2个元素,即3。然后将此时s指向的后一个元素累加6,并将s指向的元素累加7后,s再次后移一位,指向数组a的第4个元素,最后将s的值返回赋给p,所以f( )函数调用后,a数组中的元素分别为:1,2,10,10,5,p指向第4个元素,所以输出a[1]为2,a[2]为10,*p为10,p[1]为5,本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/SFa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量8中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。例如:a所指变量s中的学号、姓名、和三门课的成绩依次是:1
给定程序MODII.C中函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。例如,当字符串中的内容为:”abcdabfabcdx”,
给定程序MODll.C中函数fun的功能是:求出数组中最大数和次最大数,并把最大数和a[0]中的数对调、次最大数和a[1]中的数对调。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的
请编写一个函数voidam(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abedefgabcdeabc后,程序的输出结果应该是:
已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if(a
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
设有下列二叉树:对此二叉树后序遍历的结果为
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
GeologyandHealth(1)Theimportanceofparticularmetalsinthehumandiethasbeenrealizedwithinthepastfewdecades,
患病率的定义是
由于投资建设项目大量数据处理的需要,应重视利用信息技术的手段进行信息管理。其核心的手段是()。
下列法律责任中,属于民事责任承担方式的是()。
尽管借款人目前有能力偿还贷款本息,但存在一些可能对偿还产生不利影响因素的贷款属于( )类贷款。
某单位每年都组织春季植树活动,今年单位把人员分成甲、乙两队分次植树,计划把树种成正方形实心方阵,第一次每队种10棵,第二次每队又种10棵,这样一直种下去,最后一次甲队仍种10棵,而乙队种的不足10棵,两队共种了200多棵树,那么乙队最后一次种了几棵树?
①语言是符号体系,而每一种语言的符号体系都带着文化的烙印,都是这种语言的共同体集体认知的结果,都是文化的载体,这是语言的“体”②语言和文化是一体两面的,没有谁能够把语言和文化彻底分开,这是由语言的属性决定的③所以汉语国际教育不必把“文化传播”特意突出出
根据下列材料回答问题。2017年进口额排前三的国家或地区进口额之和是()。
简述行政理论在西方兴起的历史原因。
A、Darkerskinnedpeople.B、Lighterskinnedpeople.C、Theoldagedpeople.D、Peoplelivinginthenorth.B短文提到,深色皮肤的人比浅色皮肤的人产生的维生
最新回复
(
0
)