下面程序应能对两个整型变量的值进行交换。以下正确的说法是( )。   #incl

题型:单项选择题

问题:

下面程序应能对两个整型变量的值进行交换。以下正确的说法是( )。   #include<iostream.h>   void swap(int p,int q)   { int t;    t=p;    p=q;    q=t;}   void main( )   { int a=10,b=20;     cout<<a<<" "<<b;     swap(&a,&b);     cout<<a<<" "<<b;}

A. 该程序完全正确

B. 该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

C. 该程序有错,只要将swap( )函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D. 以上说法都不对

考点:计算机等级考试C++计算机等级考试二级(C++)47
题型:单项选择题

紫外线的杀菌机制是 ()

A.损伤细胞膜

B.损伤细胞壁

C.干扰细菌的酶

D.形成胸腺嘧啶双聚体

E.菌体蛋白变性

题型:单项选择题

改革开放深入的今天,人们就业的主要渠道是[ ]

A.全民所有制单位

B.外资企业

C.私营个体

D.非公有制经济

题型:单项选择题

一建筑物平面轮廓尺寸为60m×15m,其场地平整定额工程量为( )m2

A.900
B.1054
C.1216
D.1350

题型:单项选择题

在文件IN.dat中有200组数据,每组有3个数,每个数均是三位数。函数Rdata()读取这 200组数据存放到结构数组aa中,请编写函数greatSort(),其功能是:要求在200组数据中找出条件为每组中的第1个数大于第2个数加第3个数的和,其中满足条件的组数作为函数 greatSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第1个数加第3个数之和的大小进行升序排列(第1个数加第3个数的和均不相等),排序后的结果仍重新存入结构数组bb中。最后调用函数Wdata(),把结果bb输出到OUT.dat文件中。
注意:部分源程序已经给出。请勿改动主函数main()、读数据函数Rdata()和输出数据函数Wdata()的内容。
#include <stdio. h>
#include <string.h>
#include <conio. h>
typedef struct
int x1, x2, x3;
data;
data aa[200], bb[200];
int greatSort ()void Rdata ()
FILE *in;
int i;
in = fopen("IN.dat", "r");
for (i=0; i<200; i++)
fscanf (in, "%d %d %d", &aa[i]. x1, &aa[i] .x2, &aa[i] .x3);
fclose (in);void Wdata(int count)
FILE *out;
int i;
out = fopen("OUT.dat", "w");
for (i=0; i<count; i++)
printf("%d,%d,%d 第一个数+第三个数=%d\n", bb[i].x1,
bb[i].x2, bb[i].x3, bb[i].x1 + bb[i]. x3);
fprintf (out, "%d %d %d\n", bb[i] .x1, bb[i] .x2,
bb[i] .x3);

fclose (out);void main ()
int count;
Rdata ( );
count = greatSort() ;/* 返回满足条件的个数 */
Wdata (count);

题型:单项选择题

仪表维修工在进行检修或排除故障时,应严格遵守《仪表工一般安全规程》,其中可以体现为()

A.现场作业需要停表或停电时,必须与操作人员联系

B.在一般情况下不允许带电作业

C.仪表电源开关与照明或动力电源开关不得共用

D.以上均是

更多题库