单项选择题
有以下程序 void f(int*q) {int i=0; for(;i<5;i++) (*q)++; } maln() {int a[5]={1、,2,3,4,5},i; f(a); for(i=0;i<5;i++)printf("%d,",a[i]); } 程序运行后的输出结果是【 】。
A.2,2,3,4,5,
B.6,2,3,4,5,
C.1,2,3,4,5,
D.2,3,4,5,6,
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若有以下程序段int m=0xabc,n=0xabc;m-=n;printf( %X n ,m);执行后输出结果是( )。
A. 0X0
B. 0x0
C.0
D. 0XABC
点击查看答案
单项选择题
在16位编译系统上,若有定义int a[]={10,20,30},*P=&a;,当执行P++后,下列说法错误的是【 】。
A.p向高地址移了一个字节
B.p向高地址移了一个存储单元
C.p向高地址移了两个字节
D.p与a+1等价
点击查看答案&解析
相关试题
在关系模型中,把数据看成是二维表,每一个...
下面程序由两个源程序文件:t4.h和t4.c...
在数据库系统中,实现各种数据管理功能的核...
【 】的任务是诊断和改正程序中的错误。
以下程序用于判断a、b、c能否构成三角形,...