建立了一种新的数据类型。
定义了一个新的数据类型标识符。
定义了一个整型变量。
以上说法都不对。
第1题:
以下所列的过程中,正确的是 ______。
A.void play(var a: Integer, var b: Integer)
B.Sub play(int a,B)
C.void play(int a, intB)
D.Sub play(a As Integer, b As Integer)
第2题:
以下能正确定义数据类型TelBook的代码是
A.TypeTelBook Name As String*10 TelNum As Integer EndType
B.Type TelBook Name As String*10 TelNum As Integer End TelBook
C.Type TelBook Name String*10 TelNum Integer EndTypeTelBook
D.Typedef TelBook Name String*10 TelNum Integer End Type
第3题:
以下所列的各函数首部中,正确的是 ( )
A.void play (var:Integer,var b:Integer)
B.void play(int a,b)
C.void play(int a,int b)
D.Sub play(a as integer,b as integer)
第4题:
若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第5题:
以下各选项均为说明一种新的类型名,其中正确的是( )。
A.typedef v1 int;
B.typedef v1=int;
C.typedef int v1;
D.typedef v1=int;
第6题:
以下所列的各函数首部中,正确的是 ( )
A.void play(var a:In.teger,var b:Integer)
B.void play(int a,b)
C.void play(int a,int b)
D.Sub play (a as integer,b as integer)
第7题:
写出下列代码的输出内容
#include
int inc(int a)
{
return(++a);
}
int multi(int*a,int*b,int*c)
{
return(*c=*a**b);
}
typedef int(FUNC1)(int in);
typedef int(FUNC2)(int*,int*,int*);
void show(FUNC2 fun,int arg1, int*arg2)
{
INCp=&inc;
int temp =p(arg1);
fun(&temp,&arg1, arg2);
printf("%d\n",*arg2);
}
main()
{
int a;
show(multi,10,&a);
return 0;
}
第8题:
下列程序中,实现将封装数据类型Integer和基本数据类型int之间的转换,以及Integer,int类型和String类型之间的转换。请将程序补充完整。
程序运行结果如下:
123
456
456
public class ex7_1{
public static void main(String[]args) {
Integer intObj;
int n;
String s;
intObj = new Integer(123);
n=intObj.__________;
System.out.printin(Integer.toString(n));
s=new String("456");
intObj=Integer._________;
System.out.println(intObj.__________);
n=Integer.parseInt(s);
System.out.println(Integer.toString(n));
}
}
第9题:
以下各选项企图说明—种新的类型名,其中正确的是______。
A.typedef vi int;
B.typedef V2=int;
C.typedef int v3;
D.lypedef v4:int
第10题:
Integer与int 的区别
int 是java 提供的8 种原始数据类型之一。Java 为每个原始类型提供了封装类,Integer 是java 为int 提
供的封装类。int 的默认值为0,而Integer 的默认值为null,即Integer 可以区分出未赋值和值为0 的区别,
int 则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0 的区别,则只能使用Integer。
在JSP 开发中,Integer 的默认为null,所以用el 表达式在文本框中显示时,值为空白字符串,而int 默认
的默认值为0,所以用el 表达式在文本框中显示时,结果为0,所以,int 不适合作为web 层的表单数据的
类型。
Integer 提供了多个与整数相关的操作方法,例如,将一个字符串转换成整数,Integer 中还定义了表示
整数的最大值和最小值的常量。