首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: void g(int **q) { (**q) ++; (*q) ++; } void main() { int line [5]; int *p=line;
若有以下程序: void g(int **q) { (**q) ++; (*q) ++; } void main() { int line [5]; int *p=line;
admin
2010-03-29
51
问题
若有以下程序: void g(int **q) { (**q) ++; (*q) ++; } void main() { int line [5]; int *p=line; for (i=0; i<5; i++) { *p=i; g(&P); } for (i=0; i<5; i++) cout<<line
; cout<<end1; } 该程序运行后的输出结果为( )。
选项
A、12345
B、1234
C、11111
D、55555
答案
1
解析
本题考核指针的运用。主函数的for循环中向函数g()传入实参&p,则在函数g()中执行“(**q)++;”相当于执行“(**(&p))++”,即(*p)++,其结果就是对相应的数组元素值加1。函数g()中执行“(*q)++;”相当于执行“(*(&p))++”,即p++。其结果为指针p指向下一个数组元素。这样通过for循环给数组元素分别赋值1、2、 3、 4、 5。
转载请注明原文地址:https://www.kaotiyun.com/show/P3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar(
下列关于C语言数据文件的叙述中正确的是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
有以下程序#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)
程序流程图中带有箭头的线段表示的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
随机试题
静电制版法
甲状腺手术时,什么原因会造成喉上神经损伤?临床表现如何?
患者因受精神刺激突发二便失禁,骨酸痿厥或遗精。其病机是患者因受精神刺激而气逆喘息,面红口赤,呕血,昏厥卒倒。其病机是
国家建立和完善城镇居民基本医疗保险制度,下列哪些人所需个人缴纳部分由政府给予补贴?()
[2011年第67题]甲级资质和乙级资质的两个设计单位拟参加某项目的工程设计,下列表述哪项是正确的?
香水喷雾器
正确估计自己达到认知目标的程度、水平,根据一定的认知目标和标准,及时评价、反馈自己认知活动的结果与不足的方法是()。
( )维护国家主权和安全,对进出我国国(边)境的外国人(包括无国籍人)和我国公民进行管理。
给定资料1.随着信息技术的飞速发展、互联网的迅速普及、全球竞争与深化合作、国内经济转型升级,电子商务经济已成为调整产业结构和新经济发展的重要推动力量,在得到政策上的大力扶持后,电子商务产业正在快速增长。从国内形势看,我国电子商务经济经过
在"销售表"中有字段:单价、数量、折扣和金额。其中,金额=单价×数量×折扣,在建表时应将字段"金额"的数据类型定义为
最新回复
(
0
)