单选题以下选项中关于C语言常量的叙述错误的是(  )。A所谓常量,是指在程序运行过程中,其值不能被改变的量B常量分为整型常量、实型常量、字符常量和字符串常量C常量可分为数值型和非数值型常量D经常被使用的变量可以定义为常量

单选题
以下选项中关于C语言常量的叙述错误的是(  )。
A

所谓常量,是指在程序运行过程中,其值不能被改变的量

B

常量分为整型常量、实型常量、字符常量和字符串常量

C

常量可分为数值型和非数值型常量

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

单选题下列工具中,不属于结构化分析的常用工具的是(  )。A数据流图B数据字典C判定树DN-S图

单选题有以下程序: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时结束程序运行

单选题若有定义:int *p,a=4;p=a;则以下均代表地址的是()Aa,pBa,pCa,*pDa,*p

单选题下列叙述中正确的是(  )。A算法就是程序B设计算法时只需要考虑数据结构的设计C设计算法时只需要考虑结果的可靠性D设计算法时需要同时考虑时间复杂度和空间复杂度

单选题在软件生产过程中,需求信息的来源是(  )。A程序员B项目经理C设计人员D软件用户

单选题若有定义:chara[]="abcdef";charb[]="xyz";则以下程序段运行后屏幕输出为() strcpy(a,b); printf("%c",a[2]);AcBzC/0Dd

单选题设有定义int m=1,n=-1;则执行语句printf(〞%d/n〞,(m--++n));后的输出结果是()A-1B0C1D2

单选题有以下程序#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