重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 计算机类考试 > 计算机二级
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

阅读下列代码后publicclass Person{intarr[]=new int[10];publicstaticvoidmain(Stringargs[]){S

阅读下列代码后 publicclass Person{ intarr[]=new int[10]; publicstaticvoidmain(Stringargs[]){ System.out.println(alt[1]); } } 正确的说法是()。

A.编译时将产生错误

B.编译时正确,运行时将产生错误

C.输出零

D.输出空

查看参考答案
更多“阅读下列代码后publicclass Person{intarr[]=new int[10];publicstaticvoidmain(Stringargs[]){S”相关的问题

第1题

下列代码的执行结果是()。publicClass Test2{public static void main(Stringargs[]){int a=4,b=6

下列代码的执行结果是()。 publicClass Test2 { public static void main(Stringargs[]) { int a=4,b=6,c=8; String s="abc": System.out.println (a+b+s+c); } }

A.ababcc

B.464688

C.46abc8

D.10abc8

点击查看答案

第2题

下列()选项的java源文件代码片段是不正确的。A.package testpackage; publicClass Test{}B.import

下列()选项的java源文件代码片段是不正确的。

A.package testpackage; publicClass Test{}

B.import java.io.*; package testpackage: publicClass Test{}

C.import java.io.*; Class Person{} publicClass Test{}

D.import java.io.*; import java.awt.*; publicClass Test{}

点击查看答案

第3题

下列()是创建一个可运行类的正确代码

A.publicclass Ximplements Runnable{ public void run(){......} }

B.publicclass Ximplements Thread{ public void run(){......} }

C.publicclass Ximplements Thread{ public int run(){......} }

D.publicclass Ximplements Runnable{ protected void run(){......} }

点击查看答案

第4题

下列代码的执行结果是()。publicClass Testl{public static void main(StringArgs[]){System.out.

下列代码的执行结果是()。 publicClass Testl { public static void main(StringArgs[]) { System.out.println(5/2); } }

A.2.5

B.2

C.2.5

D.2

点击查看答案

第5题

阅读下面程序publicclass Operators AndExpressions{voidequalsMethodl(){Strings1=newString("h

阅读下面程序 publicclass Operators AndExpressions{ voidequalsMethodl(){ Strings1=newString("howareyou"); Strings2=newString("howareyou"); System.out.println(s1==s2); } publicstaticvoidmain(Stringargs[]){ OperatorsAndExpressionsOperAndExp=newOperatorsAndExpressions (); //用于复合类型数据的“==”运算符 OperAndExp.equalsMethodl(); } } 程序运行结果是()。

A.==

B.true

C.false

D.equal

点击查看答案

第6题

阅读以下程序段,在实模式存储管理方案中,gvCh存放在(36)中;main函数编译后的代码存入在(37)中;指

阅读以下程序段,在实模式存储管理方案中,gvCh存放在(36)中;main函数编译后的代码存入在(37)中;指针p存放在(38)中。

#include<malloc. h>

unsigned char gvCh;

unsigned short gvShort

unsigned int gvInt=0x12345678

unsigned long gvLong=0x23456789;

ovid main(void)

{ unsigned char array[10], *p;

p=malloc(10 * sizeof(char))

while(1)

}

A..text段

B..data段

C..bss段

D.堆空间

点击查看答案

第7题

阅读下列函数说明和C函数,回答问题1~2,将解答填入栏内。[说明] 若矩阵Am×n中存在某个元素aij满足:

阅读下列函数说明和C函数,回答问题1~2,将解答填入栏内。

[说明]

若矩阵Am×n中存在某个元素aij满足:aij…是第i行中最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。下面程序的功能是输出A中所有鞍点,其中参数A使用二维数组表示,m和n分别是矩阵A的行列数。

[程序]

void saddle (int A[ ] [ ], int m, int n)

{ int i,j,min;

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

{ min: (1);

for (j=1; j<n; j+ +)

if(A[i][j]<min) (2);

for (j=0; j<n; j+ +)

if ((3))

{ p=0;

while (p<m&&(4))p+ +;

if (p > = m)printf ("%d,%d,%d\n",i,j,min);

}

}

}

[问题1] 将函数代码中的(1)~(4)处补充完整

[问题2]在上述代码的执行过程中,若A为矩阵阅读下列函数说明和C函数,回答问题1~2,将解答填入栏内。[说明] 若矩阵Am×n中存在某个元素ai,则调用saddle(A,3,3)后输出是(5)。

点击查看答案

第8题

阅读下列程序说明和C代码,将应填入(n)处。 请补充函数fun(),该函数的功能是:只保留字符串中的大写

阅读下列程序说明和C代码,将应填入(n)处。

请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

include<conio.h>

int m;

void fun(char*s)

{

int i=0,j=0;

char *p=s;

while(*(p+i))

{

if(*(p+i)>='A'&&*(p+i)<='Z')

{

(1);

}

(2);

}

s[j]='\0';

(3);

}

main()

{

char str[80];

clrscr();

printf("\nEnter a string:");

gets(str);

printf("\n\nThe string is:\%s\n",str);

fun(str);

printf("\n\nThe string of changing is: \%s\n",str);

printf("\n\nThe length of changed strtng is:\%d\n",m);

}

点击查看答案

第9题

●试题三 阅读下列程序说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 下面的

●试题三

阅读下列程序说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

下面的程序功能的功能是以行为单位对字符串按下面的条件进行排序。排序条件为:从字符串中间一分为二,右边部分按字符的ASCⅡ值降序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上

例如:位置:0 1 2 3 4 5 6 7

源字符串:h g f e a b c d

则处理后字符串:d c b a h g f e

函数ReadDat()实现从文件in.dat中读取数据(每行字符串长度均小于80),函数WriteDat()把结果dat输出到文件out.dat中。

【程序】

#include<stdio.h>

#include<siring.h>

#include<conio.h>

char dat[20][80];

void jsSort()

{

int i,j,k,strl;

char ch;

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

{

strl=strlen(dat[i]);

for(j= (1) ;j<strl;j++)/*对后半部分的字符串进行排序*/

for(k=j+1;k<strl;k++)

if((2) )

{

ch=dat[i][j];

dat[i][j]=dat[i][k];

dat[i][k]=ch;

}

for(j=0; (3) j++)/*前后两部分进行交换*/

{

ch=dat[i][j];

dat[i][j]=dat[i][(strl+1)/2+j];

dat[i][(strl+1)/2+j]=ch;

}

}

}

void main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

int i=0;

char*p;

(4) ;

while(i<20 && fgets(dat[i],80,in)!=NULL)

{

p=strchr(dat[i],"\n");

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

int i;

clrscr();

out=fopen("out.dat","W");

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

{

printf("%s\n",dat[i]);

printf((5) );

}

fclose(out);

}

点击查看答案

第10题

阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】 下面的程序功能的功能是以行

阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。

【说明】

下面的程序功能的功能是以行为单位对字符串按下面的条件进行排序。排序条件为:从字符串中间一分为二,右边部分按字符的ASCII值降序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上

例如:位置:0 1 2 3 4 5 6 7

源字符串:h g f e a b c d

则处理后字符串:d c b a h g f e

函数ReadDat()实现从文件in.dat中读取数据(每行字符串长度均小于80),函数WriteDat()把结果dat输出到文件out.dat中。

include<stdio.h>

include<siring.h>

include<conio.h>

char dat[20] [80];

void jsSort()

{

int i,j,k,strl;

char ch;

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

strl=strlen(date[i]);

for(j=(1);j<strl;j++) /*对后半部分的字符串进行排序*/

for(k=j+1;k<strl;k++)

if((2) )

{

ch=dat[i] [j];

dot[i] [j]=dat[i] [k];

dat[i] [k]=ch;

}

for(j=0; (3) j++) /*前后两部分进行交换*/

{

ch = date [i] [j];

dote [i] [j] = date [i] [(strl+1)/2+j];

dat [i] [(strl+1)/2+j]=ch;

}

}

}

void main()

{

reodDat();

isSort();

writeDot();

}

readDat ()

{

FILE * in;

int i=0;

char * p;

(4);

while(i<20 && fgets(dat[i],80,in)!=NULL)

{

p = strchr(date [i],"\n");

if(p) *p=0;

i++;

}

fclose (in);

}

writeDat()

{

FILE * out;

int i;

clrscr ();

ut = fopen("out. dat" ,"W");

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

{

printf("%s\n",dar[i]);

printf ((5));

}

fclose (out);

}

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧