单选题以下选项中关于C语言常量的叙述错误的是( )。A所谓常量,是指在程序运行过程中,其值不能被改变的量B常量分为整型常量、实型常量、字符常量和字符串常量C常量可分为数值型和非数值型常量D经常被使用的变量可以定义为常量
单选题
以下选项中关于C语言常量的叙述错误的是( )。
A
所谓常量,是指在程序运行过程中,其值不能被改变的量
B
常量分为整型常量、实型常量、字符常量和字符串常量
C
常量可分为数值型和非数值型常量
D
经常被使用的变量可以定义为常量
参考解析
解析:
常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。D项,常量指在程序运行过程中,其值不能被改变的量,而变量是指在程序运行过程中,其值能被改变的量,因此变量不可以定义成常量。答案选择D选项。
常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。D项,常量指在程序运行过程中,其值不能被改变的量,而变量是指在程序运行过程中,其值能被改变的量,因此变量不可以定义成常量。答案选择D选项。
相关考题:
单选题有以下程序#include int fun(int n){ if(n==1) return 1; else return(n+fun(n-1));}main(){ int x; scanf(%d,x); x=fun(x); printf(%d,x);}执行程序时,给变量x输入10,程序的输出结果是( )。A55B54C65D45
单选题有以下程序:int i,n;for(i=0; i8; i++){ n=rand()%5; switch(n) { case 1: case 3:printf(%d,n);break; case 2: case 4:printf(%d,n);continue; case 0:exit(0); } printf(%d,n);}以下关于程序执行情况的叙述中,正确的是( )。Afor循环语句固定执行8次B当产生的随机数n为4时结束循环操作C当产生的随机数n为1和2时不做任何操作D当产生的随机数n为0时结束程序运行
单选题若有定义:chara[]="abcdef";charb[]="xyz";则以下程序段运行后屏幕输出为() strcpy(a,b); printf("%c",a[2]);AcBzC/0Dd
单选题有以下程序#include main(){ char ch[]=uvwxyz,*pc; pc=ch; printf(%c,*(pc+5));}程序运行后的输出结果是( )。A0BzC元素ch[5]的地址D字符y的地址
单选题有以下程序(注:字符a的ASCII码值为97):#include main(){ char *s={abc}; do { printf(%d,*s%10); ++s; }while(*s);}程序运行后的输出结果是( )。AabcB789C7890D979800
单选题有如下程序:#include struct person{ char name[10]; int age;};main(){ struct person room[2] = {{Wang,19},{Li,20}}; printf(%s:%d,(room+1)-name, room-age);}程序运行后的输出结果是( )。ALi:19BWang:19CLi:20DWang:17