解答题
1、如何输出源文件的标题和目前执行行的行数?
2、enum的声明方式
3、写出float x 与“零值”比较的if语句。
4、有个表tableQQ,有整型的ID项和字符类型的Nickname项,这两个项都不允许为空
(1)写出建立该表的SQL语句
(2)找出Nickname为QQ的用户,按ID降序排列的SQL语句
(3)写出删除ID为1234用户记录的SQL语句
(4)写出添加ID为5555,Nickname为’1234′的SQL语句
1、答案:
printf(”The file name: %d\n”, __FILE__); printf(”The current line No:%d\n”, __LINE__);
ANSI C标准预定义宏:
__LINE__
__FILE__
__DATE__
__TIME__
__STDC__ 当要求程序严格遵循ANSI C标准时该标识符被赋值为1
__cplusplus__ 当编写C++程序时该标识符被定义
2、答案:
enum 枚举类型名 { 枚举常量1, 枚举常量2, … 枚举常量n };
For example:
enum weekday { sunday, monday, tuesday, wednesday, thursday, friday, saturda
y};
enum weekday week_day;//week_day 就是一个枚举类型变量
3、答:if(x>=0.000001 && x<=-0.000001)(x不为0的比较)
4、答案
(1) CREATE TABLE tableQQ
(
ID NUMBER(12) NOT NULL,
Nickname Varchar2(30) NOT NULL
);
(2) select * from tableQQ where Nickname = ‘QQ’ order by ID desc;
(3) delete from tableQQ where >
(4) insert into tableQQ values(5555,’1234′);