单项选择题

有下列程序: #include <stdio.h> main() {int a[]={1,2,3,4},y,*p=&a[3]; --p; y=*p; printf("y=%d\n",y); } 程序的运行结果是( )。

A.y=0
B.y=1
C.y=2
D.y=3
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序:#include main(){int n,*P=NULL;*P=&n;prinff( Input n: );scanf( %d ,&p);prinff( output n: );prinff( %d\n ,P);}该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是【 】。
A.intn,*P=NULL;
B.*P=&n;
C.scanf("%d",&p)
D.printf("%d\n",p);
单项选择题
已定义ch为字符型变量,以下赋值语句中错误的是
A.ch='\';
B.ch=62+3;
C.ch=NULL;
D.ch='\xaa';
相关试题
  • 若fp已正确定义为一个文件指针,d1.dat为...
  • 按 先进后出 原则组织数据的数据结构是【...
  • 在进行模块测试时,要为每个被测试的模块另...
  • 以下程序通过函数sunFun求。这里f(x)=x...
  • 以下程序运行后的输出结果是【 】int a=...