问题 单项选择题

当天下午,加尔各答的唐人街可谓______,人们扶老携幼,喜气洋洋地来到当地著名的科学城礼堂观看______的文艺演出。当《春节序曲》等全球华人______的乐曲响彻整个表演大厅时,整个大厅变成了一片欢庆的海洋。
依次填入划横线部分最恰当的一项是:

A.倾巢而出 奇观异彩 耳闻则诵
B.人头攒动 五彩缤纷 烂熟于心
C.摩肩接踵 妙趣横生 口口相传
D.万人空巷 异彩纷呈 耳熟能详

答案

参考答案:D

解析: “倾巢而出”比喻敌人出动全部兵力进行侵扰,为贬义,与题干的语体色彩不符,排除A。“五彩缤纷”指颜色繁多,不能用来形容“文艺演出”,排除B。“口口相传”指口头传布或传授,与题干中乐曲认知度高的语境不符,排除c。故答案为D。

判断题
多项选择题

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一个函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数ab>cd,ab必须是偶数且能被5整除,cd必须是奇数,同时两个新数的十位数字均不为0,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat()把结果cnt和数组b中符合条件的四位数输出到OUT.DAT文件中。
注意:部分源程序存在文件PROG1.C文件中。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。
[试题程序]
#include
#define MAX 200
int a[MAX],b[MAX],cnt=0;
void writeDat();
void jsVal()


void readDat()

int i;
FILE *fp;
fp=fopen("in.dat","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);

void main()

int i;
readDat();
jsVal();
printf(“满足条件的数=%d\n”,cnt);
for(i=0;i<cnt;i++) printf(“%d”,b[i]);
printf(“\n”);
writeDat();

void writeDat()

FILE *fp;
int i;
fp=fopen("out.dat", "w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,“%d\n”,b[i]);
fclose(fp);