A、 INPUTx、y、z;
B、 scanf(”%d%d%d”,&x,&y,&z);
C、 scanf(”%d%d%d”,x,y,z);
D、 read(”%d%d%d”,&x,&y,&z);
答案:B
A、 INPUTx、y、z;
B、 scanf(”%d%d%d”,&x,&y,&z);
C、 scanf(”%d%d%d”,x,y,z);
D、 read(”%d%d%d”,&x,&y,&z);
答案:B
A. 在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
B. C函数既可以嵌套定义又可以递归调用
C. 函数必须有返回值,否则不能使用函数
D. 函数必须有返回值,返回值类型不定`
A. 11/3
B. 11.0/3
C. (float)11/3
D. (int)(11.0/3+0.5)
解析:解析:(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还保持原数据类型。(2)不同数据类型的元素进行数学运算,先要统一数据类型,统一的标准是低精度类型转换为高精度的数据类型。选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B11.0/3=3.666666选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4
A. A
B. B
C. C
D. D
A. a==1
B. ++i;
C. a=a++=5;
D. a=int(i);
A. 定义不含法
B. 是一个指针数组名,每个元素都是一个指向整数变量的指针
C. 是一个指针,它指向一个具有三个元素的一维数组
D. 是一个指向整型变量的指针
A. -1
B. 1
C. 8
D. 0
A. 3,25.08
B. a=3,b=25.08
C. a//3,b=25.08
D. a//3b=25.08
A. C程序的工作过程是编辑、编译、连接、运行
B. C语言不区分大小写。
C. C程序的三种基本结构是顺序、选择、循环
D. C程序从main函数开始执行
A. 数组的大小是固定的,但可以有不同的类型的数组元素。
B. 数组的大小是可变的,但所有数组元素的类型必须相同。
C. 数组的大小是固定的,但所有数组元素的类型必须相同。
D. 数组的大小是可变的,但可以有不同的类型的数组元素。
A. 有语法错,不能通过编译
B. 通过编译,但不能连接
C. 输出****
D. 输出####