当前位置:首页 » 编程语言 » 下列sql常量表示不正确的是
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

下列sql常量表示不正确的是

发布时间: 2022-07-06 04:27:23

A. 以下选项中不正确的字符常量是 A.'1' B.'\0' C.'%d' D.10 选C,为什么,请

A表示数字1,B表示结束符号0,D表示字符的ASIIC是10,C中%是特定格式符号,%d表示整数输入输出,不是单独的字符。

B. 下列选择中不能正确表示字符串常量的是

我有几个问题反问你:

题目是否错误(应改为:下列选择中能正确表示字符串常量的是)

我们在来看题,可以把它改为:char A=h,B='4',C="p",D='abc'

所以很清楚的知道,A什么都没得到,B得到字符4,C得到字符串P,D得到字符a.

所以请核实题目后再次询问!

C. 下列关于sql语言的叙述中,错误的是( )。

D、SQL语言功能强,能满足所有应用需求。 //太绝对了。

D. 7.下列字符串常量表示中,( )是错误的。

1.b选项中的单引号lz输入成全角了,转义字符\会被忽略。
2.如果忽略b的输入错误,那么从语法角度上来讲,没有答案,四个选项全部是正确的c/c++字符串字面量,在c++中正确的字符串常量(c语言中字符串字面量是否是字符串常量取决于编译环境的具体实现)。因为\后面被转义的字符同普通字符,而双引号都是正确配对的。可以正确编译。
3.从形式语言(“字符串”概念的基本定义)的角度来讲,d不是有效的字符串,而其它三个都是。字符串是一个有限字符集合(字母表)中的元素的有限有序集合,因为'\0'在类c语言中作为字符串结束标志而不是字母表中的元素,那么d表达的字面量不是一个有效的字符串,而是字符串"abc"后面紧跟了一个'\0'(由编译器通过双引号配对追加上去的)的序列。不过首个字符是可打印字符,结束符在预期位置上存在,所以输出看起来还是正常的字符串。
*如果将'\0'作为字符串字母表的组成部分,那么根据定义,字符串中间可以有'\0'存在,这样'\0'就失去了作为字符串结束标志的意义。同时,唯一长度(字符序列的长度即字符串中字符的个数)为零的字符串——空串无法被表示。
====
[原创回答团]

E. 下面的常量表示中不正确的是( )。a.32b.‘111’c.0x1b5d.‘\77’

选c
a、E后面应为整数
b、若一个数前面是0,则表示的是八进制数,八进制数的范围是0-7,是不会有8的
c、若一个数前面是0x,则表示的是十六进制数,题目中表示的是16进制数11b
d、英文字母'o'不会出现在数字里

F. 求 大工11春《SQL数据库系统及应用》在线作业1 答案

一种情况可能是你的sql的最大连接数有问题 去看看是否没设置好
另外这个提示是当你的电脑连接数据库时候,连接不上就会出现,可能是你的电脑连接网络有问题,也可能服务器网络问题

提供一个方法参考
1.默认ADOConnection1的Connected为False;
2.连接服务器的时候做判断:
try
adoconnection1.Connected := true;
ADOQuery1.Active := True;
except
showmessage('连接数据库错误!');
//连接其他数据库
end;

G. 下列常量表示方法不正确的是()。

下列实型常数表示形式不正确的是( C ).
因为:"E"的前面或后面不能为空,且后面要为正整数.

H. 下列字符常量表示中,( )是错误的. A.'\105'; B.'*'; C.'\4f '; D.'\a'

A.'\105' 按字符常量定义,用转义字符,ASCII码 8 进制,对的
B.'*'; 字符常量,对的

按字符常量定义
C.'\4f '; 是错误的
用转义字符,用ASCII码 16进制要写 '\x4f'

D.'\a' 是错误的
如果响铃,应当写 '\007'
如果a, 应当写 'a'

I. 下列字符串常量表示中, ( )是错误的。

1.B选项中的单引号LZ输入成全角了,转义字符\会被忽略。
2.如果忽略B的输入错误,那么从语法角度上来讲,没有答案,四个选项全部是正确的C/C++字符串字面量,在C++中正确的字符串常量(C语言中字符串字面量是否是字符串常量取决于编译环境的具体实现)。因为\后面被转义的字符同普通字符,而双引号都是正确配对的。可以正确编译。
3.从形式语言(“字符串”概念的基本定义)的角度来讲,D不是有效的字符串,而其它三个都是。字符串是一个有限字符集合(字母表)中的元素的有限有序集合,因为'\0'在类C语言中作为字符串结束标志而不是字母表中的元素,那么D表达的字面量不是一个有效的字符串,而是字符串"ABC"后面紧跟了一个'\0'(由编译器通过双引号配对追加上去的)的序列。不过首个字符是可打印字符,结束符在预期位置上存在,所以输出看起来还是正常的字符串。
*如果将'\0'作为字符串字母表的组成部分,那么根据定义,字符串中间可以有'\0'存在,这样'\0'就失去了作为字符串结束标志的意义。同时,唯一长度(字符序列的长度即字符串中字符的个数)为零的字符串——空串无法被表示。
====
[原创回答团]

J. 请学过数据库的学哥学姐们来帮忙!!!

我只能回答一部分:1.a 2.c 5.a 6.c 7.d 8.c 12.c 13.d 14.a
16 .a 还有几道题自己测试一下,这些题不是很难,自己多下点功夫练习。。。。。。