精华内容
下载资源
问答
  • 第一章 单元测试1、单选题:C语言是一种( )选项:A:低级语言B:高级语言C:机器语言D:汇编语言2、单选题:下列各项中,不是C语言的特点是()。选项:A:能实现汇编语言的大部分功能B:语言简洁、紧凑,使用方便C:数据类型...

    第一章 单元测试

    1、单选题:
    C语言是一种( )
    选项:
    A:低级语言B:高级语言
    C:机器语言
    D:汇编语言

    2、单选题:
    下列各项中,不是C语言的特点是()。
    选项:
    A:能实现汇编语言的大部分功能
    B:语言简洁、紧凑,使用方便
    C:数据类型丰富,可移植性好D:有较强的网络操作功能

    3、单选题:
    下列叙述错误的是( )。
    选项:
    A:C程序中的变量必须先定义,后使用
    B:C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写
    C:C程序中的每条语句都用一个分号作为结束符D:C程序中的每条命令都用一个分号作为结束符

    4、单选题:
    一个C程序的执行是从( )。
    选项:
    A:本程序文件的第一个函数开始,到本程序main函数结束
    B:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
    C:本程序的main函数开始,到本程序文件的最后一个函数结束D:本程序的main函数开始,到main函数结束

    5、单选题:
    以下叙述不正确的是( )。
    选项:A:在C程序中,注释说明只能位于一条语句的后面
    B:一个C源程序必须包含一个main函数
    C:一个C源程序可由一个或多个函数组成
    D:C程序的基本组成单位是函数

    第二章 单元测试

    1、单选题:
    已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) - (++c)以后,a值为( )
    选项:
    A:29B:28
    C:31
    D:30

    2、单选题:
    在C语言中,要求参加运算的数必须是整数的运算符是( )。
    选项:A:%
    B:
    C:!
    D:++

    3、单选题:
    合法的c标识符是( )。
    选项:
    A:5dm
    BsC:h1
    D:a>b

    4、单选题:
    执行下列程序后,显示的结果是( ) main ( ) { int a; printf (“%d ”,(a=35,a4, a+5));}
    选项:
    A:10
    B:15
    C:65D:20

    5、单选题:
    执行下列程序中的输出语句后,x的值是( )。main() {int x ; printf(“%d ”,(x=45,x2,x+20));}
    选项:
    A:80B:20
    C:40
    D:60

    6、判断题:
    判断:表达式1/4+2.75的值是3。
    选项:
    A:对B:错

    7、单选题:
    下列转义字符不正确的是( )。
    选项:
    A:’-’
    B:’+’C:’’
    D:’/’

    8、判断题:
    对于int n=3;执行n+=n-=n*n;后n的值是9。
    选项:A:错
    B:对

    9、判断题:
    在C语言中8.9e1.2是不正确的实型常量。
    选项:
    A:错B:对

    10、判断题:
    对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。
    选项:
    A:错B:对

    11、判断题:
    若x为整型变量、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。
    选项:
    A:对B:错

    12、判断题:
    “!”的优先级可以比“/”高。
    选项:A:对
    B:错

    13、判断题:
    两个char 型数据相加,其结果为char型。
    选项:
    A:对B:错

    14、判断题:
    若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为28。
    选项:
    A:对B:错

    15、判断题:
    在C程序中,%是只能用于整数运算的运算符。
    选项:
    A:错B:对

    16、判断题:
    以下各数均不是合法的八进制数:256、03A2、-0127。
    选项:
    A:对B:错

    17、判断题:
    C语言程序中,任何英语单词均可以作标识符。
    选项:
    A:对B:错

    18、判断题:
    若有宏定义:#define M(x,y,z) xy+z,则宏引用M(2+3,4+5,6+7)通过宏展开后的表达式应为(2+3)(4+5)+6+7。
    选项:A:错
    B:对

    19、判断题:
    C语言中不区分大小写英文字母。
    选项:
    A:对B:错

    20、判断题:
    程序中的变量代表内存中的一个存储单元,它的值不可以随时修改。
    选项:
    A:对B:错

    21、判断题:
    0x173是正确的十六进制常数。
    选项:A:对
    B:错

    22、判断题:
    逻辑表达式-5&&!8的值为1。
    选项:A:错
    B:对

    23、单选题:
    下面程序的输出是________

    #includeint main(){  int k=11;  printf("k=%d,k=%o,k=%x ",k,k,k);  return 1;}

    选项:A:k=11,k=13,k=b
    B:k=11,k=13,k=13
    C:k=11,k=12,k=11
    D:k=11,k=013,k=0xb

    24、单选题:
    在下列选项中,不正确的赋值语句是_______.
    选项:A:a=b+c=1;
    B:++t;
    C:n1=(n2=(n3=0));
    D:k=i=j;

    25、单选题:
    下面程序的输出的是_________.

    #includevoid main(){  int x=10,y=3;  printf("%d ",y=x/y);}

    选项:
    A:1
    B:不确定的值C:3
    D:0

    26、单选题:
    已知字母A的ASCII码为十进制的65,下面程序的输出是_________.

    #includevoid main(){  char ch1,ch2;  ch1='A'+'5'-'3';  ch2='A'+'6'-'3';  printf("%d,%c ",ch1,ch2);}

    选项:
    A:C,DB:67,D
    C:B,C
    D:不确定的值

    27、单选题:
    为表示关系x≥y≥z,应使用C语言表达式____.
    选项:A:(x>=y)&&(y>=z)
    B:(x>=y) & (y>=z)
    C:(x>=y>=z)
    D:(x>=y)AND(y>=z)

    28、单选题:
    下面程序的输出结果是_______.

    #includevoid  main(){  int a=-1, b=4, k;  k=(++a<=0)&&(b--<=0);  printf("%d,%d,%d ",k,a,b);}

    选项:
    A:0,1,2B:0,0,3
    C:1,1,2
    D:1,0,3

    29、单选题:
    若有以下定义和语句: int a=010, b=0x10, c=10; printf("%d,%d,%d ",a,b,c);则输出结果是________.
    选项:
    A:8,8,10
    B:10,10,10C:8,16,10
    D:8,10,10

    30、单选题:
    已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式 x+a%3*(int)(x+y)%2/4 的值是________.
    选项:
    A:2.75
    B:0
    C:2.4D:2.5

    31、单选题:
    假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4; m=(w选项:A:1
    B:3
    C:4
    D:2

    32、单选题:
    有以下程序,其中k的初值为八进制数

    #include main(){  int k=011;  printf("%d ",k++); }

    程序运行后的输出结果是________
    选项:A:9
    B:11
    C:10
    D:12

    33、单选题:
    有以下程序

    #include #define SUB(a) (a)-(a)main(){  int a=2,b=3,c=5,d;  d=SUB(a+b)*c;  printf("%d ",d);}

    程序运行后的输出结果是_______
    选项:A:-20
    B:-12
    C:10
    D:0

    35、单选题:
    以下选项中,不正确的 C 语言浮点型常量是_______
    选项:
    A:0.12
    B:160.
    C:0.0D:2e4.2

    36、单选题:
    以下选项中,_______是不正确的 C 语言字符型常量。
    选项:
    A:‘a’
    B:‘101’
    C:‘x41’D:“a”

    37、单选题:
    以下合法的标识符是_______。
    选项:
    A:3ceB:_a12
    C:int
    D:stu#

    38、单选题:
    已知int x=023,表达式++x的值是_______。
    选项:
    A:18
    B:19C:20
    D:17

    39、单选题:
    已知int x=10,表达式x+=x-=x-x的值是_______。
    选项:
    A:40B:20
    C:10
    D:30

    40、单选题:
    在 C 语言中,字符型数据在计算机内存中,以字符的_______形式存储。
    选项:
    A:BCD码
    B:原码C:ASCII 码
    D:反码

    41、单选题:
    若变量x、i、j和k都是int型变量,则计算下面表达式后,x的值是_______。x=(i=4,j=16,k=32)
    选项:
    A:16
    B:52C:32
    D:4

    42、单选题:
    下列不正确的转义字符是_______。
    选项:A:‘074’
    B:’’
    C:’’
    D:’’ ’

    44、单选题:
    要为字符型变量 a赋初值,下列语句中哪一个是正确的_______。
    选项:
    A:char a=%;
    B:char a=“3”;C:char a=‘3’;
    D:char a=*;

    45、单选题:
    字符串"ABC"在内存占用的字节数是_______。
    选项:
    A:6B:4
    C:8
    D:3

    46、单选题:
    若有说明语句:char c=‘72’;则变量c在内存占用的字节数是_______。
    选项:
    A:4
    B:2
    C:3D:1

    47、单选题:
    C语言中,要求运算对象只能为整数的运算符是_______。
    选项:
    A:*B:%
    C:>
    D:/

    48、单选题:
    若已定义 x 和 y为double 类型,则表达式 x=1,y=x+3/2 的值是_______。
    选项:
    A:2.5
    B:2C:2.0
    D:1

    49、单选题:
    sizeof (double)的结果值是_______。
    选项:
    A:2
    B:4C:8
    D:出错

    50、单选题:
    以下用户标识符中,合法的是_______。
    选项:
    A:int
    B:123
    C:a+bD:nit

    51、单选题:
    表达式18/4*sqrt(4.0)/8值的数据类型是_______。
    选项:
    A:不确定
    B:floatC:double
    D:int

    626d5b608f570bc856b91ff9454855f9.png

    展开全文
  • 关于c语言的字符常量

    千次阅读 2021-01-04 16:40:57
    逝者如斯夫,不舍昼夜”## 在c语言中,字符常量有以下特点: 1.字符常量只能用单引号括起来,也就是说...例:下列常量中合法字符常量是(B) A.A B.‘\t’ C.‘65’ D.“A” 希望对大家有帮助呀 List item ...

    逝者如斯夫,不舍昼夜”##
    在这里插入图片描述
    在c语言中,字符常量有以下特点:
    1.字符常量只能用单引号括起来,也就是说不能用双引号或其它括号。
    2.字符常量只能是单个字符,不能为字符串。
    3.字符可以是字符集中的任意一个(ASCII)表中。
    4.在运算时‘3’的值就变成了其在ASCII表中对应的数值51(其他数字同理)。
    在这里插入图片描述
    例:下列常量中合法的字符常量是(B)
    A.A
    B.‘\t’
    C.‘65’
    D.“A”
    希望对大家有帮助呀

    List item

    在这里插入图片描述

    展开全文
  • 形式上: 字符常量是单引号引起的一个字符; 字符串常量是双引号引起的若干个字符 含义上: 字符常量相当于一个整型值( ASCII 值),可以参加表达式运算; 字符串常量代表一个地址值(该字符串在内存中存放位置) 占内存大小...

    字符型常量和字符串常量的区别

    形式上: 字符常量是单引号引起的一个字符; 字符串常量是双引号引起的若干个字符

    含义上: 字符常量相当于一个整型值( ASCII 值),可以参加表达式运算; 字符串常量代表一个地址值(该字符串在内存中存放位置)

    占内存大小 字符常量只占2个字节; 字符串常量占若干个字节(至少一个字符结束标志) (注意: char在Java中占两个字节)

    展开全文
  • javascript入门笔记

    2018-05-15 15:01:07
    2、声明变量允许使用var关键字,但并推荐 练习: 1、创建一个网页 04-variable.html 2、声明一对 [removed][removed],并完成以下变量的声明 1、声明一个变量用于保存用户的姓名,并赋值为 "张三丰"; 2、...
  • 2-2 下列标识符哪些是合法的? Program, -page, _lock, test2, 3in1, @mail, A_B_C_D 解: Program, _lock, test2, A_B_C_D是合法的标识符,其它的不是。 2-3 例2.1中每条语句的作用是什么? #include ...
  • 详细如图 ![图片说明](https://img-ask.csdn.net/upload/201503/04/1425458038_620349.png)
  • char类型及字符常量

    千次阅读 2012-12-03 19:56:49
    char类型及字符常量     char类型用于存储字母和标点符号之类的字符,但是在技术实现上char却是整数类型,这是因为char类型实际存储的是整数而不是字符。  char grade = 'A'; 此表达式表示定义了一个字符...

                                         char类型及字符常量  

     

       char类型用于存储字母和标点符号之类的字符,但是在技术实现上char却是整数类型,这是因为char类型实际存储的是整数而不是字符。

         char grade = 'A';

    此表达式表示定义了一个字符常量'A',并将这个字符常量赋给一个char变量grade;

     

          因为字符实际上以数值的形式存储,所以也可以使用数值编码来赋值:

          char grade = 65;    /*对于ASCⅡ,这是可以的;但是一种不好的编程风格*/

          上面的语句中,65是int类型,但是它在char大小范围之内,所以这样赋值完全允许。由于65是字母A的ASCⅡ码,此语句将字符'A'赋予变量grade。但是要注意,这个结果的假设是系统使用的是ASCII码。而使用'A'代替65进行赋值则可在任意系统中正常工作。因此推荐使用字符常量,而不是数值编码。

          然而,C将字符常量视为int类型而非char类型。例如,在int类型为32位和char类型为8位的ASCⅡ系统中,下列代码:

          char grade = 'B';

          意味着'B'作为数值66存储在一个32位单元,而赋值后的grade则把66存储在一个8位的单元中。利用字符常量的这个特性,可以定义一个字符常量'FATE',这将把4个独立的8位ASCⅡ码存储在一个32位的单元中。然而,如果把这个字符常量赋给一个char变量,那么只有最后8位会起作用,因此变量的值为'E'。

    展开全文
  • 测试开发笔记

    万次阅读 多人点赞 2019-11-14 17:11:58
    48 七、补充提高 49 第六章 C语言 49 C语言中的存储 50 数据类型 50 常量 53 结构体 54 条件/分支逻辑 54 Switch 54 If 55 循环 55 For 55 while 56 do…while 56 函数 56 第七章 Windows环境搭建 59 一、名词注解...
  • 字符常量

    千次阅读 2016-12-12 20:19:51
    写出下列程序的输出结果 char* s="AAA";\ printf("%s",s); s[0]='B'; printf("%s",s);   正确答案:AAA段错误  ...然后又因为是常量,所以对是s[0]的赋值操作是不合法的。 编译能够通过,但是运行期间会发生
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    C#基础教程-c#实例教程,适合初学者。...当然仅靠一章的内容就完全掌握C#语言是可能的,如需进一步学习C#语言,还需要认真阅读有关C#语言的专著。 1.1 C#语言特点 Microsoft.NET(以下简称.NET)框...
  • 思考下列表达式代表什么意思??? 1:“zyh_helen”+ 1 2: *“zyh_helen” 3:“zyh_helen”[2]。 如果你觉得上述表达式了解,甚至认为他们看上去像垃圾的话,你有必要阅读本篇文章 首先对“字符常量”这...
  • C++ 常量

    2017-12-14 10:02:48
    常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符字符串和布尔值。常量就像是常规的变量,只不过常量的值在定义后能进行修改。整数常量整数常量可以是十进制、八进制或十六进制的常量。前缀指定...
  • C++中的常量介绍

    2019-03-14 10:15:20
    常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符字符串和布尔值。 常量就像是常规的变量,只不过常量的值在定义后能进行修改。 2.整型常量 整数常量可以是十进制、八进制或十六进制的常量。...
  • P1和P2都是字符指针,所以字符串"hello"和"world"都是字符常量能修改,所以操作2 4都不合法。 P2是指针常量,也就是说P2的地址是能修改的,操作3:P2++不合法。 P1是常量指针,指针指向的内容是常量能...
  • c语言提高习题

    2018-03-30 21:38:13
    c语言强化训练习题1一个C程序可以包含任意多个不同名的函数,但有且仅有一个(),一个C程序总是从()...7. 下列常数中,不合法的C常量是() (A)-0x3b1 (B)123e+2.3 (C)’}’ (D)6e+7 8. 写出下面程序的输出结果()
  • C# 常量

    千次阅读 2019-06-18 09:22:10
    所谓常量,就是在程序的运行过程中其值能被改变的量。常量的类型也可以是任何一种C#的数据类型。常量的定义格式为:  const 常量数据类型 常量名(标识符)=常量值; 其中,const关键字表示声明一个常量,“常量名”...
  • 下列代码有什么问题? char* s="AAA"; printf("%s",s); s[0]='B'; printf("%s",s); ..."AAA"是字符常量。s是指针,指向这个字符常量,所以声明s的时候就有...然后又因为是常量,所以对是s[0]的赋值操作是不合法的。
  • 字符常量放在只读存储区

    千次阅读 2016-07-15 20:29:39
    给出以下定义,下列哪些操作是合法的? 1 2 const char *p1 = “hello”; char *const p2 = “world”; 正确答案: A 你的答案: C (错误) p1...
  • C语言拾遗-常量

    2020-06-29 22:45:38
    常量是固定值,在程序执行期间不会改变。...常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。常量就像是常规的变量,只不过常量的值在定义后能进行修改。
  • 1.下列合法的字符常量是( )(2.0分) A、‘2’ B、‘ab’ C、’\n’ D、’\101’ 2.下列合法的转义字符是( )(2.0分) A、’"’ B、’\ee’ C、’\018 D、‘xab’ 3.已知int x=5,y=5,z=5;则执行语句x%=y+z...
  • 常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符字符串和布尔值。 常量就像是常规的变量,只不过常量的值在定义后能进行修改。 整数常量 整数常量可以是十进制、八进制或十六进制的常量。前缀...
  • 这道题有多个输入,要求检验输入的常量是否合法,分为检验十进制,十六进制和8进制,如果前缀是0x的就要检验内容每一个字符是否是0-9或者a-z或者A-Z,如果前缀是0的就要检验内容每一个字符是否是0-7,如果前缀什么都...
  • 常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符字符串和布尔值。 常量就像是常规的变量,只不过常量的值在定义后能进行修改。 C/C++的学习裙【七一二二八四七零五】,无论你是小白还是进阶...
  • 1.下列属于合法的Java标识符是?(多选) A.$valueB.VoldC.classD.1abcE.myvalueF.void_class ABF 2.下列哪一一个选项不是Java的关键字? A.classB.packageC.VoidD.static C 3.下列可以表示数值型数据的数据类型是?(多选...
  • 1、下列属于合法的 Java 标识符是?(多选)ABF A. $value B. Void C. class D. 1abc E. my value F.void_class 2、下列哪一个选项不是Java的关键字?C A. class B. package C. Void D. static 3、下列可以表示数值...
  • 1.下列属于合法的 Java 标识符是?(多选)ABF A. $value B. Void C. class D. 1abc E. my value F.void_class 2.下列哪一个选项不是Java的关键字?C A. class B. package C. Void D. static 3.下列可以表示数值型...
  • C++ 面试题大全

    千次阅读 多人点赞 2017-05-31 09:42:54
    由于malloc/free是库函数而不是运算符,在编译器控制权限之内,能够把执行构造函数和析构函数的任务强加于malloc/free。因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以及一个能完成清理与...
  • 枚举类型(enum type)是指由一组固定的常量组成合法值的类型,例如一年中的季节、太阳系中的行星或者一副牌中的花色。 在编程语言还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具名的 int 常量,每个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,231
精华内容 4,492
关键字:

下列不合法的字符常量是