判 断
1 一个C程序由一个或多个函数组成 对
2 一个C程序必须包含一个MAIN函数 对
3 C程序的每一行上可以写多条语句 对
4 在C语言程序中MAIN函数必须放在程序的开始位置 错
5 C语言程序的开始执行点式程序中的MAIN函数 对
6 C程序的书写格式虽然自由、但为了清晰,一般在一行内写一个语句 对
7 分号是语句的必要组成部分,所以一函数首部的后面和编译预处理的后面都得加分号 错
8 C程序的书写格式自由,一行内可以写多个语句,一个语句也可以写在多行上 对
9 C程序中以#CLUDE和#DEFINE开始的程序行均不是C语句 对
10一个C程序可一个由若干个源程序文件(分别 编译的文件模块)组成 对
11 在C语言中运算符的优先级高低的排列序是:关系运算符、算术运算符、赋值运算符。 错
12 在C语言中规定只能由字母、数字和下划线组成标识符,且第一个字符必须为下划线 错
13 在C语言中关键字是一类特殊的标识符,不允许作为用户标识符使用 对
14 数据在内存中式以二进制形式存放的 对
15 C语言的字符常量是用双 号括起来的一个字符 错
16注释在程序执行时不产生任何操作,因此在程序中不提倡注释 错
17字符串”g/ti/b/bk/101”的长度是13 错
18 sum和SUM是相同的变量名 错
19整型常量-012表示一个负的八进制数12,也就是十进制数-00 错
20 位运算的预算对象只能是整型或者字符型的数据,不能那个为实型数据 对21如果
将一个位清零,就让这位和0进行按位或(1)运算,即可达到清零目的 错
22 如果要保留某位只需和0进行按位或运算 对
23 a=(b=4)+(c=6)shi一个合法的赋值表达式 对
24 关系运算符《=与==的优先级相同 错
25 若a=3,b=2,c=1则关系表达式‘(a>b)==c’的值为‘真’ 对
26 C语言中所有运算符的结合和方向是‘自左向右’的 错
27 在一个整型常量后面加一个字母1或者L,代表其类型为long int 对
28C语言提供‘位运算’功能。因此C语言属于低级语言 错
29多分枝选择结构只能通过switch语句来实现 错
30 getchar()还念书的作用是从标准输入设备上读入一个字符 对
31 putchar()函数的作用是把一个字符输出到标准输出设备 对
32利用scanf函数可以输入带空格的字符串 错
33 数据输出时,凡是打印出来的数字都是准确的 错
34 Printf(%-6d’,a);zhong de “-”代表输出一个负数 错
35在给scanf函数提供数据时,数据之间一律用空格分隔 错
36在嵌套的if语句中,else应与第一个if语句配对 错
37 在嵌套的if语句中,else应与它上面的最近的且未曾配对的if语句配对 对
38 在switch语句中,每一个case的常量表达式的值必须互不相同 对
39 在switch语句中,‘case常量表达式:’只起语句标号作用 对
40 在switch语句中,无论如何default后面的语句都要执行一次 错
41 C语言中的逻辑‘真’是用1比表示的,逻辑“假”是用0表示的 对
42 每一个switch结构中必须含有default分支 错
43 在使用switch语句时,多个case可以共用一个执行语句 对
44 在if语句中,条件判断表达式可以不用括号括起来 错
45在使用switch语句时,case和后面的常量表达式之间可以没有空格 错
46 C语言本身不提供输入输出语句,输入输出操作时由函数来实现的 对
47 下面的输入语句是否合理:scanf(‘%7,2f’,&a); 错
48 若有‘int i=3;’,则’printf(‘%d’,-i++);’输出的值为-4 错
49语句printf(‘%f%%’,1.0/3);输出为0..333333 错
50 while循环节后的特点是’先判断后执行’,如果表达式的值一开始就为假.循环体一次也不执行 对
51循环体中.如果包含一个以上的语句.则应用花括号括起来,以复合语句的形式出现 对
52 使用循环的嵌套结构时.外层循环应完全包含内层循环.不能发生交叉/ 对
53 使用循环的嵌套结构时.嵌套的循环控制变量一般不应同名.以免造成换乱 对
54 嵌套的循环提倡使用缩进式书写格式 以增加程序的可续性 对
55 break语句不能用于循环语句和switch语句之外的任何其他语句中、 对
56 continue作用为终止循环而执行循环后面的语句 错
57do-while语句中的语句可以一次也不执行 错
58在循环语句中。While语句与do-while语句完全等价 错
59 for语句中的表达式1 表达式2 表达式3 均可以省略 并且分号也可以省略 错
60 已知:int t=0; while(t=1){…}循环一次也不执行 错
61 foe(;;)语句相当于while(1)语句 对
62 在循环体内使用break语句或continue语句的作用相同 错
63break语句用于巨额书整个循环,不在继续判断执行循环的条件是否成立 对
64 在for循环中,循环变量只能增加 不能减少 错
65在for循环中,循环变量只能是整型或者字符型的 错
复合赋值运算符的含义66在一个for语句中。可以给多个变量赋初值 对
67 在循环语句中,for循环是当型循环。 对
68 while循环最少执行1次 错
69do-while循环是直到型循环 对
70 do-while循环中,根据情况可以省略while 错
71 在c语言中,数组元素的下标是整型常量或整型变量,并且下标默认从1开始 错
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论