单项选择题

有以下程序
#include
main() {
char *p,*q;
p=(char *)malloc(sizeof(char)*20);
q=p; scanf("%s%s",p,q);
printf("%s%s\n",p,q);
}
若从键盘输入:abc def<回车>,则输出结果是_()__。

A、 def def
B、 abc def
C、abc d
D、 d d

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

单项选择题
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如 下: main( ) { int n,k; float score,sum,ave; sum=0.0; for(n=1;n<=10;n++) { for(k=1;k<=4;k++) { scanf( %f ,&score);sum+=score;} ave=sum 4.0; printf( NO%d:%f n ,n,ave); } } 上述程序运行后结果不正确,调试中发现有―条语句出现在程序中的位置不正确。这条语句是
A.sum=0.0;
B.sum+=score;
C.ave=sum/4.0;
D.printf("NO%d:%f\n",n,av;
单项选择题
以下程序中函数reverse( )的功能是将a所指数组中的内容进行逆置。 void reverse(int a[ ],int n) { int i,t; for(i=0;i<n 2;i++) { t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;} } main( ) { int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0; reverse(b,8); for(i=6;i<10;i++)s+=b[i]; printf( %d n ,s); } 程序运行后的输出结果是
A.22
B.10
C.34
D.30
相关试题
  • 有以下程序: #include main( ) {...
  • 下面程序和运行运行结果是 【19】 。 ...
  • 下面程序和运行运行结果是 【17】 。 ...
  • 下面程序和运行运行结果是 【18】 。 ...
  • 若fp已正确定义为一个文件指针,d1.dat为...