DOS 专用中断是指INT 23H、INT 24H、INT 25H 三个中断,属DOS操作时专用,用户不要直接使用。
第1题:
已知程序中已经定义了函数test,其原型是int test(int,int,int);,则下列重载形式中正确的是
A.char test (int,int,int);
B.double test(int,int,double);
C.int test(int,int,int=O);
D.float test(int,int,float=3.5F);
第2题:
在下面的函数原型声明中,存在语法错误的是()
A.int AA(int a,int b);
B.int AA(int,int);
C.int AA(int a;int b);
D. intAA(int a,int)
第3题:
( 25 )下列选项中,能正确定义数组的语句是
A ) int num[0..2008] ;
B ) int num[] ;
C ) int N=2008 ;
int num[N] ;
D ) #define N 2008
int num[N] ;
第4题:
下面的中断中,需要硬件提供中断类型码的是______。
A.INT 0
B.INT n
C.NMI
D.INTR
第5题:
下列函数原型声明中,错误的是
A.int function(int m,int n);
B.int function(int,int);
C.int function(int m=3,int n);
D.int function(int&m,int&n);
第6题:
( 21 )已知函数 fun 的原型为
int fun ( int,int,int ) ;
下列重载函数原型中错误的是
A ) char fun ( int,int ) ;
B ) double fun ( int,int,double ) ;
C ) int fun ( int,char* ) ;
D ) float fun ( int, int, int ) ;
第7题:
下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; C=X*a; retum c; } void main() { int x=3,a=4; x=x+fun(a); cout<<"x"”<<X<<endl; }
A.x=15
B.x=17
C.x=23
D.x=25
第8题:
下面结构体的定义语句中,错误的是
A)struct ord {int x;int y;int z;}; struct ord a;
B)struct ord {int x;int y;int z;} struct ord a;
C)struct ord {int x;int y;int z;} a;
D)struct {int x;int y;int z;} a;
第9题:
下面的语句中错误的是
A.int a=5;int x[a] ;
B.const int a=5;int x[a] ;
C.int n=5;int * p=new int[a] ;
D.const int n=5;int * p=new int[a] ;
第10题:
下面程序的运行结果是( )。
include<stdio.h>
main()
{int a=25;
fun(&A);
}
fun(int *x)
{ printf("%d\n",++*x);
}