一、选择题
1). 局域网数据传输具有高传输速率、低误码率的特点,典型的Ethernet数据传输速率可以
A.100Mbps
B.644Mbps
C.1000Mbps
D.10000Mbps
正确答案:D
2). 目前,数据安全中使用的数据加密技术可以分为
A.对称型加密和不对称型加密
B.对称型加密和不可逆加密
C.对称型加密、不对称型加密和不可逆加密
D.对称型加密和可逆加密
正确答案:C
3). 主板主要由以下哪几部分组成?
A.运算器、控制器、存储器
B.CPU和外设
C.CPU、存储器、总线、插槽以及电源
D.CPU、存储器、插槽以及电源电路
正确答案:C
4). 电子商务的交易类型主要包括
A.企业与个人的交易方式、企业与企业的交易方式
B.企业与企业的交易方式、个人与个人的交易方式
C.企业与个人的交易方式、个人与个人的交易方式
D.制造商与销售商的交易方式、销售商与个人的交易方式
正确答案:A
5). 可以实现与主机总线的通信连接,还可以实现数据链路层、物理层功能的常常集成在主板上的常用插卡是
A.音频卡
B.网络卡
C.视频卡
D.调制解调器
正确答案:B
二、操作题
1.已知数据文件in33.dat中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于0的个数cnt,再求出所有满足此条件的4位数平均值pjz1,以及所有不满足此条件的4位数平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2输出到out33.dat文件。
例如:1239,9-1-2-3>0,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。
8129,9-8-1-2<0,则该数不满足条件,计算平均值pjz2。
注意:部分源程序已给出。
程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
#include
int a[300], cnt=0;
double pjz1=0.0,pjz2=0.0;
void readDat();
void writeDat();
void jsValue()
{
int i,thou,hun,ten,data,n=0;
for(i=0;i<300;i++)
{
thou=a[i]/1000; /*求四位数的千位数字*/
hun=a[i]00/100; /*求四位数的百位数字*/
ten=a[i]0/10; /*求四位数的十位数字*/
data=a[i]; /*求四位数的个位数字*/
if(data-thou-hun-ten>0) /*如果个位数减千位数减百位数减十位数大于0*/
{
cnt++; /*统计满足条件的数的个数*/
pjz1+=a[i]; /*将满足条件的数求和*/
}
else
{
n++; /*否则统计不满足条件的数的个数*/
pjz2+=a[i]; /*将不满足条件的数求和*/
}
}
pjz1/=cnt; /*求满足条件的数的平均值*/
pjz2/=n; /*求不满足条件的数的平均值*/
}
void main()
{
readDat();
jsValue();
writeDat();
printf("cnt=%d\n满足条件的平均值pjz1=%7.2lf\n不满足条件的平均值pjz2=%7.2lf\n",cnt,pjz1,pjz2);
}
void readDat()
{
FILE *fp;
int i;
fp=fopen( "in33.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
void writeDat()
{
FILE *fp;
fp=fopen("out33.dat","w");
fprintf(fp,"%d\n%7.2lf\n%7.2lf\n",cnt ,pjz1,pjz2);
fclose(fp);
}
2017年计算机三级网络技术临考试题及答案.doc正在阅读:
五年级作文我的爸爸300字左右,五年级作文我的爸爸300字12-19
最新人文地理学专业研究生自荐书08-03
适合一年级小学生朗诵的诗歌|一年级小学生朗读的诗歌10-03
农村支部书记述职报告2020年最新模板:农村支部书记述职报告模板【三篇】07-03
法学专业推荐信范文 英文_法学专业推荐信04-02
治愈系的演讲稿【5篇】07-08
教师辞职报告范本02-05