12.若已定义一个有返回值的函数,则下面关于调用该函数的叙述中错误的是( )。A.函数调用可以作为一个函数形参 B.函数调用可以出现在表达式中
C. 函数调用可以作为一个函数实参
D. 函数调用可以作为独立的语句存在
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-fd30-c003-bc7499099f01.html
点击查看答案
37.在C源程序中表示常数时不使用的数制是( )。
A. 八进制
B. 二进制
C. 十进制
D. 十六进制
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9660-c003-bc7499099f00.html
点击查看答案
44.设有下列程序段:
static int y=2;
void f2( )
{ static float d=3; …}
int x=1;
void f1( )
{ int z=3; …}
关于程序段中各变量的属性,下面叙述中错误的是( )。
A. x是全局变量,函数f1可以访问,函数f2不能访问
B. y是全局变量,函数f1和函数f2都可以访问
C. z是动态变量,函数f1可访问,函数f2不可访问
D. d是静态变量,函数f1和函数f2都可以访问
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-5320-c003-bc7499099f00.html
点击查看答案
18.已知有声明“int x, a=3, b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为( )。
A. 3 4 3
B. 3 3 4
C. 3 3 3
D. 4 3 4
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-20e8-c003-bc7499099f00.html
点击查看答案
6.下面程序运行后输出结果中的最后一行为()。
#include
int main()
{ int a[3][3], b[3*3]={1, 2}, i, j;
for(i=2; i<3*3; i++)
b[i]=b[i-1]+b[i-2];
for(i=0; i<3; i++)
for(j=0; j<3; j++)
a[j][i]=b[i*3+j];
for(i=0; i<3; i++)
{ for(j=0; j<3; j++)
printf("%3d", a[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-2870-c003-bc7499099f00.html
点击查看答案
16.下列程序运行时输出的结果是()。
#include
#include
int fun( )
{int k;
while( )
{k=abs( );
m=( )?n:m;
n=k;
}
return m;
}
int main( )
{printf("%d, %d\n", fun(9, 15), fun(9, 5));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-9588-c003-bc7499099f00.html
点击查看答案
4.已有定义“int a[][3]={0, 1, 2, 3, 4, 5, 6};”,则数组a第1维的大小是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-ab70-c003-bc7499099f00.html
点击查看答案
13.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为( )。
A. 算术运算、赋值运算、关系运算
B. 关系运算、赋值运算、算术运算
C. 算术运算、关系运算、赋值运算
D. 关系运算、算术运算、赋值运算
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1148-c003-bc7499099f01.html
点击查看答案
5.5,106.13
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5968-c003-bc7499099f00.html
点击查看答案
11.A12.C13.C14.B15.C16.C17.B18.A19.C20.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5b80-c003-bc7499099f00.html
点击查看答案