单选题
请读程序:
请读程序:
main()
{ static int a[]={1,2,3,4,5,6}
int *p;
int i;
p=a;
*(p+3)+=2;
printf("n1=%d,n2=%d\n:",*p,*(p+3));
}
其输出是( )。
A
n1=1;n2=5
B
n1=2,n2=6
C
n1=1
n2=7
D
n1=1,n2=6
答案解析
正确答案:D
解析:
优先级:() > * > +=
因为p指向a的起始地址,*(p+3)即是a[3](存放着4),
*(p+3)+=2;即a[3]=a[3]+2=4+2=6
因为p指向a的起始地址,*(p+3)即是a[3](存放着4),
*(p+3)+=2;即a[3]=a[3]+2=4+2=6
题目纠错
计算机省级考试题目
相关题目
单选题
微处理器处理的数据基本单位为字。一个字的长度通常是( )。
单选题
完整的计算机系统由( )两大部分组成。
单选题
通过Internet发送或接收电子邮件(Email)的首要条件是应该有一个电子邮件(Email)地址,它的正确形式是( )。
单选题
通过( )旁边的颜色按钮,可以选取一种颜色作为链接文字在鼠标按下时的颜色。
单选题
通过( ),可以对一个网页的名称、网页背景、网页链接文字属性、网页边界等进行设置。
单选题
通常说的64位、32位个人计算机,其中的位数由( )决定。
单选题
通常把计算机网络定义为( )。
单选题
提供不可靠传输的传输层协议是( )
单选题
双击Windows桌面上的快捷图标,可以( )。
单选题
数据通信中的信道传输速率单位是bps,它表示( )。
