正确答案: C

8.0E0.5

题目:以下不合法的数值常量是

解析:解析 : 数值常量包括整型常量和字符常量 。 在用字母 e( 或 E.表示指数形式的实型常量时 , 字母 e( 或 E.之前必须有数字且字母 e( 或 E.后面的指数必须为整数。

查看原题查看所有试题

学习资料的答案和解析:

  • [单选题]下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。
  • include

  • 解析:'\0';s;*p++

  • [单选题]设有定义的语句:“char c1=92,c2=92;”,则以下表达式中的值为零的是( )。
  • c1^c2

  • 解析:当值相同时按位异或,则为0,按位或与按位与时仍不变,负数也为非0。

  • [单选题]下列能正确定义且赋初值的语句是( )。
  • char c=32;

  • 解析:解析:C语言规定,可以在定义变量的同时给变量赋初值,称为变量初始化。在选项A)中在给n1和n2进行赋初值,但变量n2没有定义:在选项C)中定义变量f时,不能在赋值表达式的右边出现变量f自身,所以选项C)错误;在选项D)用指数表达式的常量中,字母E后面的数应该为整数,而不应该为小数形式。因此,选项B)正确。

  • [单选题]在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用______逻辑表达式。
  • (婚否=.T.)AND(性别='女')


  • [单选题]以下程序的输出结果是______。#includemain(){ char *p1,*p2,str[50]="ABCDEFG"; p1="abcd";p2="efgh"; strcpy(str+1,p2+1);strcpy(str+3,p1+3); printf("%s",str);}
  • Afgd


  • [单选题]已知字符0的ASCⅡ码为十六进制数30,下面程序的输出是______。 main() { int i; union{unsigned char c;unsigned int i[4];}z; z.i[0]=0x39;z.i[1]=0x36; printf("%d\n",z.c); }
  • 57

  • 解析:解析:共用体变量中的所有成员共享存储空间,因此变量中的所有成员的首地址相同,且变量的地址也就是该变量成员的地址。

  • 推荐下载科目: 计算机三级 微软认证 软考初级 职称计算机 通信工程师 计算机操作员初级 计算机操作员中级 计算机操作员高级 计算机辅助设计(C 其他
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号