首页
题库
网课
在线模考
搜标题
搜题干
搜选项
单项选择题
以下选项中不能作为c语言合法常量的是
A.’cd’
B.0.1e+6
C.\a
D.’\011’
点击查看答案&解析
在线练习
你可能感兴趣的试题
单项选择题
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
A.关键字可用作用户标识符,但失去原有含义
B.在标识符中大写字母和小写字母被认为是相同的字符
C.用户标识符可以由字母和数字任意顺序组成
D.预定义标识符可用作用户标识符,但失去原有含义
点击查看答案&解析
单项选择题
以下叙述中错误的是
A.常量可以用一个符号名来代表
B.数值型常量有正值和负值的区分
C.常量是在程序运行过程中值不能被改变的量
D.定义符号常量必须用类型名来设定常量的类型
点击查看答案&解析
单项选择题
以下选项中,合法的一组C语言数值常量是
A.12.0Xa23 4.5e0
B.028.5e-3-0xf
C..177 4e1.5 0abc
D.0x8A 10,000 3.e5
点击查看答案&解析
单项选择题
C源程序中不能表示的数制是
A.八进制
B.十进制
C.二进制
D.十六进制
点击查看答案&解析
单项选择题
以下叙述中正确的是
A.在C程序中的八进制和十六进制,可以是浮点数
B.八进制数的开头要使用英文字母o,否则不能与十进制区分开
C.整型变量可以分为int型、short型、long型和unsigned型四种
D.英文大写字母X和英文小写字母x都可以作为二进制数字的开头字符
点击查看答案&解析
单项选择题
与十进制数200等值的十六进制数为
A.A8
B.A4
C.C8
D.C4
点击查看答案&解析
单项选择题
以下选项中合法的常量是
A.2.7e
B.999
C.123E0.2
D.0Xab
点击查看答案&解析
单项选择题
以下选项中能表示合法常量的是
A.\007
B.1.5E2.0
C.’\’
D.1,200
点击查看答案&解析
单项选择题
以下选项中可用作C程序合法实数的是
A.3.0e0.2
B.E9
C..1e0
D.9.12E
点击查看答案&解析
单项选择题
以下不合法的数值常量是
A.1e1
B.011
C.0xabcd
D.8.0E0.5
点击查看答案&解析
单项选择题
以下选项中正确的定义语句是
A.double a=b=7;
B.double a;b;
C.double,a,b;
D.double a=7,b=7;
点击查看答案&解析
单项选择题
若有以下程序段 double x=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
A.5.175000
B.5.169000
C.5.170000
D.5.168000
点击查看答案&解析
单项选择题
以下选项中合法的实型常量是
A..914
B.3.13e-2.1
C.0
D.2.0*10
点击查看答案&解析
单项选择题
C语言中double类型数据占字节数为
A.4
B.12
C.8
D.16
点击查看答案&解析
单项选择题
以下叙述中正确的是
A.整型常量和实型常量都是数值型常量
B.常量的类型不能从字面形式上区分,需要根据类型名来决定
C.预定义的标识符是C语言关键字的一种,不能另作它用
D.只能在函数体内定义变量,其他地方不允许定义变量
点击查看答案&解析
单项选择题
sizeof(double)是
A.一个双精度型表达式
B.一个整型表达式
C.一个不合法的表达式
D.一种函数调用
点击查看答案&解析
单项选择题
有以下说明和定义语句struct student{int age;char num[8];}; struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是
A.(p++)->num
B.P->num
C.(*p).num
D.stu[3].age
点击查看答案&解析
单项选择题
以下合法的字符型常量是
A.’\x13’
B.’\081’
C.’65’
D.’/n’
点击查看答案&解析
单项选择题
已有定义:char c;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
A.isupper(c)
B.’A’<=c<=’Z’ ,
C.’A’<=c&c<=’Z’
D.c<=(’z’-32)&(’a’-32)<=c
点击查看答案&解析
单项选择题
以下选项中不属于字符常量的是
A.’C’
B.C
C.’\xCC’
D.’\072’
点击查看答案&解析
单项选择题
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
A.n=0;while((ch=getchar())!=’\n’)n++;
B.n=0;while(getchar()!=’\n’)n++;
C.for(n=0;getchar()!=’\n’;n++);
D.n=0;for(ch=getchar();ch!=’\n’;n++);
点击查看答案&解析
单项选择题
以下选项中非法的字符常量是
A.’\019’
B.’\65’
C.’\xff’
D.’\101’
点击查看答案&解析
单项选择题
以下定义语句中正确的是
A.char A=65+1,b=’b’;
B.int a=b=0;
C.float a=1,*b=&a,*c=&b;
D.double a=0.0;b=1.1;
点击查看答案&解析
单项选择题
以下不合法的字符常量是
A.’\"’
B.’\\’
C.’\018’
D.’\xcc’
点击查看答案&解析
单项选择题
有以下程序,己知字母A的ASCII码为65,程序运行后的输出结果是main(){char c1,c2; c1=’A’+’8’-’4’: c2=’A’+’8’一’5’; printf("%c,%\n",c1,c2);}
A.D,69
B.E,68
C.E,D
D.输出无定值
点击查看答案&解析
单项选择题
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
A.printf("%c\n",’a’-32);
B.printf("%d\n",’A’);
C.printf("%c\n",65);
D.printf("%c\n",’B’-1);
点击查看答案&解析
单项选择题
以下选项中不能作为c语言合法常量的是
A.’cd’
B.0.1e+6
C.\a
D.’\011’
点击查看答案&解析
单项选择题
有以下定义语句,编译时会出现编译错误的是
A.char a=’\n’;
B.char a="aa";
C.char a=’a’;
D.char a=’\x2d’;
点击查看答案&解析
单项选择题
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
A.A,68
B.A,B
C.65,66
D.65,68
点击查看答案&解析