关于常量和变量,下列说法正确的是_________。
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
关于程序(Program)和指令(Instruction),下列叙述正确的是_________。
A. 高级语言与计算机硬件无关,因此,用高级语言书写的程序可以在任意的计算机中运行。
B. 计算机CPU中执行的是计算机机器指令,是由特定的计算机硬件系统决定的。
C. 用高级语言书写的程序,需要编译链接成可执行程序,才能在计算机中运行。
D. 计算机程序是计算机中运行的指令序列。
在C中,有两个变量声明int x;float y;有关输入输出格式控制,下列用法正确的是_________。
A. scanf("%d%f",x,y);
B. scanf("x=%d,y=%f",&x,&y);
C. printf("x=%5d,y=%5.2f\n",x,y);
D. scanf("%d%f",&x,&y);