题库 第795页
单选题:以下程序的执行功能是( )。
以下程序的执行功能是( )。void main(){ int a[5]={66,78,82,53,91},b[5]={70,58,81,65,90},i,n=0; for(i=0;i<5;i++) {if(a[i]>b[i]…
单选题:对二维数组arr初始化正确的是( )。
对二维数组arr初始化正确的是( )。A.int arr[2][3]={{1,2},{3,4},{0}};B.int arr[2][3]={{1,2},{3,4}};C.int arr[2][]={1,2,3,4,5};D.int arr…
单选题:若已经定义: int x=2,y=3;则下列表达式值为假的是( )
若已经定义: int x=2,y=3;则下列表达式值为假的是( )A.x&&yB.x>y||x<yC.x==(y=x)D.!x||!y答案:D…
单选题:若已定义:int b=12,*p=&b;下列叙述错误的是( )。
若已定义:int b=12,*p=&b;下列叙述错误的是( )。A.*(&p)等价于bB.&(*p)等价于pC.*p等价于bD.b等价于*(&b)答案:A…
单选题:下列叙述错误的是()
下列叙述错误的是()A.形参是变量名时,实参也只能是变量名,不可以是表达式B.定义函数的可以有参数,也可以没有参数C.函数的形参和对应的实参个数应相等,类型应相同或赋值兼容D.函数的形参在函数被调用前是没有确定值的答案:A…
单选题:下列错误的是()。
下列错误的是()。A.预处理命令行都必须以#号开始。B.C语言程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率C.宏定义可出现在源程序中任意合适的位置,且必须在行末加分号D.#define PER 1.5的作用是用标识符PER代…
单选题:若已定义:int a=5;*p1=&a; float x=11.6,*p2=&x;下列能实现正确赋值的语句是( )。
若已定义:int a=5;*p1=&a; float x=11.6,*p2=&x;下列能实现正确赋值的语句是( )。A.x=*p1+*p2;B.p2=a+x;C.p1=x;D.x=p1+p2;答案:A…
单选题:若已定义:int a[5]={1,2,3,4,5},*p=a;且p值未发生变化,下列不能表示a[1]地址的是( )。
若已定义:int a[5]={1,2,3,4,5},*p=a;且p值未发生变化,下列不能表示a[1]地址的是( )。A.p+1B.a+1C.a++ D.++p答案:C…
单选题:函数调用中,若实参为数组名,则传递给对应形参的是( )。
函数调用中,若实参为数组名,则传递给对应形参的是( )。A.数组中每个元素的值B.数组的长度C.数组的首地址D.数组中答案:C…