首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

己知有定义 constintD二5; inti=1; doublef=0.32: charc=15; 则下列选项错误的是 A.

己知有定义

const int D二5;

int i=1;

double f=0.32:

char c=15;

则下列选项错误的是

A.++i;

B.D--;

C.C++;

D.--f;

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“己知有定义 constintD二5; inti=1; dou…”相关的问题
第1题
己知数据文件IN45.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函

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

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

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

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

试题程序:

include<stdio.h>

define MAX 200

int a[MAX],b[MAX],cnt=0;

void jsVal()

{

}

void readDat()

{

int i;

FILE *fp;

fp=fopen("IN45.DAT","r");

for(i=0;i<MAX;i++)

fscanf(fp,"%d",&a[i]);

fclose(fp);

}

main ()

{

int i;

readDat();

jsVal();

printf ("满足条件的数=%d\n" , cnt);

for(i=0;i<cnt;i++)

printf("%d\n",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE *fp;

int i;

fp=fopen("OUT45.DAT","w");

fprintf(fp,"%d\n",cnt);

for(i=0;i<cnt;i++)

fprintf(fp, "%d\n",b[i]);

fclose(fp);

}

点击查看答案
第2题
己知电路某元件的电压u与电流i分别为u=10cos(t+20°)V,i=5sin(t+ll0°)A,则该元器件的性质是()。

A.电容

B.电感

C.电阻

D.不能确定

点击查看答案
第3题
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。A.i=*(*(x+1)+1)B.i=*(*(x+1))

己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。

A.i=*(*(x+1)+1)

B.i=*(*(x+1))

C.i=x[1][1]

D.i=*(x[1]+1)

点击查看答案
第4题
己知函数f的原型是“void f(int*x, int &y);”,变量v1、v2的定义是“int v1, v2;”,下列调用语句

己知函数f的原型是“void f(int*x, int &y);”,变量v1、v2的定义是“int v1, v2;”,下列调用语句中,正确的是()。

A) f(v1, v2);

B) f(v1, &v2);

C) f(&v1, v2);

D) f(&v1, &v2);

点击查看答案
第5题
【说明】DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。【问题1】请补全该 S 盒,填

【说明】

DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。

【说明】DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。【问题1】请

【问题1】

请补全该 S 盒,填补其中的空(1) - (4),将解答写在答题纸的对应栏内。

【问题2】

如果该 S 盒的输入为 110011,请计算其二进制输出。

【问题3】

DES加密的初始置换表如下:

【说明】DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。【问题1】请

置换时,从左上角的第一个元素开始,表示输入的铭文的第58位置换成输出的第1位,输入明文的第50位置换成输出的第2位,从左至右,从上往下,依次类推。

DES加密时,对输入的64位明文首先进行初始置换操作。

若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)。

【问题4】

如果有简化的DES版本,其明文输入为8比特,初始置换表IP如下:

IP:2 6 3 1 4 8 5 7

请给出其逆初始置换表。

【问题5】

DES加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?

点击查看答案
第6题
己知x是整数,当x-根号30最小值时,x的值是()

A.5

B.6

C.7

D.8

点击查看答案
第7题
己知a=5,b=8,c=12,下列表达式的值为True的是()。

A.a>b And c<a

B.a>b Or c<a

C.a>b X or c<a

D.a>b Eqv c<8

点击查看答案
第8题
己知C=2000μF电容两端的电压为100V,则该申容存储的电场能为()

A.5焦耳

B.8焦耳

C.10焦耳

D.20焦耳

点击查看答案
第9题
阅读下列说明和C代码,回答问题 1 至问题 3,将解答写在答题纸的对应栏内。 【说明】 假币问题:有n
枚硬币,其中有一枚是假币,己知假币的重量较轻。现只有一个天平,要求用尽量少的比较次数找出这枚假币。 【分析问题】 将n枚硬币分成相等的两部分: (1)当n为偶数时,将前后两部分,即 1...n/2和n/2+1...0,放在天平的两端,较轻的一端里有假币,继续在较轻的这部分硬币中用同样的方法找出假币: (2)当n为奇数时,将前后两部分,即1..(n -1)/2和(n+1)/2+1...0,放在天平的两端,较轻的一端里有假币,继续在较轻的这部分硬币中用同样的方法找出假币;若两端重量相等,则中间的硬币,即第 (n+1)/2枚硬币是假币。 【C代码】 下面是算法的C语言实现,其中: coins[]: 硬币数组 first,last:当前考虑的硬币数组中的第一个和最后一个下标 include <stdio.h> int getCounterfeitCoin(int coins[], int first,int last) { int firstSum = 0,lastSum = 0; int ì; If(first==last-1){ /*只剩两枚硬币*/ if(coins[first] < coins[last]) return first; return last; } if((last - first + 1) % 2 ==0){ /*偶数枚硬币*/ for(i = first;i <(1 );i++){ firstSum+= coins[i]; } for(i=first + (last-first) / 2 + 1;i < last +1;i++){ lastSum += coins[i]; } if(2 ){ Return getCounterfeitCoin(coins,first,first+(last-first)/2;) }else{ Return getCounterfeitCoin(coins,first+(last-first)/2+1,last;) } } else{ /*奇数枚硬币*/ For(i=first;i<first+(last-first)/2;i++){ firstSum+=coins[i]; } For(i=first+(last-first)/2+1;i<last+1;i++){ lastSum+=coins[i]; } If(firstSum<lastSum){ return getCounterfeitCoin(coins,first,first+(last-first)/2-1); }else if(firstSum>lastSum){ return getCounterfeitCoin(coins,first+(last-first)/2-1,last); }else{ Return(3 ) } } }

【问题一】 根据题干说明,填充C代码中的空(1)-(3) 【问题二】 根据题干说明和C代码,算法采用了()设计策略。 函数getCounterfeitCoin的时间复杂度为()(用O表示)。 【问题三】 若输入的硬币数为30,则最少的比较次数为(),最多的比较次数为()。

点击查看答案
第10题
己知某企业主营业务利润100万元,管理费用20万元,财务费用10万元,营业费用5万元,营业外收入8万元,填入损益表中的营业利润是()。

A.70万元

B.65万元

C.73万元

D.78万元

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改