单项选择题

若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是()

A. p=a
B. q[i]=a[i]
C. p=a[i]
D. p=&a[2][1]

<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的功能是进行位运算: main() unsigned char a,b; a= 7^3;b=~4&3; printf( %d%d n , a, b); 程序运行后的输出结果是()

A. 4 3
B. 7 3
C. 7 0
D. 4 0

单项选择题
有以下程序: #include <stdio.h> main() FILE *fp; int i, a[6]=1,2,3 ,4,5,6; fp=fopen( d3.dat , w +b ); fwrite(a,sizeof(int), 6, fp); fseek(fp, sizeof(int)*3, SEEK_SET); *该语句使读文件的位置指针从文件头向后移动3个int型数据*/ fread(a, sizeof(int), 3, fp); fclose(fp); for(i=0; i<6; i++) printf( %d, , a[i]); 程序运行后的输出结果是()

A. 4,5,6,4,5,6,
B. 1,2,3,4,5,6,
C. 4,5,6,1,2,3,
D. 6,5,4,3,2,1,

相关试题
  • 下列可用于C语言用户标识符的一组是()
  • 以下描述中正确的是()
  • 有以下程序: main() char a[7]=...
  • 有如下程序: main() float x=2.0...
  • 有如下程序段: int a=14, b=15...