单项选择题

有以下程序: void swap1(int c0[],int c1[]) { int t; t=c0[0]; c0[0]=c1[0]; c1[0]=t; } void swap2(int *c0,int *c1) { int t; t=*c0; *c0=*c1; *c1=t; } main() {int a[2]={3,5}, b[2]={3,5}; swap1(a,a+1); swap2(&b[0],&b[1]); printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); } 程序运行后的输出结果是______。

A.3 5 5 3
B.5 3 3 5
C.3 5 3 5
D.5 3 5 3
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序:#include struct STU{ int num;float TotalScore;};void f(struct STU p){struct STU s[2]={{20044,550},{20045,537}};p.num=s[1].num; p.TotalScore=s[1].TotalScore;}main(){ struct STU s[2]= {{20041,703},{20042,580}};f(s[0]);printf( %d %3.0f n ,s[0].num,s[0].TotalScore);}程序运行后的输出结果是______。
A.20045 537
B.20044 550
C.20042 580
D.20041 703
单项选择题
以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>void f(char p[ ][10],int n){ char t[20]; int i,j;for(i =O;i <n-1 ;i ++ )for(j =i + 1 ;j < n;j ++ )if(strcmp(p [i] ,p[j] ) <0){ strcpy(t,p[i]);strcpy(p[i] ,p[j] );strcpy(p[j] ,t); } }main ( ){ char p [ ] [ 10 ] = { abc , aabdfg , abbd , dcdbe , cd }; int i;f(p,5); printf( %d n ,strlen(p[O] ) );}程序运行后的输出结果是( )。
A.6
B.4
C.3
D.5
相关试题
  • 数据的基本单位是【 】。
  • 以下程序运行后的输出结果是【 】main( ...
  • 件维护活动包括以下几类:改正性维护、适应...
  • 数据结构包括数据的逻辑结构、数据的【 】...
  • 软件结构是以【 】为基础而组成的一种控制...