C语言练习帮帮忙,很急用,谢谢
16、设已定义i和k为int型变量,则以下for循环语句( )。
for(i=0,k=-1;k=1;i++,k++)
printf("****\n");
(A)判断循环结束的条件不合法 (B)是无限循环
(C)循环一次也不执行 (D)循环只执行一次
17、以下概念正确的是( )。
(A)数组名的命名规定与变量名不相同
(B)数组名后面的常量表达式用一对圆括号括起来
(C)数组下标的数据类型为整型常量或整型表达式
(D)在C语言中,一个数组的下标从1开始
18、设有下列数据定义语句,则数组元素 x [ i ]的值是( )。
int i = 3, x [ 4 ] = { 1 , 2 , 3 };
(A)0 (B)1 (C)2 (D)3
19、若有定义int *p[5],则下面叙述正确的是( )。
(A)p是指向int型变量的指针
(B)p是int型数组
(C)p是指针数组
(D)p是数组指针
20、以下有关switch语句的描述不正确的是( )
(A)每一个case的常量表达式的值必须互不相同
(B)case的常量表达式只起语句标号作用
(C)无论如何default后面的语句都要执行一次
(D)break语句的使用是根据程序的需要
判断题
1、( ) C语言程序的变量必须先定义再使用。
2、( )如果x>y为真或a<b为真,表达式(x>y)&&(a<b)就为真。
3、( )do-while语句构成的循环不能用其他语句构成的循环来代替。
4、( )C语言认为名为Student和student的变量是不同变量。
5、( )do-while循环允许从循环体外部跳到循环体内部。
6、( )C语言规定,函数的实参应与其对应的形参类型一致。
7、( )函数调用可以出现在一个语句中。
8、( )C语言中的逻辑真是用非零表示的。
9、( )switch语句不能用if语句来替代。
10、( )建立函数的目的之一是提高程序的可读性。
11、( )同一数组可以存储不同类型的值。
12、( )在switch-case语句中,不是每个case后都要使用break语句。
13、( )声明为void型的指针可以间接引用。
14、( )地址运算符(&)仅能应用于常量和表达式。
15、( )不同结构的成员可以有相同的名称。
1、( )函数调用可以出现在一个表达式中。
2、( )C语言程序中,语句以分号结尾。
3、( )在switch-case语句中,必须使用default语句。
4、( )建立函数的目的之一是提高程序的可读性。
5、( )同一数组可以存储不同类型的值。
6、( )在switch-case语句中,不是每个case后都要使用break语句。
7、( )数组可以存储不同类型的值。
8、( )C语言程序中,语句以分号结尾。
9、( )在switch-case语句中,必须使用default语句。
10、( )建立函数的目的之一是提高程序的可读性。
11、( )同一数组可以存储不同类型的值。
12、( )在switch-case语句中,不是每个case后都要使用break语句。
13、( )关键字typedef用于定义新的数据类型。
14、( )不能使用运算符==和!=来比较结构。
15、( )程序员必须显式地使用fopen来打开标准输入、标准输出和标准错误流。
答案:16、设已定义i和k为int型变量,则以下for循环语句(B )。
for(i=0,k=-1;k=1;i++,k++)
printf("****\n");
(A)判断循环结束的条件不合法 (B)是无限循环
(C)循环一次也不执行 (D)循环只执行一次
17、以下概念正确的是( C)。
(A)数组名的命名规定与变量名不相同
(B)数组名后面的常量表达式用一对圆括号括起来
(C)数组下标的数据类型为整型常量或整型表达式
(D)在C语言中,一个数组的下标从1开始
18、设有下列数据定义语句,则数组元素 x [ i ]的值是(A )。
int i = 3, x [ 4 ] = { 1 , 2 , 3 };
(A)0 (B)1 (C)2 (D)3
19、若有定义int *p[5],则下面叙述正确的是(C )。
(A)p是指向int型变量的指针
(B)p是int型数组
(C)p是指针数组
(D)p是数组指针
20、以下有关switch语句的描述不正确的是(C )
(A)每一个case的常量表达式的值必须互不相同
(B)case的常量表达式只起语句标号作用
(C)无论如何default后面的语句都要执行一次
(D)break语句的使用是根据程序的需要
判断题
1、( 对) C语言程序的变量必须先定义再使用。
2、(错 )如果x>y为真或a<b为真,表达式(x>y)&&(a<b)就为真。
3、(错 )do-while语句构成的循环不能用其他语句构成的循环来代替。
4、( 对)C语言认为名为Student和student的变量是不同变量。
5、( 对)do-while循环允许从循环体外部跳到循环体内部。
6、( 错)C语言规定,函数的实参应与其对应的形参类型一致。
7、(对 )函数调用可以出现在一个语句中。
8、( 对)C语言中的逻辑真是用非零表示的。
9、(错 )switch语句不能用if语句来替代。
10、( 对)建立函数的目的之一是提高程序的可读性。
11、(对 )同一数组可以存储不同类型的值。
12、( 对)在switch-case语句中,不是每个case后都要使用break语句。
13、( 错)声明为void型的指针可以间接引用。
14、(错 )地址运算符(&)仅能应用于常量和表达式。
15、(对 )不同结构的成员可以有相同的名称。
1、( 对)函数调用可以出现在一个表达式中。
2、(对 )C语言程序中,语句以分号结尾。
3、( 错)在switch-case语句中,必须使用default语句。
4、( 对)建立函数的目的之一是提高程序的可读性。
5、( 对)同一数组可以存储不同类型的值。
6、( 对)在switch-case语句中,不是每个case后都要使用break语句。
7、( 对)数组可以存储不同类型的值。
8、( 对)C语言程序中,语句以分号结尾。
9、(错 )在switch-case语句中,必须使用default语句。
10、( 对)建立函数的目的之一是提高程序的可读性。
11、( 对)同一数组可以存储不同类型的值。
12、( 对)在switch-case语句中,不是每个case后都要使用break语句。
13、( 错)关键字typedef用于定义新的数据类型。
14、( 对)不能使用运算符==和!=来比较结构。
15、( 错)程序员必须显式地使用fopen来打开标准输入、标准输出和标准错误流。
16、B
17、C
18、A
19、C
20、C
判断题
1、对
2、对
3、错
4、对
5、错
6、对
7、对
8、对
9、错
10、对
11、错
12、错
13、对
14、错
15、对
13、( )关键字typedef用于定义新的数据类型。
对
14、( )不能使用运算符==和!=来比较结构。
对
15、( )程序员必须显式地使用fopen来打开标准输入、标准输出和标准错误流。
错
上一个:求位C语言编程高手帮忙编程序?
下一个:c语言!!向资深者求解!!