niusouti.com

9、SQLSTATE是一个特殊变量,用于连接pgSQL执行系统和宿主语言,它是一个五字符的数组,每次调用pgSQL的库函数,向SQLSTATE变量中存放一个代码,以反应调用中出现的问题,比如〞02000〞表示没有产生任何错误,〞00000〞表示没有找到结果元组。

题目

9、SQLSTATE是一个特殊变量,用于连接pgSQL执行系统和宿主语言,它是一个五字符的数组,每次调用pgSQL的库函数,向SQLSTATE变量中存放一个代码,以反应调用中出现的问题,比如〞02000〞表示没有产生任何错误,〞00000〞表示没有找到结果元组。


相似考题
更多“9、SQLSTATE是一个特殊变量,用于连接pgSQL执行系统和宿主语言,它是一个五字符的数组,每次调用pgSQL的库函数,向SQLSTATE变量中存放一个代码,以反应调用中出现的问题,比如〞02000〞表示没有产生任何错误,〞00000〞表示没有找到结果元组。”相关问题
  • 第1题:

    关于C语言的函数参数,下列叙述中正确的是_________。

    A只有在发生函数调用时,函数中的形参才被分配内存单元

    B实参对形参的数据传递是单向的“值传递”,因为在被调用的函数中,没有办法去修改主调函数中任何变量的值

    C形参变量所占用的内存单元位于堆中

    D如果形参是数组名,则传递的是每个数组元素的值


    参考答案:A

  • 第2题:

    作用域指变量的可用范围。例如变量可以在本模块中使用,而另一个模块中不可以调用;再如变量只能在本过程中调用,其它过程不能调用。()

    此题为判断题(对,错)。


    参考答案:√

  • 第3题:

    在下列叙述中,错误的一条是______。

    A.定义char*string="China"中的string是一个字符串变量,其值为China

    B.若有一个多维数组a,则*(a+i)与a[i]等价

    C.int(*p)[4]表示p为指针变量,它指向包含4个元素的一维数组

    D.数组名代表数组的首地址,固定不变。指针变量可通过指向数组首地址来代表对应的数组,但其值可以改变


    正确答案:A

  • 第4题:

    以下关于程序运行时内存分配区域的描述中,说法错误的是(57)。

    A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域

    B.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区

    C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放

    D.栈区域是由系统自动分配的


    正确答案:C
    解析:栈帧是指在调用一个函数时,系统会自动地分配一块内存区域给这个函数,用来保存运行上下文、形参变量和局部变量等信息。栈帧是在函数调用时分配的,当函数调用结束之后,相应的栈就会被释放。

  • 第5题:

    以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。includevoid m

    以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是( )。 #include<iostream.h> void main() {int*p,*q,a,b; p=&a; eout<<"input a:"; cin>>p; }

    A.*p表示的是指针变量p的地址

    B.p表示的是变量a的地址,而不是变量a的值

    C.*p表示的是指针变量p的值

    D.*p只能用来说明p是一个指针变量


    正确答案:B
    解析: p表示的是变量a的地址,定义后*p表示的是变量a的值。

  • 第6题:

    strlen()库函数与stdio.h头文件问题?

    strlen()是一个计算字符串长度的这么一个库函数,这个库函数是定义在string.h这个头文件里的,要想使用这个库函数就必须调用预处理命令将string.h添加到当前的代码中,可是为什么在调用string.h这个头文件的基础上还要调用stdio.h这个头文件呢?stdio.h只是一个输入输出函数的这么一个头文件,跟strlen()库函数有什么关系,,,求解。


    stdio.h是标准输入输出,C语言本身不包括输入输出函数,如:printf,scanf等等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明;而strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,故一定得包含stdio.h头文件,否则无法运行

    1、stdio.h是标准输入输出,C语言本身不包括输入输出函数
    如:printf,scanf等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明

    2、strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,所以一定得包含stdio.h头文件,否则无法运行


    stdio.h是标准输入输出,C语言本身不包括输入输出函数,如:printf,scanf等等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明;
    而strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,故一定得包含stdio.h头文件,否则无法运行。

  • 第7题:

    以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。includemain(){

    以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是( )。 #include <stdio.h> main() { int *p,*q,a,b; p=&a; printf("input a:"); scanf("%d",*p); }

    A.*p表示的是指针变量p的地址

    B.*p表示的是变量a的值,而不是变量a的地址

    C.*p表示的是指针变量p的值

    D.*p只能用来说明p是一个指针变量


    正确答案:B
    解析:本题经过定义语句和赋值后,p表示的是变量a的地址,*p表示的是变量a的值。

  • 第8题:

    在UNIX/Linux系统中启动DBCA,但是没有任何反应,原因是()。

    • A、用户不是dba组的一个成员
    • B、DISPLAY变量没有被设置为终端的地址
    • C、没有设置DISPLAY变量
    • D、没有设置ORACLE—SID变量

    正确答案:B

  • 第9题:

    下面()修饰符可以使一个类中的成员变量能被不同包中的外部类调用。

    • A、public;
    • B、protected;
    • C、private;
    • D、没有修饰符。

    正确答案:A

  • 第10题:

    下面有关scala语言描述正确的是?()

    • A、var val第一个是对scala中对变量的定义标志,其中var表示可变,val表示不可以变量
    • B、content为变量的名字
    • C、String表示是变量的类型,如果没有写,将来会自动推断
    • D、"helloworld"为变量的初始化

    正确答案:A,B,C,D

  • 第11题:

    函数的形参为一个数组,则调用此函数时将变量名作为对应的实参。


    正确答案:错误

  • 第12题:

    单选题
    以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误的原因是()。    main( )  { int *p,*q,a,b;     p=&a;     printf(“input a:”);     scanf(“%d”,*p);     ……  }
    A

    *p表示的是指针变量p的地址

    B

    *p表示的是变量a的值,而不是变量a的地址

    C

    *p表示的是指针变量p的值

    D

    *p只能用来说明p是一个指针变量


    正确答案: A
    解析: 暂无解析

  • 第13题:

    以下关于this关键字说法中,正确的是()。

    A、this关键字可以出现在任何方法中

    B、this关键字出现在成员方法中,代表的是调用这个方法的对象

    C、this关键字相当于一个引用,可以通过它调用成员方法与属性

    D、this关键字可以解决成员变量与局部变量重名的问题


    参考答案:BCD

  • 第14题:

    以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是includevoid ma

    以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是 #include<iostream.h> void main() { int*p,*q,a,b; p=&a; cout<<”input a:”; cin>>p; }

    A.*p表示的是指针变量p的地址

    B.p表示的是变量a的地址,而不是变量a的值

    C.*p表示的是指针变量p的值

    D.*p只能用来说明p是一个指针变量


    正确答案:B
    解析:p表示的是变量a的地址,定义后*p表示的是变量a的值。

  • 第15题:

    若有函数

    Void fun( double a[ ],int *n)

    { …… }

    以下叙述中正确的是

    A)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送

    B)形参a和n都是指针变量

    C)形参a是一个数组名,n是指针变量

    D)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组


    正确答案:C
    【答案】C
    【知识点】函数参数传递
    【解析】a是形参数组的名字,接收从调用函数中传过来的实参数组的首地址,n是指针变量。

  • 第16题:

    以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误的原因是( )。 #include(iostream.h) voidmain( ) {int*P,*q,a,b; p=&a; cout<<"inputa:"; cin>>P; }

    A.*P表示的是指针变量P的地址

    B.P表示的是变量a的地址,而不是变量a的值

    C.*P表示的是指针变量p的值

    D.*P只能用来说明P是一个指针变量


    正确答案:B
    B。【解析】p表示的是变量a的地址,定义后*P表示的是变量a的值。

  • 第17题:

    以下关于程序运行时内存分配区域的叙述中,说法错误的是(23)。

    A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域

    B.栈区域是由系统自动来分配的

    C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放

    D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区中


    正确答案:C
    解析:栈帧是指在调用一个函数时,系统会自动地分配一块内存区域给这个函数,用来保存它的运行上下文、形参和局部变量等信息的一块内存区域。栈帧是在函数调用时分配的,当函数调用结束之后,相应的栈帧就会被释放。而堆区域主要用于动态分配的内存。

  • 第18题:

    下列对C语言字符数组的描述中正确的是

    A.任何一个一维数组的元素在引用时,其下标可以是整型、实型或字符型常量

    B.一维数组的元素实质上就是一个变量,代表内存中的一个存储单元

    C.如果要引用数组中的每一个元素,则直接使用该数组名称即使

    D.以上都不对


    正确答案:B
    解析:本题考查了字符数组的基本概念。选项A,因为数组元素的下标只能为整数,所以选项A错误。选项C,引用数组中的元素,可以通过数组名和下标的方式来引用,只使用数组名不可以。

  • 第19题:

    以下叙述中不正确的是( )

    A.一个变量的作用域完全取决于变量定义语句的位置

    B.全局变量可以在函数以外的任何部位进行定义

    C.局部变量的“生存期”只限于本次函数调用,因此不可能将局部变量的运算结果保存至下一次调用

    D.一个变量说明为static存储类是为了限制其他编译单位的引用


    正确答案:B

  • 第20题:

    以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误的原因是()。    main( )  { int *p,*q,a,b;     p=&a;     printf(“input a:”);     scanf(“%d”,*p);     ……  }

    • A、*p表示的是指针变量p的地址
    • B、*p表示的是变量a的值,而不是变量a的地址
    • C、*p表示的是指针变量p的值
    • D、*p只能用来说明p是一个指针变量

    正确答案:B

  • 第21题:

    在标准库函数的调用形式“fread(buffer,size,count,fp);”中,参数buffer代表的是()

    • A、一个整型变量,代表要读入的数据总数
    • B、一个文件指针,指向要读的文件
    • C、一个指针,指向读入数据存放的首地址
    • D、一个存储区,存放要读的数据项

    正确答案:C

  • 第22题:

    函数viodfun(doublea[],int*n){………}叙述中正确的是()。()

    • A、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
    • B、形参a和n都是指针变量
    • C、形参a是一个数组名,n是指针变量
    • D、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组

    正确答案:C

  • 第23题:

    下列关于字符串的描述中,错误的是()

    • A、Java语言中,字符串分为字符串常量和字符串变量2种
    • B、两种不同的字符串都是String类的对象
    • C、Java语言中不再使用字符数组存放字符串
    • D、JavaApplication程序的main()的参数args[]是一个String类

    正确答案:C

  • 第24题:

    单选题
    在标准库函数的调用形式“fread(buffer,size,count,fp);”中,参数buffer代表的是()
    A

    一个整型变量,代表要读入的数据总数

    B

    一个文件指针,指向要读的文件

    C

    一个指针,指向读入数据存放的首地址

    D

    一个存储区,存放要读的数据项


    正确答案: C
    解析: 暂无解析