首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
26
问题
有以下程序 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://jikaoti.com/ti/LZn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不属于软件需求规格说明书的作用的是
对下述程序,正确的判断是()main(){inta,b,seanf("%d,%d",&a,&b);if(a>b)a=b;b=a;elsea++;b++printf("%d,%d"
执行下面程序的正确结果是()main(){floata=1.9switch(A){case0:printf("0000");case1:printf("1111");case2
下述对C语言字符数组的描述中错误的是()
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
在以下选项中,操作不合法的一组是______。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fo(i=0;str[i]!=【】;i++)if(
若有以下定义和语句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。
若i、j为int类型,则以下程序段内循环体的总执行次数是【】。for(i=5;i;i--)for(j=0;j<3;j++){}
在数据结构中,从逻辑结构上看可以分成______。
随机试题
directionunderhungrunintocomeupmostwithintendbydrawtremblecometoFramton【G1】
靛基质试验主要试剂为
原发性疱疹性口炎多见于那一年龄段
患者,男性,35岁。因外伤导致尿失禁,现遵医嘱为该患者进行留置导尿。为防止泌尿系逆行感染,留置尿管应
某企业年初从银行借款600万元,年利率12%,按月计算并支付利息,则每月末应支付利息()万元。
移动平均线的特点包括()。Ⅰ.追踪趋势Ⅱ.滞后性Ⅲ.稳定性Ⅳ.支撑线和压力线的特性
会计信息质量要求中,()是对会计工作的基本要求。
洛阳牡丹初植于隋、盛于唐、甲天下于()。
关系数据库规范化是为了解决关系数据库中的()而引入的。
若有定义:charc="hello!";,则以下说法正确的是()。
最新回复
(
0
)