阅读程序写结果 : #include intmain() { int i=0,a[5]={11,12,13},*q; for(q=a;q 第一空: 16 17 18 5 5
第一空: 16 17 18 5 5
举一反三
- 阅读以下程序,其执行结果是_________#include [stdio.h]int main(){ int a,*p,*q; p=&a; q=&a; *p=5%6; *q=5; printf("%d\n",a);}
- 阅读以下程序,其执行结果是_________#include [stdio.h]int main(){ int a,*p,*q; p=&a; q=&a; *p=5%6; *q=5; printf("%d\n",a);}
- 有以下程序 void f(int *q) { int i=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[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,
- 有以下程序 void f(int *q) { int i=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[i]); } 程序运行后的输出结果是( ).[/i]
- 有以下程序voidf(int*q){inti=0;for(;i<5;i++)(*...[i]);}程序运行后的输出结果是().
内容
- 0
阅读程序写出结果 #include int add(int x,int y=8); void main( ) { int a=4; cout< 第一空: 12 16
- 1
以下程序的运行结果是main( ) { int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p=a+5, *q=NULL; * q=*(p+5); printf("%d %d \n",*p,*q); } A: 运行后报错 B: 6 6 C: 6 12 D: 5 5
- 2
下列程序段的输出是_____。int *p, *q, k = 5 , j = 6 ;q = p = q ; q = printf("%d", *p);
- 3
以下对指针变量的操作中,不正确的是( )。 A: int p, *q; q=&p; B: int *p, *q; q=p=NULL; C: int a=5, *p, *q=&a; p=q; D: int a=5, *p; *p=a;
- 4
已知int *p, *q,k=0, a=5; p=q=&a;,下列错误的赋值语句是________