精华内容
下载资源
问答
  • 选A 笔试练习遇到这题,选择A错误,说答案需要选C,就很奇怪了。 个人想法法 选项A、指针指向数组,p是指针p指向的地址对应的值,数组首地址为索引0的元素,所以p==str[0]; 选项B、完全相同错,虽都是char,但一个...

    选A
    笔试练习遇到这题,选择A错误,说答案需要选C,就很奇怪了。
    笔试练习在这里插入图片描述
    个人想法
    选项A、指针指向数组,p是指针p指向的地址对应的值,数组首地址为索引0的元素,所以p==str[0];
    选项B、完全相同错,虽都是char,但一个是数组,一个是指针。
    选项C、str数组的长度是20;p存的仅为数组首地址,
    选项D、p存的是一个地址,str存的是字符串

    展开全文
  • 若有以下定义语句:double r=99, *p=&r;p=r; 则以下正确的叙述是 A) 以下两处的p含义相同,都说明给指针变量p赋值 B) 在"double r=99, *p=&r;“,把r的地址赋值给了p所指的存储单元 C) 语句”*p=r...

    若有以下定义和语句:double r=99, *p=&r;p=r;
    则以下正确的叙述是
    A) 以下两处的
    p含义相同,都说明给指针变量p赋值
    B) 在"double r=99, *p=&r;“中,把r的地址赋值给了p所指的存储单元
    C) 语句”*p=r;“把变量r的值赋给指针变量p D) 语句”*p=r;"取变量r的值放回r中

    A.第一个*p是定义,double *p=&r;等于double *p;p=&r;
    B.是把r的地址赋给p的存储单元
    D.把变量r的值赋给指针变量p所指的存储单元

    展开全文
  • 一、连接和退出mysql服务器 1.连接mysql: ...-- 执行命令后,并输入正确密码,会出现欢迎界面和"mysql>"提示符 -- 命令符的结束符,用";"或"\g"结束 -- 通过"hel

    一、连接和退出mysql服务器

    1.连接mysql:
      mysql -u username -p
    
    注意:
    -- mysql 代表客户端命令
    -- "-u"后面跟连接数据库的用户username,一般为root
    -- "-p"表示需要输入密码
    -- 执行命令后,并输入正确密码,会出现欢迎界面和"mysql>"提示符
    -- 命令符的结束符,用";"或"\g"结束
    -- 通过"help;"或者"\h"命令来显示帮助内容,通过"\c"命令来实现清除命令行buffer
    
    2.退出mysql:
      mysql> exit

    二、MySQL之数据的导入和导出

    1.数据的导入
    
    1.1 mysql命令导入
    
    mysql -u username  -p password    <  要导入的数据库数据(xxx.sql)
    -- 例如:mysql -u root -p 123456 < lzh.sql
    
    1.2 source命令导入
    
    先登入到数据库终端,然后输入以下命令:
    create database abc;      # 创建数据库
    use abc;                  # 使用已创建的数据库 
    set names utf8;           # 设置编码
    source /home/abc/abc.sql  # 导入备份数据库
    
    1.3 使用load data导入数据
    
    load data local infile 'xxx.txt' into table tablename;
    
    -- MySQL 中提供了LOAD DATA INFILE语句来插入数据。 
    -- 以上实例中将从当前目录中读取文件xxx.txt ,将该文件中的数据插入到当前数据库的tablename表中。
    
    2.数据的导出
    
    2.1 使用 SELECT ... INTO OUTFILE 语句导出数据
    
    SELECT * FROM tablename INTO OUTFILE '/tmp/xxx.txt';
    
    -- 实现将数据表tablename的数据导出到/tmp/xxx.txt 文件中.
    
    或输出位csv格式:
    SELECT a,b,a+b INTO OUTFILE '/tmp/xxx.txt'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
    FROM tablename;
    
    -- 实现将数据表tablename中字段为a,b数据及a+b的数据导出到/tmp/xxx.txt 文件中,以csv格式存储。
    
    
    /*
    mysqldump 是 mysql 用于转存储数据库的实用程序。
    它主要产生一个 SQL 脚本,其中包含从头重新创建数据库所必需的命令 CREATE TABLE INSERT 等。
    使用 mysqldump 导出数据需要使用 --tab 选项来指定导出文件指定的目录,该目标必须是可写的。
    执行命令后,会要求输入数据库密码,命令不是在数据库终端执行,而是cmd或linux下。
    */
    
    2.2 导出表作为原始数据
    mysqldump -u root -p --no-create-info --tab=/tmp dbname tablename
    password *******
    
    -- 以上命令实现的是将数据库dbname中数据表tablename导出到/tmp目录下。
    
    2.3 导出SQL格式的数据
    
    mysqldump -u username -p password tablename > xxx.txt
    password ******
    
    -- 以上命令实现的是将数据表tablename导出到xxx.txt文件中
     

    三、DDL语句

    DDL语句定义了不同的数据段、数据库、表、列、索引等数据库对象,常用的语句关键字主要包括create、drop、alter等。

    (1)创建、删除、选择数据库,查看系统内的数据库及数据库下的数据表

    1.创建数据库
    create  database dbname
    
    2.删除数据库
    drop database dbname
    
    3.选择数据库
    use dbname
    
    4.查看系统中存在的数据库
    show databases
    
    5.查看某个数据库(dbname:test)的数据表,这里只显示数据表的字段信息
    use test
    show tables
    
    注意:
    -- dbname 是数据库名称

    (2)创建、删除、查看数据表

    1.创建数据表
    create table tablename (
    column_name_1 column_type_1 constraints 
    column_name_2 column_type_2 constraints
    ...
    column_name_n column_type_n constraints);
    
    -- tablename:表名
    -- column_name:表字段名
    -- column_type:定义每个表字段的数据类型
    -- constraints:约束条件
    
    2.删除数据表
    drop table tablename;
    
    3.查看数据表
    desc tablename; 
    -- 该命令输出的信息不够全面,想获取更加全面的表定义信息,可查看创建表的sql语句,使用命令:
    show create table tablename \G ;
    
    注意:
    -- "\G"是使得记录能够按照字段竖向排列,更方便理解和查看
    

    (3)修改数据表(alter table 语句)

    1.修改表类型
    alter table tablename modify column_name column_type_new 
    
    -- tablename:表名
    -- column_name:字段名
    -- column_type_new:字段名的新数据类型
    
    
    2.增加表字段
    alter table tablename add column column_name column_type [first|after column_name]
    
    -- tablename:表名
    -- column_name:字段名
    -- column_type:字段名的数据类型
    -- [first|after column_name]:first column_name指在column_name之前添加;after column_name指在column_name之后添加
    -- 注意:add 后面还有一个column ,不要忽略掉了
    
    3.删除表字段
    alter table tablename drop column clounm_name
    
    4.更改字段名
    alter table tablename change column_name column_name_new column_type_new 
    
    -- 更改字段名后,新的字段名column_name_new后面一定要跟着新的字段的数据类型column_type_new
    -- 注意:change 和modify都可以修改表的定义,不同的是change后面需要写两次列名,不方便。但是change的优点是可以修改列名称,而modify则不能。
    
    5.修改字段的排列顺序
    alter table tablename [add|modify|change] ... [first|after column_name]
    
    -- add|modify|change这三个命令都可带字段排序可选项[first|after column_name]
    -- [first|after column_name]:first column_name指在column_name之前添加;after column_name指在column_name之后添加
    
    6.更改表名
    alter table tablename rename [To] tablename_new
    
    -- [To] :可有可无,含义一样
    -- tablename_new :新的表名
    
    

     

    展开全文
  • 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是( )?

    答案:C
    解析:
    (1)A:数据类型不一样,p2类型为int *,&p1类型为int **
            int **p3=NULL;
            p3=&p1;//OK

           B:B选项最后没有分号,会报错。
           D:D选项的p2指针没有初值,没有分配地址,但最后附值了,错误。
    展开全文
  • 若有以下定义,且0,则不正确的赋值语句是 int b[4][6],*p,*q[4]; A q[i]=b[i]; B p=b; C p=b[i]; D q[i]=&b[0][0];  答案为B 解析: A:q是一个指针数组,本质是一个一维数组,b[i]相当于将二维数组拆开成一个...
  • 设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项错误的是: 正确答案: A C D 你的答案: A D (错误) 可以随意读和写 只能写能读 可以在原有内容后追加写 ...
  • 下面哪些赋值语句正确的()

    千次阅读 2019-03-04 10:36:00
    A和Blong和float,正常定义需要加l和f,但是long和float属于基本类型,会进行转化,所以不会报出异常。AB正确 boolean类型能和任何类型进行转换,会报出类型异常错误。所以C错。 D选项可以这样定义,D正确...
  • 若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是: A)scanf(" %d%lx,%le",&x,&y,&z); B)scanf("%2d * %d%lf",&x,&y,&z); C)scanf("%x %* d%o",&x,&y); D)scanf...
  • MySQL 之update 语句正确用法

    千次阅读 2013-04-14 22:35:38
    是MySQL update 语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收获。 单表的MySQL UPDATE语句: UPDATE [LOW_PRIORITY...
  • 定义临时集合(VALUES语句的使用)

    千次阅读 2009-09-25 17:00:00
    ----start  提起VALUES语句,很多人都感觉非常陌生,...哦,原来这就是VALUES语句啊,没错,这就传说的VALUES语句,那它有什么用途呢?正如我们文章的标题,它是用来定义临时集合的。 我们先来看几个简单的VALU
  • 正确定义二维数组

    万次阅读 多人点赞 2019-06-24 16:23:17
    二维数组必须指定列的数量,行的数量可以不定义即可以省略第一维的定义,但能省略第二维的定义 1.分行进行初始化 int a[2][3] = {{1,2,3},{4,5,6}}; 在{}内部再用{}把各行分分开,第0行的初值是1,2,3。第1行的...
  • 关于SQL语句中With的用法

    万次阅读 2017-02-16 14:04:28
    创建和使用 CTE 的指南 下列指南应用于非递归 CTE。有关适用于递归 CTE 的指南,请参阅后面的“定义和...也可以在 CREATE VIEW 语句中将 CTE 指定为视图 SELECT 定义语句的一部分。 可以在非递归 CTE 定义多
  • Java在switch case语句中声明变量

    千次阅读 2020-04-27 21:48:03
    Java使用switch case语句时很容易出现以下两个报错: 1、Duplicate local veriable out. (局部变量重复) 2、The local veriable out may not have been initialized. (局部变量可能未被初始化) 第一种情况...
  • shell的if语句

    千次阅读 2019-07-10 09:28:10
    符合该条件执行的语句 fi 2、扩展语法: if [ command ];then 符合该条件执行的语句 elif [ command ];then 符合该条件执行的语句 else 符合该条件执行的语句 fi 3、语法说明: bash shell会按顺序执行if...
  • 而javascript的很多语句可以改变语句的默认执行顺序。本文介绍可以改变语句默认 执行顺序的条件语句、循环语句和跳转语句   条件语句  脚本的威力体现在它们可以根据人们给出的各种条件做出决策...
  • Unicode标准为全球商业领域广泛使用的大部分字符定义了一个单一编码方案。所有的计算机都用单一的Unicode标准Unicode数据的位模式一致地翻译成字符。这保证了同一个位模式在所有的计算机上总是转换成同一个...
  • 最基本的语句——赋值语句

    万次阅读 多人点赞 2019-06-27 14:46:47
    在C程序最常用的语句是:赋值语句和输入输出语句。 一、赋值运算符 赋值符号=就是赋值运算符,它的作用是将一个数据赋给一个变量。执行过程称为:赋值操作或赋值运算。 将一个常量赋给一个变量 例如:int a = ...
  • 第1章 Python程序设计概述单元测验11、下列选项属于Python语言特点的是A、面向对象B、运行效率高C、可读性好D、开源2、以下叙述正确的是A、Python3.x和Python2.x兼容B、Python语言只能以程序方式执行C、Python...
  • 语句覆盖

    千次阅读 2019-12-03 14:55:59
    一、定义 程序每一个语句至少能被执行一次 二、特点 1、程序每一个语句执行一次 2、对程序执行逻辑的覆盖率低,属于最弱的覆盖方式 3、无需测试程序的分支情况 4、无需测试程序分支判断的输入值以及输入值的组合...
  • 【C语言】C语言赋值语句规则

    万次阅读 多人点赞 2017-04-09 20:30:24
    在赋值语句的使用需要注意以下几点: 由于在赋值符“=”右边的表达式也可以又是一个赋值表达式, 因此,下述形式 变量=(变量=表达式); 是成立的,从而形成嵌套的情形。 其展开之后的一般形式为:变量=变量=…=...
  • 以下说法正确的是 A aa 数组成元素的值分别是"abcd"和"ABCD" B aa是指针变量,它指向含有两个数组元素的字符型一维数组 C aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 D ...
  • MySql语句中Union和join的用法

    千次阅读 2018-06-19 10:38:46
    转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)一直以来,对于数据库SQL方面都是半吊子水平,能写一些基本的增删改查的语句,大部分时间都是用下Where,偶尔用用Order By、Limit,Like什么的。...
  • java,在使用sonarqube的时候,string类型的代码允许直接使用未经定义的常量,什么是未经定义的产量呢?下面举个例子: //这个会报未经定义的常量 String value = "常量"; 一开始想到的解决方案...
  • C语言的if语句使用时注意事项

    千次阅读 2019-09-16 03:26:51
    1) 在三种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。 例如: if(a=5) 语句; if(b) 语句; 都是允许的。...
  • Java 7更有用的新功能之一是引入了try-with-resources语句 [AKA 自动... 在这种情况下,“资源”是实现AutoCloseable及其close()方法并在try-with-resources语句的“ try”子句实例化的任何类。 Java语言规...
  • 数据库基础语句

    万次阅读 多人点赞 2018-10-02 14:29:02
    文章目录DDL数据库表索引DML查找语句以及注意事项DCL别名group by的注意事项常见问题sql语句的执行顺序where和having的区别Not null unique和primary key的区别内连接 左连接 右连接 外连接MySQLbetween and的取值...
  • DB2常用sql语句语法

    万次阅读 2016-06-03 18:26:23
    此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(ddl)以及资料的处理(dml)。sql原来拼成sequel,这语言的原型以"系统 r"的名字在 ibm 圣荷西实验室完成,经过ibm内部及其他...
  • sql预编译 定义 sql 预编译指的是数据库驱动...JDBC 使用对象 PreparedStatement 来抽象预编译语句,使用预编译 预编译阶段可以优化 sql 的执行。 预编译之后的 sql 多数情况下可以直接执行,DBMS 需要再...
  • 第一种办法:先选中出错的数据库→选中以后右键点击属性会弹出数据库属性 对话框→选中数据库属性对话框的选项→把选项的排序规则设置成:Chinese_PRC_90_CI_AS→最后点击确定即可。(注意:在选择数据库属性的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 253,561
精华内容 101,424
关键字:

以下定义语句中不正确的是