这个C语言喜迎十九知识的判断题题为什么是错的?

C语言考试中的判断题
1.C语言采用解释方式将源程序转换为二进制的目标代码。(& )错
2用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。(&
3C程序是由函数构成的,每一个函数完成相对独立的功能。(& )对
4被main函数调用的函数只能是库函数。(& )错
5在C源程序中,之间的注释信息也被编译,但对程序运行运果不发生影响。(&
6在C语言中,字母的大小写不被区分。(& )错
7C语言中没有依存于硬件的I/O语句。(& )对
8按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。(&
9对C语言中用到的任何一个变量都要规定其类型。(& )对
10C语言中的任何类型数据都可进行四则运算。(& )错
11字符型数据和整数之间是不可以通用的。(& )错
12字符常数和字符串常数的存储是相同的,都是以字符的ASCII码值进行存放。(&
13在Turbo C中,整型数据在内存中占2个字节。(& )错
14在Turbo C中,实型数据在内存中占4个字节。(& )错
15在Turbo C中,字符型数据在内存中占1个字节。(& )对
16在Turbo C中,存储字符串常数时所占内存空间是不固定。(& )对
17赋值表达式c=b=a=3是错误的。(& )错
18C语言中的标识符以字母或下划线开头,可跟任何字符。(& )错
19PI可作为标识符使用。(& )对
20对整型常量可进行自加或自减运算,而对变量或表达式不可以。(& )错
21算术运算符和赋值运算符的结合方向均有左自右。(& )错
22表达式1/4+2.75的值是3。(& )错
23在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。(&
24在进行逻辑运算时,非0整型值表示“真”。(& )对
25条件运算符“?:”的优先级高于赋值运算符。(& )对
26C程序中的一个变量可以被定义为两个或多个不同的类型。(& )错
27字符常量是用单撇号括来的一个字符,这个字符可以是任意的。(& )错
28转义字符是一种常量。(& )对
29赋值语句是一种表达式语句。(& )对
30复合语句是由多条语句组成的,因此它不是一条语句。(& )错
31continuc语句用在循环体中,可使整个循环不结束。(& )错
32空函数没有返回值,除此之外,有些函数可以带回一个或一个以上的返回值。(&
33return后面括号里的表达式的值即是此函数的值。(& )对
34定义在main函数后的任何函数都需在main中进行函数声明。(& )错
35一个函数中只允许有一条return语句。(& )错
36自动变量只在定义它的那个局部才能使用。(& )对
37静态变量和外部变量都是全局变量,它们的存储是静态的。(& )错
38函数即可以嵌套定义,又可以嵌套调用。(& )错
39函数的递归调用不过是一个函数直接地调用它自身。(& )错
40动态变量都存储在内存动态存储区中。(& )错
41静态局部变量只在本函数内可用。(& )对
42静态外部变量只在本文件内可用。(& )对
43宏替换就是字符替换,不能进行任何计算。(& )对
44带参的宏替换,在调用时也进行实参与形参的结合,因此它和函数是一回事。(&
45由于宏名与宏体之间以空格相隔,因此宏名中不应再有空格。(& )对
46外部变量是全部变量。(& )对
47 构造类型数据是由基本类型按一定的规律构造而成的。(& )对
48 任何数组在使用时必须先定义。(& )对
以数组名作函数参数时,数据传递的方向是“双向的”,因此我们可以说,在此情况下,函数带回的返回值可能不止一个。(&
50 在任何情况下,对二维数组的初始化都可以省略第一维的大小。(& )错
51 字符串只能存放在字符型数组中。(& )对
52 用gets函数可以接收一个含有空格的字符串。(& )对
用printf函数输出一个字符串时,格式字符为%S,输出项可以是此字符串或存放此字符串的数组的数组名。(&
54 若static b[b]={1,2,3,4};则b[6]=0。(&
以数组名作函数参数时,实参数组与形参数组都不必定义长度,因此实参与形参的结合方式是地址结合,与数组长度无关。(&
56 对二维数组a来说,由于a+1与*(a+1)的值相等,因此二者的含义是一样的。(&
57 指针就是地址,因此一个变量的指针就是该变量的地址。(& )对
58 在语句int&
*p;和语句printf(“%d”,*p);中的*p含义相同。(& )错
59 语句char&
*p=“Turbo&
C”的含义是将字符串赋给字符型指针变量P。(& )错
60 结构体类型的数据是由不同类型的数据组合而成的。(& )对
61 一旦定义了某个结构体类型后,系统将为此类型的各个成员项分配内存单元。(&
被定义为指向某结构体类型数据的指针变量,即可以指向具有该类型的变量,又可以指向它其中的一个成员。(&
63 在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。(&
64 在内存中存储结构体类型的变量要占连续一段的存储单元。(& )对
65 结构体类型数据在内存中所占字节数不固定。(& )对
66 对结构体变量不能进行整体输入输出。(& )对
67 共用体变量的各个成员所占内存单元是相同的,都从同一地址开始。(&
68 在定义枚举时,枚举常量可以是标识符或数字。(& )错
69 结构体类型只有一种。(& )错
70 一个共用体变量只能存放其中一个成员的值。(& )对
71 进行位运算的数据可以是任何类型的。(& )错
72 在不出现溢出的情况下,将一个数左移n位,相当于给它扩大2^n倍。(&
73 C语言把文件看作是一个字符的序列。(& )对
74 在使用缓冲文件系统时,程序中的数据都先送于是到缓冲区。(& )对
75 C语言只能处理文本文件。(& )错
76 不同系统中的FILE类型的指针变量所指向的数据都具有同一类型。(&
77 用fopen(“file1”,r)方式打开的文件可进行修改。(&
78 程序进行编译时,不为形式参数分配存储空间.(& ) 对
79 只有在函数被调用时,其形式参数才临时地占有存储空间.(& ) 对
80 函数若无返回值,则它一定无形参.(& ) 错
81 函数若有形参,则它一定有返回值.(& ) 错
如果函数类型不定义为空类型,即使在return后面没有表达式,而实际上函数也是有一个不确定的返回值的.(&
83 在二维数组中,行指针是指向一维数组的指针变量.(& ) 对
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。c语言,这题c选项为什么错了?_百度知道
c语言,这题c选项为什么错了?
我有更好的答案
题目问的是赋值语句,就是带‘=’的,--i不属于赋值语句
--i不是等价于i=i—1吗?
他是个自减指令,不是赋值指令,而且赋值指令的符号只有‘=’
采纳率:41%
来自团队:
as=4是赋值语句=是赋值不是判断相等
--i不是等价于i=i—1吗?
本回答被网友采纳
&gt、&=、|=、^=);=。赋值语句需要有赋值运算符(=、+=、&=。--i、&lt、-=、*=、/=、%=不是赋值语句;&虽然i值变化了但没有赋值运算符
--i不是等价于i=i—1吗?
其他1条回答
为您推荐:
其他类似问题
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言的几个判断题_百度知道
c语言的几个判断题
1,在c语言中,可以用typedef定义一种新的类型。
2,c语言中基本数据类型包括整型,实型,字符型。
3,不同的函数中可以使用相同的变量名。
4,形式参数的局部变量。
5,若有定义int *p[4];则标示符p是一个指向有四个整型元素的一位数组的指针变量。
我有更好的答案
1错误 typedef只是提供了一个类型别名不是定义了新的类型2 正确 不过实型一般叫浮点型3 正确 变量名作用于问题,相互不影响4.正确5.错误 这是1个4个元素的数组,每个元素是1个指向int型的指针6.正确 考察联合
采纳率:64%
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。问一道C语言程序的题,这道题为什么是错的?_百度知道
问一道C语言程序的题,这道题为什么是错的?
我有更好的答案
j++ 右++,先使用后++;所以应该还是3,这语句使用完后才是4
当然错的,因为表达式(j=3,j++)的值是3而不是4。注意j++是后++哟……
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言第9题(为什么不算x%y?)还有判断题第四题为什么错?_百度知道
c语言第9题(为什么不算x%y?)还有判断题第四题为什么错?
我有更好的答案
逗号表达式是从左向右计算,但是取最后一个的值也就是最后取得的是x/y的值
那道判断呢?😳
要怎么改呀
因为%s输出是以'\0'结尾的,你的那题没有'\0'所以错了
啊?不是只输出C?
谁说只输出c
我末尾加了个'\0'才正确输出
…啊🙊非常感谢
懂了 要在最后加个\0
你竟然采纳个错误的
因为我不会呀 手快了🙈🙈🙈抱歉
采纳率:71%
来自团队:
从第一个字符开始输出,遇到空格;0结束1.printf后面输出格式为%s时;y;然后计算x&#47。因此只会输出一个C.先计算x%y,得1。2、换行符或字符串结束标记&#92
那个空格相当于\0?
应该是scanf空格介绍,而不是printf
应该是scanf空格结束,而不是printf
对于字符常量来说,它会在末尾自动添加'\0',并不需要额外添加,你那个真心不知道哪里错了
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 高中生物易错判断题 的文章

 

随机推荐