题目内容

下面是一个将十进制正整数转换为 2进制数的函数定义。要实现函数的功能,则在空白处应该填写的程序语句是_________。void tobinary(int x){while (x>0) {printf("%1d",x%2);_________}}

A. x=x%2;
B. x=x%10;
C. x=x/2;
D. x=x/10;

查看答案
更多问题

在C语言中,关于变量说明,下列叙述正确的是_________。

A. 变量说明中,数据类型不能决定变量的内存空间大小和内容的答案解析规则。
B. 变量说明就是说明程序数据处理的过程。
C. 不同函数中的变量不能重名。
D. 变量说明即定义一个变量名,并说明其数据类型。

关于常量和变量,下列说法正确的是_________。

A. 所有变量所占的存储空间在函数调用结束后都会自动释放。
B. 常量占据的内存空间,其大小由数据本身决定。
C. 符号常量和变量一样,也占用相应的内存空间。
D. 变量在内存中分配的存储空间大小是由变量说明中的数据类型决定的。

在C语言中,必须定义变量的数据类型。有关数据类型的作用描述不正确的是_________。

A. 数据类型决定了数据在内存中所占的存储空间大小
B. 数据类型决定了数据存储方式
C. 数据类型决定了程序运行结果
D. 数据类型决定了数据的操作运算规则

有下列C语言程序片段,运行结果是____________。#includevoid main( ){int a = 0, b = 0,c=0;char x = 'b';switch (x) {case 'a':a++;case 'b':b++;case 'c':c++;}printf("a=%d,b=%d,c=%d\n", a, b,c);}

A. a=0,b=0,c=0
B. a=0,b=1,c=0
C. a=0,b=1,c=1
D. a=1,b=1,c=1

答案查题题库