一个C程序的执行是从()。
本程序的main函数开始,到main函数结束
本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
本程序的main函数开始,到本程序文件的最后一个函数结束
本程序文件的第一个函数开始,到本程序main函数结束
下列选项中,不能用作标识符的是( )。
_1234_
_1_2
int_2_
2_int_
以下定义语句中正确的是( )。
char a='A'b='B';
float a=b=10.0;
int a=10,*b=&a;
float *a,b=&a;
能正确表示逻辑关系:“a≥=10 或 a≤0”的 C 语言表达式是( )。
a>=10 or a<=0
a>=0|a<=10 C
a>=10 &&a<=0
a>=10||a<=0
C 语言中逻辑表达式的值为( )。
0 或 1
非零值或零值
true 或 false
'true'或'false'
逗号表达式(a=3*3,a+2,b=4),a*b 的值为( )。
10
12
36
28
下面选项中,不属于算法具备的特性是( )。
确定性
高效性
可行性
有穷性
以下四条语句中,有语法错误的是( )。
if(a) m=a;
if(a
if(a=b;)m=a;
if(a=b)m=a;
已知 int x=10, y=20, z=30;执行以下语句后 x、y、z 的值是( )。 if(x>y) z=x;x=y;y=z;
x=10,y=20,z=30
x=20,y=30,z=30
x=20,y=30,z=10
x=20,y=30,z=20
有以下程序段 main( ) { int k=0; while(k=1) k++; } 则 while 循环执行的次数是( )。
无限次
有语法错,不能执行
一次也不执行
执行 1 次
下面有关 for 循环的正确描述是( )。
for 循环只能用于循环次数已经确定的情况
for 循环是先执行循环体语句,后判断表达式
在 for 循环中,不能用 break 语句跳出循环体
for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
若有说明:int a[10];,则对 a 数组元素的不正确引用是( )。
a[10]
a[3]
a[8-2]
a[0]
若有说明:int a[][3]={1,2,3,4,5,6};,则 a 数组第一维的大小是( )。
2
3
4
无确定值
下面程序段中数组 c 中包含多少个字符( )。 char c[]=”\t\v\\\0will\n”;
14
3
9
不确定
在 C 程序中,若对函数返回值的类型未加显式说明,则隐含类型为( )。
int
void
double
float
C 语言规定,简单变量作为实参时,它和对应形参之间的数据传递方式是 ( )。
地址传递
双向值传递
单向值传递
由用户指定传递方式
C 程序总是从程序的第一条语句开始执行
正确
错误
C 语言的任何类型数据在计算机内都是以二进制形式存储的
正确
错误
C程序主函数中的一个变量可以被定义为两个或多个不同的类型
正确
错误
在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响
正确
错误
C程序是由函数构成的,每一个函数完成相对独立的功能
正确
错误
对于 C 程序中的逻辑错误,编译器是可以发现的
正确
错误
unsigned 和 void 都是 C 的保留字
正确
错误
C 语言程序中,当出现条件分支语句 if~else 时,else 与首行位置相同的if 组成配对关系
正确
错误
在 C 源程序中将语句“if(x==5) y++;”误写作“if(x=5) y++;”,将导致编译错误
正确
错误
在 if 语句中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句
正确
错误
一个C程序的执行是从()。
本程序的main函数开始,到main函数结束
本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
本程序的main函数开始,到本程序文件的最后一个函数结束
本程序文件的第一个函数开始,到本程序main函数结束