精华内容
下载资源
问答
  • C语言标识符

    2021-01-23 00:20:50
    C语言标识符 定义:用来表示变量常量函数等的字符序列;...例子:下列字符串不属于标识符的是( D ) 。 A. sum B. average C. day_night D. M.D.JOHN 解析:A,B,C选项表达均正确,D选项存在“.”,因此D选项不

    C语言标识符
    定义:用来表示变量常量函数等的字符序列;
    组成:由字母,数字,下划线组成;
    长度:有效长度为32个字符,随系统而异,但至少前8个字符有效;
    注意:
    ①标识符只能由字母,数字,下划线组成;且第一个字符必须是字母或下划线。
    ②C语言的关键字不能用作变量名。
    ③大小写敏感;
    例子:下列字符串不属于标识符的是( D ) 。
    A. sum B. average C. day_night D. M.D.JOHN
    解析:A,B,C选项表达均正确,D选项存在“.”,因此D选项不属于标识符。

    附件:
    C语言32个关键词:
    auto 声明自动变量
    short 声明短整型变量或函数
    int 声明整型变量或函数
    long 声明长整型变量或函数
    float 声明浮点型变量或函数
    double 声明双精度变量或函数
    char 声明字符型变量或函数
    struct 声明结构体变量或函数
    union 声明共用数据类型
    enum 声明枚举类型
    typedef 用以给数据类型取别名
    const 声明只读变量
    unsigned 声明无符号类型变量或函数
    signed 声明有符号类型变量或函数
    extern 声明变量是在其他文件正声明
    register 声明寄存器变量
    static 声明静态变量
    volatile 说明变量在程序执行中可被隐含地改变
    void 声明函数无返回值或无参数,声明无类型指针
    else 条件语句否定分支(与 if 连用)
    switch 用于开关语句
    case 开关语句分支
    for 一种循环语句
    do 循环语句的循环体
    while 循环语句的循环条件
    goto 无条件跳转语句
    continue 结束当前循环,开始下一轮循环
    break 跳出当前循环
    default 开关语句中的“其他”分支
    sizeof 计算数据类型长度
    return 子程序返回语句(可以带参数,也可不带参数)循环条件
    if 条件语句

    展开全文
  • 1. 下列标识符(名字)命名原则中,正确的是( ) D A. 类名的首字母小写 B. 变量和方法名的首写字母大写 C. 接口名的首写字母小写 D. 常量完全大写2. 类Test1定义如下: 1.public class Test1{ 2. public float a...
    d955a884d135c1395a206ababda12fbf.png

    1. 下列标识符(名字)命名原则中,正确的是( ) D

    A. 类名的首字母小写

    B. 变量和方法名的首写字母大写

    C. 接口名的首写字母小写

    D. 常量完全大写

    2. 类Test1定义如下:

     1.public class Test1{  2. public float aMethod(float a,float b){ return 0;}  3.  4.} 

    将以下哪种方法插入行3是不合法的。(B)

    A、public float aMethod(float a, float b,float c){ return 0;}

    B、public float aMethod(float c,float d){ return 0;}

    C、public int aMethod(int a, int b){ return 0;}

    D、private float aMethod(int a,int b,int c){ return 0;}

    3. 哪个语句创建了一个数组实例? A

    A. int[] ia = new int [15];

    B. float fa = new float [20];

    C. char[] ca = “Some String”;

    D. int ia [][] = {4, 5, 6} {1, 2, 3};

    4. 以public修饰的类如:public class Car{…} 则Car( ) A

    A、可被其它程序包中的类使用

    B、仅能被本程序包中的类使用

    C、不能被任意其它类使用

    D、不能被其它类继承

    5. 下列哪个属于容器型构件( ) C

    A .JEdit

    B.JButton

    C.JPanel

    D.JTextField

    6. Java程序的执行过程中用到一套JDK工具,其中java.exe是指( ) B

    A.Java文档生成器

    B.Java解释器

    C.Java编译器

    D.Java类分解器

    7. 下列关于构造方法的叙述中,错误的是( ) C

    A. Java语言规定构造方法名与类名必须相同

    B. Java语言规定构造方法没有返回值,但不用vold声明

    C. Java语言规定构造方法不可以重载

    D. Java语言规定构造方法只能通过new自动调用

    8. 构造函数何时被调用( ) B

    A.类定义时

    B.创建对象时

    C.调用对象方法时

    D.使用对象的变量时

    9. break语句( ) D

    A、只中断最内层的循环

    B、只中断最外层的循环

    C、借助于标号,可以实现任何外层循环中断

    D、只中断某一层的循环

    10. Java语言中下面哪个可以用作正确的变量名称( ) B

    A、3D

    B、name

    C、extends

    D、implements

    e64645f88ca78ab216e3c92119826a09.png

    11. 在JavaScript中如何验证一个数据是否是数字(D)

    A.如果用Integer.parseInt(value)有误就不是数字

    B. int I = value 若报错就不是数字,

    C. 没有方法验证

    D .利用isNaN(value) 返回的boolean进行判断------返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。

    12. 下面哪一个不能作JSP的服务器( D)

    A. IBM WebSphere

    B. BEA WebLogic

    C. Tomcat

    D. pws

    13. 下面哪项不是JSP操作指令( D )

    A. getProperty

    B. forward

    C. include

    D. import

    14. 如果希望控件在界面上按表格行分列排列,应使用下列那种布局管理器?( B)

    A、BoxLayout

    B、GridLayout

    C、BorderLayout

    D、FlowLouLayout

    15. 下面哪一项不是Java类访问控制关键字( C )

    A. public

    B. protected

    C. this

    D. private

    16. 在配置tomcat虚拟目录时,需要打开哪个文件? ( C )

    A. index.jsp

    B. web.xml

    C.server.xml

    D.以上都不是

    17. 下面哪个不是表单标记( D )

    A. INPUT

    B.RADIO

    C.CHECKBOX

    D. TR

    18. 下面哪项不是response对象的方法( C )

    A. setContentType(String contentTypestr)

    B. setHeader(String headername,String headervalue)

    C. getParameter(String str)

    D. sendError(int errorcode)

    19. 以下( B )是编写Servlet必须导入的包.

    A.java.sql.*

    B.java.servlet.*

    C.java.util.*

    D.java.lang.*

    20. 下面哪项不属于SQL语句的子类( D )

    A. 数据定义语言(DDL)

    B. 数据查询语言(DQL)

    C. 事务控制语言(TCL)

    D. 数据插入语言 (DIL)

    f5922a8d775edb8ab24f094fc001a986.png
    喜欢记得点关注(⊙o⊙)哦!
    展开全文
  • 笔试题集锦(三)

    2019-08-22 22:05:19
    关于接口的定义和实现,以下描述正确的是( A )。 A.接口定义的方法只有定义没有实现 B.接口定义的变量都必须写明final和static C.如果一个接口有多个类来实现,则这些类在实现接口中的方法时采用统一的代码 D.如果.....
    1. 下列标识符不合法的是 ( CD )。
      只能是下划线、$符、字母开头,另外C选项还有空格
      A._sun
      B.$abc
      C.2Java Program
      D.@java
    2. 关于接口的定义和实现,以下描述正确的是( A )。
      A.接口定义的方法只有定义没有实现
      B.接口定义的变量都必须写明final和static
      C.如果一个接口有多个类来实现,则这些类在实现接口中的方法时采用统一的代码
      D.如果一个类实现接口,则必须实现该接口中的所有方法,但方法未必申明为public
      子类必须声明public
    3. 判断
      (1) 线程从阻塞状态结束后会进入就绪状态阶段等待CPU调度(✖)
      分两种情况,sleep、join是这样,但如果是wait阻塞,则必须获取锁后才能进入就绪状态(七状态) 如果是按照(五状态),则是对的
      (2) 当一个线程结束之后,重新调用start方法会再次被CPU调度(✖)
      不能,会报出IllegalThreadStateException异常
      (3) final修饰的变量和方法不能被修改和重写,但是可以被继承(✔)
    4. 阅读下面代码,请分别写出a的结果:
    //函数式接口Sum
    public interface Sum {
        int sum();
    }
    
    //方式一:
    int a = 10;
    Sum sum = () -> {
    	return a + 1;
    };
    
    //方式二:
    int a = 10;
    Sum sum = () -> {
    	return a++;
    };
    
    //方式三:
    int a = 10;
    Sum sum = () -> {
    	return a + 1;
    };
    a++;
    

    答案:方式一的a是10,后两种方式均报错。
    原因:

    lambda存在闭包问题,在闭包中引用的变量,编译器会自动加上final关键字,使之不可以被修改。这里需要将a看做一个常量,所以第一种方式结果为10。
    第二种方式,a++其实是 a = a + 1,存在赋值操作,而a是常量,不能被赋值,所以报错。
    第三种方式,也是因为常量,导致报错。

    ==5~8题是字符串题目,详细原理查看《String类型内存原理》
    5. String str = new String(“abc”);创建出了几个字符串对象?
    答案:2个。堆中一个,常量池一个。
    6. 阅读下面代码,请问b1和b2的值分别为多少?

    String s1 = "abc";
    String s2 = "a";
    String s3 = "bc";
    String s4 = s2 + s3;
    boolean b1 = s1==s4;
    boolean b2 = s1.equals(s4);
    

    答案:
    b1是false ;b2是true

    1. 阅读下面代码,请问输出结果是多少?
    String s1 = new String("1") + new String("2");
    String s2 = "12";
    System.out.println(s1 == s2);
    System.out.println(s1.intern() == s2);
    System.out.println(s1 == s1.intern());
    

    答案:false true false
    原因:

    只要有双引号,就会将实例内容放到常量池,并返回其地址引用,所以在常量池中有了“1”、“2”和“12”
    s1指向的是经过StringBuilder的append方法和toString()方法后的String堆内对象,并且保存有“12”这个实例
    对象,但是并没有放到常量池,地址不同,第一个必然false
    s1调用intern()方法,该方法将堆内s2指向String类对象的“12”的引用放到常量池,但
    是常量池已经有了“12”的实例化,所以将常量池中的“12”的引用地址返回,此时s1.intern()与s2必然是相同的地址
    而s1与s1.intern()必然不同,intern()方法返回new String对象,与s1不同,是单独在堆创建新对象返回
    String s = s1.intern() 道理一样

    1. 阅读下面代码,请问输出结果是多少?
    String s1 = new String("1") + new String("2");
    System.out.println(s1 == s1.intern());
    

    答案:true
    原因:

    s1指向了堆中String类对象地址,该对象包含有字符串“12”,当使用intern()方法后,Jvm会在常量池
    查找是否有相同字符串“12”,如果没有,则在常量池新建String对象中的“12”的引用地址(而非实例)
    所以,结果就是新的String类对象s1.intern()指向的常量池中的地址,与s1指向的堆中地址一样

    1. 阅读以下代码,输出结果是什么?
    Integer i1 = new Integer(97);
    Integer i2 = new Integer(97);
    System.out.println(i1 == i2);
    System.out.println(i1.equals(i2));
    
    Integer i3 = new Integer(197);
    Integer i4 = new Integer(197);
    System.out.println(i3 == i4);
    System.out.println(i3.equals(i4));
    
    Integer i5 = 97;
    Integer i6 = 97;
    System.out.println(i5 == i6);
    System.out.println(i5.equals(i6));
    
    Integer i7 = 197;
    Integer i8 = 197;
    System.out.println(i7 == i8);
    System.out.println(i7.equals(i8));
    

    答案:
    false true;false true;true true;false true
    详情见《基本类型包装类》

    展开全文
  • C语言参考试卷 一选择题每小题2分共30分 1下列标识符中合法的标识符是 A123abc Bif C_123abc Ddo 2若有定义int ab使用语句scanf%d%d&a&b)给变量ab分别赋值10和20则正确的输入格式为 A1020 B10 20 C10回车20 Da=10b=...
  • 1.下列标识符中,不能作为合法的C用户定义标识符的是( )。 A a3_b3 B void C _123 D IF 2.下列整数值中,不正确的八进制或十六进制数值常量是( )。 A 0xcd B -017 C -ox123 D 0xfdc 3.若给定条件表达式(M)?(a++)...
  • 2.在下列的符号常量定义中,正确的定义格式为( )。 A.#define M1  B.const int M2 20  C.#define M3 10  D.const char mark 正确答案: C 用 #define 定义标识符的一般形式为: #define 标识符

    篱落疏疏一径深

    1.函数若无返回值,则它一定无形参。请问这个说法是正确的吗?
    答:这个说法不正确。一个函数可以有参数,没有返回值;
    可以没有参数,有返回值;可以没参数,没返回值;
    可以有参数,有返回值。参数和返回值没有必然联系。

    2.在下列的符号常量定义中,正确的定义格式为( )。
    A.#define M1  B.const int M2 20  C.#define M3 10  D.const char mark
    正确答案: C
    解析:用 #define 定义标识符的一般形式为:#define 标识符 常量 //注意, 最后没有分号
    然后,const int M2 = 20;//定义常量要有初值。

    *3.已知ch是字符变量,下面正确的表达式是()
    A.ch=‘120’  B.ch=’\xFF’  C.ch=’\08’  D.ch=’\’
    正确答案: B
    解析:该题考察的是 char类型的赋值。

    4.下述程序的运行结果为( )。

    #include<stdio.h>
    void abc(char* str)
    {
        int a, b;
        for (a = b = 0; str[a] != '\0'; a++)
        {
            if (str[a] != 'c')
            {
                str[b++] = str[a];
            }
        }
        str[b] = '\0';
    }
    int main()
    {
        char str[] = "abcdef";
        abc(str);
        printf("str[]=%s", str);
    }
    

    答:程序的运行结果为:str[]=abdef。

    展开全文
  • 未来预科班月末考核

    2018-11-15 22:08:00
    1. 下列各种符号的定义格式,那种在java语言中是正确的变量定义( ) A. int myVal =1; B.char $myVal =1; C.byte _myVal =128; Dfloat 3.14myVal=1; 标识符必须以字母,下划线或美元符号开头,不能以数字开头 2...
  • 下列说法正确的是 B A.一个c语言程序并非总是从主函数位置开始执行的 B.一个c语言程序有且只有一个主函数 C.函数可以嵌套定义不可以嵌套调用 D.程序函数的位置不可以任意 3.下面是合法C语言标识符的是 D A. 2A_K; B....
  • PAGE PAGE 1 C语言程序设计模拟试卷A 一单项选择题每题2分共20分 1下列有关C语言的叙述中错误的是D A)C语句必须以...2以下不能定义为用户标识符的是C A)MAINB_HJC)2ongD)LINE1 3以下能正确定义一维数组的是C A)inta[5]
  • Java练习:单选题

    千次阅读 2016-12-06 23:38:30
    下列叙述中,正确的是() A.Java语言的标识符是区分大小写的  B.源文件名与public类名可以不相同 【在我的印象中,这个好像也可以。在控制台中可以试一试】 C.源文件扩展名为.jar  D.源文件中public类的数目不...
  • C语言程序设计模拟试卷 A 一 单项选择题每题 2 分共 20 分 1下列有关 C 语言的叙述中错误的是 D A) C 语句必须以分号结束 B...2以下不能定义为用户标识符的是 C A) MAIN B) _HJ C) 2ong D) LINE1 3以下能正确定义一维数
  • C 语言程序设计 一单项选择题 ( 共 15 小题每题 4 分共 60 分 ) 1下列有关 C语言的叙述中错误的是 A) C 语句必须以分号结束 B) ...2以下不能定义为用户标识符的是 A) MAIN B) _HJ C) 2ong D) LINE1 3以下能正确定义一维
  • C 语言程序设计模拟试卷 A 一 单项选择题每题 2 分共 20 分 1下列有关 C 语言的叙述中错误的是D A) C 语句必须以分号结束 ...2以下不能定义为用户标识符的是C A) MAIN B) _HJ C) 2ong D) LINE1 3以下能正确定义一维数组
  • 头文件的正确运用,可以极大地提高代码可读性,控制代码规模和提高软件性能。 下列规则有助于避免头文件使用中容易产生诸多错误。 1.1 利用 #define防止多重包含 头文件应该使用#define定义预编译标识符来...
  • 下列是用户自定义标识符的是 A_w1 B3_xy Cint DLINE-3 答案A 2.C语言中最简单的数据类型包括 A整型实型逻辑型 B整型实型字符型 C整型字符型逻辑型 D字符型实型逻辑型 答案:B 3.假定int类型变量占用两个字节其有定义...
  • 4、下列关于Java中变量命名规范的描述中,正确的是()答案:BA、变量由字母、下划线、数字、$符号随意组成。(数字不能开头)B、变量不能以数字开头。C、A和a在java中是同一个变量。D、不同类型的变量,可以起相同的...
  • Google C++ 编程规范——头文件

    千次阅读 2011-03-23 13:09:00
    头文件的正确运用,可以极大地提高代码可读性,控制代码规模和提高软件性能。 下列规则有助于避免头文件使用中容易产生诸多错误。 1.1 利用 #define防止多重包含 头文件应该使用#...
  • [1]、下列选项中,叙述不正确的是( )。 【答 案】B 【分 数】1分 【选 项】  A、用typedef可以定义各种类型名,但不能定义变量  B、typedef和#define都是在程序预编译时处理的  C、用typedef只是将已...
  • 8.31牛客网错题集

    2020-08-31 23:28:50
    6 在下列表示引用的方法中,( )是正确的。 已知:int m=10; int &x=m 正确 int &y=10 .int &z; float &t=&m; 解析 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全...
  • 说明: 与 NLS_TIME_FORMAT 相似, 只不过它设置的是 TIMESTAMP 数据类型的默认值, 该数据类型既存储YEAR, MONTH 和 DAY 这几个日期值, 也存储 HOUR, MINUTE 和 SECOND 这几个时间值。 语法: TIMESTAMP '1997-01-31 ...
  • c语言练习题

    2013-01-02 12:08:35
    3、 关于C语言的叙述中,不正确的是( D ) A)C程序可由一个或多个函数组成 B)C程序必须包含一个main()函数 C)C程序的基本组成单位是函数 D)注释说明只能位于一条语句的后面 4、 一个C程序的执行是从( C )。 A...
  • JAVA复习题及答案

    2019-01-12 17:00:21
    6、以下关于继承的叙述正确的是( )。 A. 在Java中类不能多继承 B. 在Java中一个类只能实现一个接口 C. 在Java中一个类不能同时继承一个类和实现一个接口 D. 在Java中接口只能单一继承 7、对于下列Cat类,哪个...
  • 3、下说法正确的是:( C ) A.一个可直接运行的Java源文件中可以有多个public类,其中必须有一个和文件同名 B.一个可直接运行的Java源文件中可以没有public类 C一个可直接运行的Java源文件中只能有一个且和文件同名的...
  • flash shiti

    2014-03-14 10:32:41
    16. 下面的语句说法正确的是: □ A. 目前Flash 最新的创作平台是Flash MX,播放插件是Flash MX Player。 □ B. 目前Flash 最新的创作平台是Flash MX,播放插件是Flash 6.0 Player。 □ C. 目前Flash 最新的创作平台...
  • 下列属于面向对象开发方法的是(A B C D)。 A) Booch B) UML C) Coad D) OMT 6. 软件危机的主要表现是(B D)。 A) 软件成本太高 B) 软件产品的质量低劣 C) 软件开发人员明显不足 D) 软件生产率低下 7...
  • 软件测试规范

    2018-04-23 09:16:12
    软件测试目标 .................................................................................................................................. 2 三.软件测试流程 .......................................
  • 下面对程序的横线处填写不同语句的分析正确的是:(选择一项) A) 填充 break 使程序能够有退出循环的可能性。 B) 填充 continue 将使程序成为死循环,永远无法退出循环。 C) 填充 continue 使程序能够有退出循环的...
  • 19. 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )。 A) x( int m){ ... } B) void x( int m){ ... } C) x( int m, int n){ ... } D) x( int h,int m,int n){ ... } 20. 下列方法...
  • 例如:火车进遂道,最先进遂道的是火车头,最后是火车尾,而火车出遂道的时候也是火车头先出,最后出的是火车尾。若有队列: Q =(q1,q2,…,qn) 那么,q1为队头元素(排头元素),qn为队尾元素。队列中的元素是按照q1...
  • C++复习资料之系列

    2008-12-30 21:35:45
    后,下列正确的语句是( b )。 (a) &pb = a; (b) pb = pa; (c) &pb = &pa; (d) *pb = *pa; 17.执行下面语句后,a和b的值分别为( b )。 int a = 5,b = 3,t; int &ra = a; int &rb = b; t = ra;...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

下列标识符定义正确的是