首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void f(int *q) {inti=0; for(;i<5;i++) (*q)++; } main() {int a[5]={1,2,3,4,5},i; f(a); for(i=0;i<5
有以下程序 void f(int *q) {inti=0; for(;i<5;i++) (*q)++; } main() {int a[5]={1,2,3,4,5},i; f(a); for(i=0;i<5
admin
2013-02-23
36
问题
有以下程序 void f(int *q) {inti=0; for(;i<5;i++) (*q)++; } main() {int a[5]={1,2,3,4,5},i; f(a); for(i=0;i<5;i++)printf("%d,",a
); } 程序运行后的输出结果是
选项
A、2,2,3,4,5,
B、6,2,3,4,5,
C、1,2,3,4,5,
D、2,3,4,5,6,
答案
B
解析
调用函数f()时,将数组a的地址传递给了指针q,此时q指向的就是数组a的第一个元素a[0]。在 5次循环过程中,q始终指向a[0],因此a[0]的值增加了5。最后的输出结果为“6,2,3,4,5”。
转载请注明原文地址:https://kaotiyun.com/show/VsJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:main()。{intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;while(b[n])
假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROGABCDEFGHIJKL<回车>,则输出结果为main(intargc,char*argv0[]){whil
以下程序的运行结果是#defineMIN(x,y)(x)<(y)?(x):(y)main(){inti=10,j=15,kk=10*MIN(i,j);printf("%d\n",k);}
若有如下程序:#include"stdio.h"voidmain(){FILE*fp;fp=fopen("test","wb")fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’
在宏定义#definePI3.14159中,用宏名PI代替一个()
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
若定义了以下函数;voidsub(……){……*t=(int*)malloc(10*sizeof(int));……}其中t是该函数的形参,要求通过t把动态分配存储单元的地址传回主调函数,则形参t的正确定义应该
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
下面程序的输出结果是______。#definea121constb=12;enumc{a1,a2};main(){printf("%d,%d,%d",sizeof(a),sizeof(
随机试题
我国规定的传染病管理报告制度中,下列哪项是不正确的
饱食后急诊手术病人进行全身麻醉时易发生
A、白芨B、仙鹤草C、棕榈炭D、血余炭E、炮姜具有杀虫功效的药物是
中年妇女乳头鲜红色血性溢液应首先考虑
患者,女性,35岁,患甲状腺功能亢进症,患者易激动,烦躁易怒,多虑,此时最主要的措施是()。
某柱下独立基础底面尺寸为3m×4m,传至基础底面的平均压力为300kPa,基础埋深3.0m,地下水埋深4.0m,地基的天然重度20kN/m3,压缩模量Es1=15MPa,软弱下卧层顶面埋深6m,压缩模量Es2=5MPa,在验算下卧层强度时
(2019年陕西)下列说法错误的是()。
设n维向量α1,α2,…,αs,下列命题中正确的是
中继器工作在OSI的物理层,它不转换或过滤数据包,因而要求连接的两个网络()。
设组合框Combo1中有3个项目,则以下能删除最后一项的语句是______。
最新回复
(
0
)