一、判断题(正确的填A,错误的填B)
第一章 C语言基础知识
(C语言概述、算法、数据类型 运算符 表达式、位运算)
1.在C语言中,逗号运算符的优先级最低。(A)
2.在C语言可执行程序的开始执行点是程序中第一个函数。(B)
3.“5ch”是合法的变量名。(B)
4.C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。(A)
5.当输入数据时,必须指明变量的地址,如scanf("%f",&f) (A)
6.表达式i++与++i在任何场合功能完全相同。(B)
7.在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。(A)
8.C语言程序中,语句以逗号结尾。( B )
9.在 C 程序中,APH 和aph 代表不同的变量。( A )
10. a-=7等价于a=a-7。( A )
11. printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按原字符长从左向右全部输出。(A )
12.如果x>y为真或ay)&&(a
13.C语言程序的变量必须先定义再使用。( A )
14.若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。( B )
15.程序的执行总是从main函数开始,在程序的最后一个函数中结束。(B )
16.变量的三个属性是指变量的名字、变量的值和变量在内存中的地址。(A)
17. 运算符优先顺序:赋值运算符
18.对应float类型的变量,也可以用等号“==”进行数值的判断。(B)
19.表达式:1 && 3.14 和 1 & 3 的值一样大。(B)
20. 为了正确计算表达式既要考虑运算符的优先级,也要考虑其结合性。(A)
21、任何C程序都是从main函数开始和结束;(A)
22. 在C程序中,使用分号“;”表示语句的结束。(A )
23. C程序中的必须要有至少一个main的函数,可以有多个。( B )
24. 在C程序中,无论是整数还是实数,都能准确无误的表示。( B )
25. 在C程序中,赋值运算符的优先级最低。(B )
26. 当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。( B )
27. 在C程序中,变量可以一边定义一边使用。( B )
28. C程序中的注释部分可有可无,可以省略。( A)
29.字符型变量可以存放多个字符。( B )
30.在对一个C程序进行编译的过程中,可发现注释中的拼写错误。( B )
5.在C程序中,无论是整数还是实数,都能被准确无误地表示。(B )
1.一个C程序的执行是从本程序的main函数开始,到main函数结束。(A)
3.()
4.运算符优先顺序:赋值运算符
第二章判断题(正确的填A,错误的填B)
1. do-while语句中的条件为非0时,就结束该循环。(B)
2.在switch-case语句中,不是每个case后都要使用break语句。( A )
3.Break语句只能用于循环结构中。(B? )
48. 未给变量赋初值,只是运行结果不正确,不会有其他不良影响。(B)
5、switch语句中,可以不使用break语句;(A)
6、for语句中,三个表达式都可以省略;(A)
7(7)在for循环中使用break语句的目的是使流程跳出循环体,终止当前循环(A)
8. continue语句只能用于循环语句中。( A )
9. while语句中的条件为0时,就结束该循环。(A)
10.在循环体内使用break语句或continue语句的作用相同。(B)
在C语言中,逻辑值“真”用 表示。
11) 1 12) 大于0的数 13) 非0的整数 14) 非0的数
在循环语句的循环体中,continue语句的作用是( )。
15) 立即终止整个循环 16) 继续执行continue语句之后的循环体
17) 结束本次循环 18) 结束本次循环并跳出循环
语句while(!e);中,条件!e等价于( )
19.e==0 20 .e!=0 21.e!=1 22.e==1
设int c=5和int a; a=2+(c+=c++,c+8,++c), 则a=__________
23) 15 24) 14 25) 13 26) 16
若要表示if( a不等于0 )