正确答案: A
YEAR
题目:下列函数中函数值为数值型的是( )。
解析:YEAR0从指定的日期表达式或日期时间表达式中返回年份,返回值为数值型;DATE0返回当前系统日期,返回值为日期型:TIME以24小时制、hh:mm:ss格式返回当前系统时间,函数值为字符型;DATETIME0返回当前系统日期时间,函数值为日期时间型。
查看原题
举一反三的答案和解析:
[单选题]以下程序的输出结果是 main( ) { int i=0,a=0: while(i20) { for{::) { if((i%10)==0)break; else i--; } i+=11;a+=i; } coutaend1; }
32
解析:解析:本题是两个循环语句和一个判断语句的嵌套。对于这类试题,只要考生基础知识扎实,细心判断,一般是没有多大难度的。For循环的作用是在i等于10的时候跳出循环,本题的答案为B。
[单选题]Access的报表要实现排序和分组统计操作,应通过设置( )属性来进行。
排序与分组
解析:本题考查报表排序与分组的知识。报表记录的排序是按照某字段值进行大小排序,分组是按照分组字段值相同的被分为一组来计算的,要实现这些操作需要设置排序与分组属性。
[单选题]已定义以下函数
将p1所指字符串复制到p2所指内存空间
解析:解析:while((*p2=*p1)!='\0')有两个作用,一个是判断条件是否成立以决定是否再次进入循环,另一个作用是判定之前先完成*p2=*p1操作,该操作的作用是把p1所指存储单元的字符送给p2所指存储单元中。该循环作用就是把p1所指字符串中的字符逐一地送到p2所指存储单元,直到p1所指单元内容为'\0'为止。
[单选题]下列关于运算符重载不正确的是( )。
运算符重载能改变对预定义类型数据的操作方式
解析:D。【解析】本题考查C++语言中操作符重载的概念。运算符重载的关键字是operator。运算符重载的规则是重载时不能改变运算符的操作数个数,不能改变运算符的优先级,不能改变运算符的结合性,不能改变对预定义类型数据的操作方式。
[单选题]有以下类定义 class MyClass { public: MyClass() { coutl;) }; 则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
111
解析:解析:本题考核构造函数和析构函数。题中定义了类MyClass的对象a,对象数据b,所以调用了构造函数3次,输出111。然后定义了对象指针*p[2],由于指针没有实例话,所以不会调用构造函数。
[单选题]若有如下语句
输出的是1和-2
[单选题]Visual FoxPro DBMS基于的数据模型是( )。
Visual FoxPro DBMS基于的数据模型是( )。
关系型
解析:B。【解析】数据模型是数据库管理系统用来表示实体及实体间联系的方法。目前主要使用三种数据模型:层次模型、网状模型和关系模型。关系模型是用二维表结构来表示实体及其之间关系的模型。VisualFoxPr0是一种关系数据管理系统,支持的模型是关系模型。