[单选题]若变量a是int类型,并执行了语句:a='A'+1.6;则正确的叙述是
正确答案 :D
a的值是字符'A'的ASCII值加上1。
解析:解析:在C语言中规定允许不同类型的量进行运算,但在运算时需转换成高级的类型进行运算。在表达式中有字符型和实型参加运算时,统一转换为实型再运算,当运算结果存入变量时再转换为该变量的类型。
[单选题]当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。
正确答案 :C
gets()
解析:解析:本题考查的重点是输入函数的异同。scanf()的作用是格式化输入,getchar()的作用是从键盘读字符,等待回车,getc()是从输入流中返同当前文件位置的下一个字符。而要求输入的字符串中含有空格时,应当使用gets(),因此,选项C是正确的。
[单选题]假定系统日期为1998年12月20日,有如下命令NJ=MOD(YEAR(DATE())-1900,100),执行该命令后的NJ值是______。
正确答案 :B
98
[单选题]以下4条命令中,正确的是( )。
正确答案 :D
STORE 1 TO A,B
[单选题]下列的( )程序段可能导致错误。
正确答案 :B
Sting s="hello"; String t; t=s [3] + "one";
[单选题]要实现多态性,派生类中的虚函数必须( )。
正确答案 :A
函数名、参数及返回值必须与基类中对应的虚函数完全相同
解析:解析:函数名、参数及返回值必须与基类中对应的虚函数完全相同。
[单选题]对于“关系”的描述,正确的是
正确答案 :D
同一个关系中不能出现相同的属性名
解析:解析:本题考查考生对关系的理解。选项A、B、C都是错误的,同一个关系中,不允许有完全相同的元组,其元组的顺序是任意的,另外,关系的属性次序与是否为关键字无关,因此可以得出答案为选项D。
[单选题]以下关于函数过程的叙述中,正确的是
正确答案 :A
函数过程形参的类型与函数返回值的类型没有关系
解析:解析:本题主要考查考生对 Function函数过程的理解。函数过程的返回值可以由用户自行定义,不受形式参数的影响。故A表述正确。函数过程中,过程的返回值只能有一个,但可以有多种可能,选项B表述有误。当数组作为函数过程的参数时,一般只能以传地址的方式传输数值。 C项表述错误。在不指明函数过程参数的类型时,该参数为变体变量(Vriant数据类型),在Visual Basic中参数不可能没有数据类型。故选项D错误。
[单选题]下列叙述中正确的是 ______。
正确答案 :A
线性表是线性结构
解析:解析:根据数据结构中各数据元素之间前后间关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:①有且只有一个根结点;②每一个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表。栈与队列、线性链表都是线性结构,而二叉树是非线性结构。
[单选题]下列声明语句中没有起到定义作用的是( )。
正确答案 :C
extern long index;
解析:解析:在C++程序中,一个名称在使用之前必须先被声明。声明的目的是告诉编译器某个名称所指代的实体类型。选项A是对变量的声明和定义,选项B是常量的声明、定义和初始化,选项D是函数的声明和定义,选项C是对外部变量index进行了声明,而没有进行定义。
查看原题