单选题下列整数的定义中,错误的是()A intf=314.0;B inta=012;C inti=189;D intd=0x123;

题目
单选题
下列整数的定义中,错误的是()
A

intf=314.0;

B

inta=012;

C

inti=189;

D

intd=0x123;

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下面的一维数组定义中,错误的定义格式为()。

A、inta={1,2,3}

B、)inta[10]={O}

C、inta[]

D、inta[5]


参考答案:C

第2题:

已知“int*p;fun(p);”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是()。

A.voidfun(inta[]);

B.voidfun(int*&a);

C.voidfun(int&a[]);

D.voidfun(int&*a);


正确答案:B

第3题:

●试题七

阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

已知窗体上有两个名为cmdGene和cmdSort的命令按钮。单击cmdGene按钮时,随机产生10个[1,100]范围内的整数并将它们放在数组intA中;单击cmdSort按钮时,用选择法排序这10个数并输出。

【程序代码】

Dim intA(1 To 10)As Integer

Private Sub cmdGene_Click()

Dim intI As Integer

Randomize

For intI=1 To 10

intA(intI)= (1)

Next intI

End Sub

Private Sub cmdSort_Click()

Dim intI,intJ,intMin,intTemp As Integer

For intI=1 To 9

intMin=intA(intI)

For intJ= (2) To 10

If intA(intJ)<intMin Then

Temp=intA(intJ)

intA(intJ)= (3)

intMin=intTemp

End If

Next intJ

(4)

(5)

For intI=1 To 10

Print Str(intA(intI))+" ";

Next intI

Next IntI

Print

End Sub


正确答案:

●试题七

【答案】(1)1+int(rnd*100)(2)intI+1(3)intMin(4)intA(intI)=intMin(5)Next intI

【解析】根据题意,第一个空应该是产生10个[1100]范围内的随机整数,因此填"1+int(rnd*100)"。

选择排序思想是:第i趟排序开始时,当前有序区和无序区分别为R1..i-1]和Ri..n(1in-1),该趟排序则是从当前无序区中选出关键字最小的记录Rk],将它与无序区的第1个记录Ri]交换,使R1..i]和Ri+1..n]分别变为新的有序区和新的无序区。因为每趟排序均使有序区中增加了一个记录,且有序区中的记录关键字均不大于无序区中记录的关键字,即第i趟排序之后R1..i.keysRi+1..n].keys,所以进行n-l趟排序之后有R1..n-l].keysRn].key。也就是说,经过n-l趟排序之后,整个文件R1..n]递增有序。因此(2)空填"intI+1";If intA(intJ)<intMin Then后的3条语句是实现数intA(intJ)intMin的交换,因此(3)空填"intMin";(4)空是实现最小数与无序区的第1个数交换,因此填"intA(intI)=intMin";(5)空是循环结束语句,填"Next intI"。

 

第4题:

以下数组定义中不正确的是()。

A.intd[3][]={{1,2},{1,2,3},{1,2,3,4}}

B.intc[100][100]={0}

C.intb[][3]={0,1,2,3}

D.inta[2][3]


正确答案:A

第5题:

如果已经定义了方法intf(boolb,inti),则以下方法中,哪一个不是合法的重载方法()。

A、doublef(boolb,inti)

B、intf(doubled,inti)

C、intf(boolb,inti,doubled)

D、doublef(boold,intj)


参考答案:D

第6题:

在下菌的一撒数组定义中,()语句有谱法错误。

A.inta[]={1,2,3}

B.inta[10]={0}

C.inta[]="abcdef"

D.inta[5]


正确答案:C

第7题:

下列整数的定义中,错误的是( )。

A.int f=314.;

B.int a=012;

C.int i=189;

D.int d=0x123;


正确答案:A
A。【解析】整数的定义不能带小数点,表明是一个浮点数;其他三个都正确。

第8题:

下列整数定义中,错误的是______。

A) int f=314;

B) int a=012;

C) int i=189;

D) int d=0x123;

 


正确答案:A

第9题:

在Java中,不属于整数类型变量的是 ( )

A.double

B.long

C.int

D.byte


正确答案:A

第10题:

下列函数的运行结果是( )。 #include<iostream.h> intf(inta,intb) {intC; if(a>b)c=l; elseif(a==b)c=0; elsec=-1: return(c);} voidmain( ) {inti=2,j=3; intp=f(i,j); cout<<P;}

A.-1

B.1

C.2

D.编译出错,无法运行


正确答案:A
A。【解析】本题的函数是根据a和b的值来给c赋值。