C语言(判断题)
i<3;i++)
sum+=a[i
][2-i];
则
sum=21.
在程序中
定义了一
个结构体
类型后,
2 可以多次 对
中
用它来定
义具有
该类型的
变量。
在Turbo
C中,此
定义和语
句是合法
2
的: enum
aa{
对
中
a=5,b,c}
bb;bb=(e
num
aa)5;
在Turbo
C中,普
通整型数
2
据 (int)
对
中
在内存中
2 b=t由于 错
变量t没
定义,
所以此宏
定义是错
误的。
在Turbo
C中,下
面的定义
和语句是
2
合法的: file
错
*fp;fp=f
open("a.
txt","r"
);
难度 中 中
中 中
图片
若有定义
和语句:
int
a[3][3]=
{{3,5},{
8,9},{12
2
,35}},i, sum=0;
对
中
for(i=0;
中
i++);输
出的值为
-4。
x*=y+8
2
等价于 x=x*(y+8
对
中
)。
a=(b=4)+
(c=6) 是
2 一个合法 对
中
的赋值表
达式。
C语言本
身不提供
输入输出
2
语句,输 入和输出
对
中
操作是由
函数来
实现的。
语句
printf("
%f%%",1.
2 0/3);输 错
中
出为
0.333333
。
语句
scanf("%
7.2f",&a
2 );是一个 错
中
合法的
scanf函
数。
关系运算
符<= 与
2 == 的优 错
中
先级相同
。
若
a=3,b=2,
c=1 则关
2 系表达式 对
中
"(a>b)==
c" 的值
为1。
C语言中
只能逐个
引用数组
2 元素而不 对
中
能一次引
用整个数
组。
如果想使
一个数组
中全部元
素的值为
2 0,可以 错
中
中
种。
char
*p="girl
";的含义
是定义字
2 符型指针 错
中
变量p,p
的值是字
符串
"girl"。
用
fopen("f
ile","r+
2
");打开 的文件
对
中
"file"可
以进行修
改。
整数 -
32100可
2
以赋值给 int型和
对
中
long int
型变量。
若i =3,
则
printf("
2 %d",- 错
占2个字
节。
int
i=20;swi
tch(i/10
){case
2:printf
2 ("A"); 错
中
case
1:printf
("B");}
的输出结
果为A。
函数
strlen("
2 ASDFG\n" 错
中
)的值是7
。
通过
return语
句,函数
2 可以带回 错
中
一个或一
个以上的
返回值。
结构体类
2 型只有一 错
中
放在同一
个源程序
文件中。如Leabharlann 有一个字符串,其中
第十个字
2
符为 '\n',则
错
中
此字符串
的
有效字符
为9个。
#define
2
和printf 都不是C
对
中
语句。
一个
include
2
命令可以 指定多个
错
中
被包含的
文件。
写成
int
a[10]={0
*10};
int
a[3][4]=
{{1},{5}
,{9}};
它的作用
2
是将数组 各行第一
对
中
列
的元素赋
初值,其
余元素值
为0。
char
c[]="Ver
y Good";
2
是一个合 法的为字
对
中
符串数组
赋值的语
句。
如果函数
值的类型
和return
语句中表
2 达式的值 对
中
不一致,
int
2
i,*p=&i; 是正确的
对
中
C说明。
2
7&3+12的 值是15。
错
中
若有int
ⅰ=10,
j=0;则执
行完语句
2 if (j=0) 错
中
ⅰ+ +;
else ⅰ-
-; ⅰ的
值为11。
若有 int
i=10,j=2
;则执行
2完
错
中
i*=j+8;
后ⅰ的值
为28。
C程序中
有调用关
系的所有
2 函数必须 错
则以
函数类型
为准。
进行宏定
义时,宏
2 名必须使 错
中
用大写字
母表示。
若有 #
define
S(a,b)
a*b 则语
2句
对
中
area=S(3
,2);
area的值
为6。
共用体变
量所占的
2
内存长度 等于最长
对
中
的成员的
长度。
若有说明
int c;则
while(c=
2 getchar( 对
中
));是正
确的C语
句。
章节
题干 答案
参加位运
算的数据
2 可以是任 错
何类型的
数据。
若有定义
和语句:
int
a;char
c;float
f;scanf(
"%d,%c,%
2
f",&a,&c ,&f);
对
若通过键
盘输入:
10,A,12.
5,则
a=10,c='
A',f=12.
5.
若有宏定
义:
#define
S(a,b)
t=a;a=b;