是通过数字算法在两个像数之间嵌入所要的新像素。()

题目
单选题
是通过数字算法在两个像数之间嵌入所要的新像素。()
A

光学分辨率

B

显示分辨率

C

扫描分辨率

D

插值分辨率

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

:一个两位数,十位上的数字是个位上的数字的丁2,把十位上与个位上的数字调换后,新数比原数大18,则原来这个两位数的两个数字和是( )

A.12

B.10

C.8

D.21


正确答案:B

满足十位数是个位数字的导的数只能是234669,这三个两位数的两个数字之和分别是51015,选项中只出现10,所以选择B

第2题:

已知数据文件IN30.DAT中存有200个4位数,并已调用读函数readDat( )把这些数存入数组a中,请编制一函数jsVal( ),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数和十位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个十位数必须是一个奇数,另一个为偶数且两个十位数中至少有一个数能被17整除,同时两个新十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat( )把结果cnt及数组b中符合条件的4位数输出到OUT30.DAT文件中。

注意:部分源程序已给出。

程序中已定义数组:a[200],b[200],已定义变量:cnt。

请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。


答案:
#include
#define MAX 200
int a[MAX],b[MAX],cnt=0;
void writeDat();
void jsVal( )
{
int i,j; /*定义循环控制变量*/
int a1,a2,a3,a4; /*定义变量保存4位数的每位数字*/
int temp; /*定义数据交换时的暂存变量*/
int ab,cd; /*存储重新组合成的十位数*/
for(i=0;i<200;i++) /*逐个取每一个4位数*/
{
a4=a[i]/1000; /*求4位数的千位数字*/
a3=a[i]%1000/100; /*求4位数的百位数字*/
a2=a[i]%100/10; /*求4位数的十位数字*/
a1=a[i]%10; /*求4位数的个位数字*/
ab=10*a1+a4; /*把个位数和千位数组合成一个新的十位数ab*/
cd=10*a3+a2; /*把百位数和十位数组成另一个新的十位数cd*/
if((ab%17==0||cd%17==0)&&((ab%2==0 && cd%2==1)||(ab%2==1 && cd%2==0)) && a1!=0 && a3!=0)
{ /*如果新组成的两个十位数必须是一个奇数,另一个为偶数且两个十位数中至少有一个数能被17整除,同时两个新十位数的十位上的数字均不为0*/
b[cnt]=a[i]; /*则将满足条件的数存入数组b中*/
cnt++; /*统计满足条件的数的个数*/
}
}
for(i=0;i
for(j=i+1;j
if(b[i]
{
temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
void readDat( )
{
int i;
FILE *fp;
fp=fopen("IN30.DAT","r");
for(i=0;i
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt);
for(i=0;i
printf("%d ",b[i]);
printf("\n");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp=fopen("OUT30.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i
fprintf(fp, "%d\n",b[i]);
fclose(fp);
}

第3题:

在中点画圆算法算法中,那些算法是错误的()。

A、为了减轻画圆的工作量,中点画圆利用了圆的四对称性性质

B、中点画圆算法是一个增量算法

C、中点画圆算法只用到整数的加减法和左移运算,故效率高且适合硬件实现

D、中点还原算法与中点画线算法类似,用一个函数值来选择两个像素点中最逼近圆弧的像素点


参考答案:A

第4题:

数字水印空间域算法中,(20)算法利用像素的统计特征将信息嵌入像素的亮度值中。该算法先对图像分块,再对每个图像块进行嵌入操作,可以加入更多信息。

A.Patchwork
B.LSB
C.DCT
D.NEC

答案:A
解析:
Patchwork算法利用像素的统计特征将信息嵌入像素的亮度值中。该算法先对图像分块,再对每个图像块进行嵌入操作,可以加入更多信息。
试题答案:A

第5题:

显示器的分辨率是用______表示的( )

A.单位区域内的像点数

B.水平显示的像素个数×水平扫描线数

C.水平显示的像素个数×垂直扫描线数

D.垂直显示的像素个数×水平扫描线数


正确答案:C
解析:显示器的分辨率是衡量显示器的一个常用指标,它指的是整屏可显示像素的多少。例如,640*480的分辨率指在水平方向上有640个像素,在垂直方向上有480个像素。所以本题答案选C。

第6题:

数字签名算法由两个算法组成,签名算法和验证算法。()

此题为判断题(对,错)。


正确答案:√

第7题:

已知数据文件IN29.DAT中存有200个4位数,并已调用读函数readDat( )把这些数存入数组a中,请编制一函数jsVal( ),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数字和十位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat( )把结果cnt及数组b中符合条件的4位数输出到OUT29.DAT文件中。

注意:部分源程序已给出。

程序中已定义数组:a[200],b[200],已定义变量:cnt。

请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。


答案:
#include
#define MAX 200
int a[MAX],b[MAX],cnt=0;
void writeDat();
void jsVal( )
{
int i,j; /*定义循环控制变量*/
int a1,a2,a3,a4; /*定义变量保存4位数的每位数字*/
int temp; /*定义数据交换时的暂存变量*/
int ab,cd; /*存储重新组合成的十位数*/
for(i=0;i<200;i++) /*逐个取每一个4位数*/
{
a4=a[i]/1000; /*求4位数的千位数字*/
a3=a[i]%1000/100; /*求4位数的百位数字*/
a2=a[i]%100/10; /*求4位数的十位数字*/
a1=a[i]%10; /*求4位数的个位数字*/
ab=10*a1+a4; /*把个位数和千位数重新组合成一个新的十位数ab*/
cd=10*a3+a2; /*把百位数和十位数组成另一个新的十位数cd*/
if((ab%9==0||cd%9==0)&&(ab%2!=1)&&(cd%2!=1)&&a1!=0&&a3!=0)
/*如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新十位的十位上的数字均不为零*/
{
b[cnt]=a[i]; /*将满足条件的4位数存入数组b中*/
cnt++; /*统计满足条件的数的个数*/
}
}
for(i=0;i
for(j=i+1;j
if(b[i]
{
temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
void readDat( )
{
int i;
FILE *fp;
fp=fopen("IN29.DAT","r");
for(i=0;i
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt);
for(i=0;i
printf("%d\n",b[i]);
printf("\n");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp=fopen("OUT29.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i
fprintf(fp, "%d\n",b[i]);
fclose(fp);
}


第8题:

嵌入方案的目标()。

A.是使数字水印在不可见性和可见性之间找到一个较好的折中

B.是使数字水印在不可见性和鲁棒性之间找到一个较好的折中

C.是使数字水印在可见性和鲁棒性之间找到一个较好的折中

D.是使数字水印在安全性和鲁棒性之间找到一个较好的折中。


参考答案:B

第9题:

数字水印常用算法中,(19)算法将信息嵌入到随机选择的图像点中最不重要的像素位上。

A.Patchwork
B.LSB
C.DCT
D.NEC

答案:B
解析:
LSB算法将信息嵌入到随机选择的图像点中最不重要的像素位上,这可保证嵌入的水印是不可见的。
试题答案:B

第10题:

是通过数字算法在两个像数之间嵌入所要的新像素。()

  • A、光学分辨率
  • B、显示分辨率
  • C、扫描分辨率
  • D、插值分辨率

正确答案:D

更多相关问题