奥鹏云南开放大学第3形考作业3(客观)8

奥鹏云南开放大学平时在线作业

20春第3学期形考作业3(客观)

每一个实在参数就是一个( )。
A:表达式
B:常量
C:变量
D:函数调用
答案问询微信:424329

A||A=B的值是( )。
A:为true
B:为false
C:与AB相同
D:与A=B相同
答案问询微信:424329

若x是一bool变量,则xtrue的值( )。
A:为true
B:为false
C:与X值相同
D:与x值相反
答案问询微信:424329

若x是一个bool型变量,则x||!x的值是( )
A:为true
B:为false
C:与X值相同
D:与x值相反
答案问询微信:424329

执行bool OK=2!=3;coutOK;,显示在屏幕上的是(  )。
A:true
B:false
C:1
D:0
答案问询微信:424329

x=0的等价条件是( )。
A:x0
B:!(x=0)
C:x=3
D:!(x0)
答案问询微信:424329

已知一函数中有下列变量的定义,其中属于静态变量的有( )。
A:static k;
B:register int I;
C:static char c
D:auto long m
答案问询微信:424329

ABA=B的值是( )。
A:为true
B:为false
C:与AB相同
D:与A=B相同
答案问询微信:424329

已知函数f1的原型是:void f1(int a,char *b );变量v1,v2的定义是:int v1;char v2[]=”ABCDW”;,把v1,v2分别作为第一参数和第二参数来调用函数f1,正确的语句是( )。
A:f1(v1,v2)
B:f1(v1,v2)
C:f1(v1,v2)
D:f1(v1,v2)
答案问询微信:424329

空指针是( )。
A:无指针值的指针
B:不指向任何数据的指针
C:无数据类型的指针
D:既无指针值又无数据类型的指针
答案问询微信:424329

下列说法不正确的是( )。
A:一个数组的地址就是该数组第一个元素(0号元素)的地址
B:地址0专用于表示空指针
C:地址值0可以用符号常量NULL表示
D:两个指针相同时指他们的地址值相同
答案问询微信:424329

与if(x0) if(y0) x+=y;else x-=y;等效的语句有( )。
A:if(x0||y0) x+=y;else x-=y;
B:if(x=0||y=0) x+=y;else x-=y;
C:if(x0) x=(y=0?x-y;x+y);
D:if(y=0)if(x=0) x-=y;elsex+=y;
答案问询微信:424329

已知函数f2的原型是:void f2(int *a,double (b)[5] );变量v1,v2的定义是:int v1;doubl v2[5];,把v1,v2分别作为第一参数和第二参数来调用函数f2,正确的语句是( )。
A:f2(v1,v2)
B:f2(v1,v2)
C:f2(v1,v2)
D:f2(v1,v2)
答案问询微信:424329

假定p是一指针奥鹏云南开放大学平时在线作业变量,下列表达式中正确的是( )。
A:P+++=3
B:++(p–)
C:(++p)–
D:—p++
答案问询微信:424329

假定p是一指针变量,下列表达式中正确的是( )。
A:p—-
B:–++p
C:—(P+3)
D:(p-3)++
答案问询微信:424329

在定义函数格式类型修饰符 函数名(形式参数)函数体;中,函数体可以是( )。
A:基本语句
B:复合语句
C:空语句
D:语句序列
答案问询微信:424329

一直变量ld定义为:long Ld;,在下面关于指针p的定义中,能通过语句*p=0;将ld置0的语句是( )。
A:long *p
B:long const *p=ld;
C:long *const p=ld
D:const long *p=ld
答案问询微信:424329

关于全局变量,说法正确的是( )。
A:全局变量必须定义于文件的首部,位于任何函数定义之前
B:全局变量可以在函数中定义
C:要访问定义于其他文件中的全局变量,必须进行extern
D:要访问定义于其他文件中的全局变量,该变量定义必,须用static加以修饰
答案问询微信:424329

如果一个函数无返回值,则只能作为( )被调用。
A:表达式
B:语句
C:有参函数
D:无参函数
答案问询微信:424329

若x是一个bool型变量,则x!x的值是( )。
A:为true
B:为false
C:与X值相同
D:与x值相反
答案问询微信:424329

已知系统中已定义函数fp,int fp(char c,char *k=NULL,double d=100.0);,则下列函数中可以加以重载的是( )。
A:int fp()
B:int fp(char,doubl)
C:int fp(char,char *)
D:int fp(char)
答案问询微信:424329

要把K+4的值转换成double型,正确的是( )。
A:double K+4
B:(double)K+4
C:(double)(K+4)
D:double(k+4)
答案问询微信:424329

下列表达式中不正确的有( )。
A:px
B:3
C:y/a
D:(x)
E:((p+q)*((p-q)
F:5p
G:p=(q=8)
H:(p-i)=39
I:23i+5
J:k/(p+3)
答案问询微信:424329

要定义一个int型一维数组array,并使其个元素具有初值9,0,3,0,0正确的定义是:( )。
A:int array[]={9,0,3} ;
B:int array[5]={9,0,0};
C:int array[5]={I,0,3,0};
D:int array[]={9,0,3,0,0};
答案问询微信:424329

已知int f(int);和int g(int);是函数f和g的原型,下列语句中,将函数f作为语句调用的有( )。
A:f(3)
B:f(g(3))
C:g(f(3))
D:p=f(g(3)+1)
答案问询微信:424329

x=3的相反条件有( )。
A:!(x=3)
B:x3
C:x=3
D:!(x3)
答案问询微信:424329

C++程序的执行是从main函数开始的( );
A:对
B:错
答案问询微信:424329

函数体可以是一个基本语句,也可以是一个复合语句( );
A:对
B:错
答案问询微信:424329

对于C++程序,每一个语句可以跨越多行( );
A:对
B:错
答案问询微信:424329

执行if(58) cout”ok”,屏幕上显示ok( );
A:对
B:错
答案问询微信:424329

在C++中func和Func是两个相同的标示符( );
A:对
B:错
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网