题目内容

有以下程序#include<stdio.h>void f(int *p);main(){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”;*r);}void f(int *p){p=p+3;printf(”%d,”,*p);}

A. 1,4
B. 4,4
C. 3,1
D. 4,1

查看答案
更多问题

有以下程序#include #define S(x) 4*(x)*x+1main(){ int k=5,j=2;printf("%d\n",S(k+j));}

A. 197
B. 143
C. 33
D. 28

有以下程序段#include main(){ …while( getchar()!='\n');…}

A. 此while语句将无限循环
B. getchar()不可以出现在while语句的条件表达式中
C. 当执行此while语句时,只有按回车键程序才能继续执行
D. 当执行此while语句时,按任意键程序就能继续执行

以下程序中的变量已正确定义for(int i=0;i<4;i++,i++)for(int k=1;k<3;k++);printf(“*”);程序段的输出结果是

A. ********
B. ****
C. **
D. *

有以下程序#include void fun( int *a,int *b){int *c;c=a;a=b;b=c;}main(){int x=3,y=5,*P=&x,*q=&y;fun(p,q);printf(“%d,%d,”,*p,*q);fun(&x,&y);printf(“%d,%d\n”,*p,*q);}程序运行后的输出结果是

A. 3,5,5,3
B. 3,5,3,5
C. 5,3,3,5
D. 5,3,5,3

答案查题题库