参考答案和解析
24464
更多“1、请写出如下程序的输出结果和运行原理: age = 13 if age >= 18: print('your age is', age) print('adult') else: print('your age is', age) print('teenager')”相关问题
  • 第1题:

    classMyApp{publicstaticvoidmain(String[]args){intage;System.out.println(age=”+age);}}执行上述代码后输出的结果是哪项?()

    A.age=0

    B.age=null

    C.age=

    D.程序编译错误


    参考答案:D

  • 第2题:

    使用VC6打开考生文件夹下的工程test19_1,此工程包含一个源程序文件test19_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:

    1:

    weight:5

    age:0

    2:

    weight:7

    age:9

    源程序文件test19_1.cpp 清单如下:

    include <iostream.h>

    class animal

    {

    public:

    /**************** found *******************/

    friend void setvalue(animal&,int);

    /**************** found *******************/

    void print()

    protected:

    int itsweight;

    int itsage;

    };

    void animal::print()

    {

    cout<<"weight:"<<itsweight<<end1;

    cout<<"age:"<<itsage<<end1;

    }

    void setvalue(animal &ta,int tw)

    {

    ta.itsweight=tw;

    ta.ihsage=0;

    }

    void setvalue(animal &ta,int tw, int tn)

    {

    ta.itsweight=tw;

    ta.itsage=tn;

    }

    void main()

    {

    /**************** found *******************/

    animal peppy

    setvalue(peppy,5);

    cout<<"1:"<<end1;

    peppy.print();

    setvalue(peppy,7,9);

    cout<<"2:"<<end1;

    peppy.print();

    }


    正确答案:(1)错误:缺少友元函数的声明 正确:添加友元函数的声明friend void setvalue(animal &intint); (2)错误:viod print(); 正确:void print(); (3)错误:animal peppy 正确:animal peppy;
    (1)错误:缺少友元函数的声明 正确:添加友元函数的声明friend void setvalue(animal &,int,int); (2)错误:viod print(); 正确:void print(); (3)错误:animal peppy 正确:animal peppy; 解析:(1)主要考查考生对于成员函数定义规则的掌握,成员函数必须先声明再使用,即使是友元函数也不例外;
    (2)主要考查考生对于关键字的掌握,空类型的关键字应用"void";
    (3)主要考查考生对于变量定义的掌握,该处缺少“;”。

  • 第3题:

    有如下语句: Type Student Name As String Age As Integer Sex As String End Type Dim Stu As Student With Stu .Name="张红" .Age=22 .Sex="女" End With 执行Print Stu.Age语句后的结果是

    A.张红

    B.22

    C.“女”

    D.Age


    正确答案:B
    解析:本题重点需理解自定义类型Student以及Student类型的变量Stu的使用。在使用Stu变量时用到了With...End With的结构,在该结构中的语句.Age=22相当于语句Stu. Age=22。故最后执行Print Stu. Age语句的结果值应为22。

  • 第4题:

    在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该的使用命令是( )。

    A. REPLACE AGE WITH AGE+1

    B. MODIFY STUDENT SET AGE=AGE+1

    C. ALTER STUDENT SET AGE WITH AGE+1

    D. UPDATE STUDENT SET AGE=AGE+1


    正确答案:D
    替换可以使用REPLACE和UPDATE命令,其中REPLACE的格式为:
    REPLACE FieldNamel WITH eExpressionl[ADDITIVE] [,FieldName2 WITH eExpression2[ADDITIVE]]...
    [Scope][FOR IExpressionl][WHILE lExpression2]
    [IN nWorkArea I cTableAlias]
    [NOOPTIMIZE]
    UPDATE的格式为:
    UPDATE[DatabaseName1!]TableNamel
    SET Column_Namel=eExpressionl
    [,Column_Name2=eExpression2…]
    WHEREFilterConditionl[ AND|OR FiherCondition2…]]
    但REPLACE不是SQL语句,故本题A不是正确答案,正确答案是D。

  • 第5题:

    已知一个人出生的年、月、日分别存放在变量y0、m0、d0中,当前日期的年、月、日分别存放在变量y1、m1、d1中,这个人的实足年龄存放在变量age中。则以下可以正确计算实足年龄的程序段是

    A.age=y1-y0 If m1<m0 Then age=age-1 ElseIf d1<d0 Then age=age-1 End If

    B.age=y1—y0 If m1<m0 Or d1<d0 Then age=age-1 End If

    C.age=y1-y0 If m1<m0 Then age=age-1 End If If m1=m0 And d1<d0 Then age=age-1 End If

    D.age=y1-y0 If m1<m0 Then age=age-1 End If If d1<d0 Then age=age-1 End If


    正确答案:C
    解析:本题主要是考查对程序段的理解。要计算年龄,受年份、月份和天数的制约。综合题意分析只有C选项能够严密的实现此功能。

  • 第6题:

    How old are you? May I ask your age? What is your age?


    正确答案:
           

  • 第7题:

    下列程序共输出_______个值:1. age = 232. start = 2 3. if age % 2 != 0: 4.start = 1 5. for x in range(start, age + 2, 2): 6.print(x)

    A.10

    B.16

    C.12

    D.14


    正确答案:C

  • 第8题:

    dataframe对象a有’Name’和’Age’两列,运行a.drop(’Age’,axis=1)后,a中的’Age’列被删除。


    正确答案:错误

  • 第9题:

    使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是()。

    • A、REPLACE AGE WITH AGE+1
    • B、UPDATE STUDENT AGE WITH AGE+1
    • C、UPDATE SET AGE WITH AGE+1
    • D、UPDATE STUDENT SET AGE=AGE+1

    正确答案:D

  • 第10题:

    You are building a dating web site. The client’s date of birth is collected along with lots of other information.The Person class has a derived method, getAge():int, which returns the person’s age calculated from thedate of birth and today’s date. In one of your JSPs you need to print a special message to clients within theage group of 25 through 35. Which two EL code snippets will return true for this condition? ()

    • A、${client.age in [25,35]}
    • B、${client.age between [25,35]}
    • C、${client.age between 25 and 35}
    • D、${client.age <= 35 && client.age >= 25}
    • E、${client.age le 35 and client.age ge 25}

    正确答案:D,E

  • 第11题:

    单选题
    在C#中〃下列代码的运行结果是()。int[]age1=newint[]{10,20};int[]age2=age1;age2[1]=30;Console.WriteLine(age1[1]);
    A

    0

    B

    10

    C

    20

    D

    30


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

  • 第12题:

    多选题
    You are building a dating web site. The client’s date of birth is collected along with lots of other information.The Person class has a derived method, getAge():int, which returns the person’s age calculated from thedate of birth and today’s date. In one of your JSPs you need to print a special message to clients within theage group of 25 through 35. Which two EL code snippets will return true for this condition? ()
    A

    ${client.age in [25,35]}

    B

    ${client.age between [25,35]}

    C

    ${client.age between 25 and 35}

    D

    ${client.age <= 35 && client.age >= 25}

    E

    ${client.age le 35 and client.age ge 25}


    正确答案: D,E
    解析: 暂无解析

  • 第13题:

    根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?()

    A update student set age = 1

    B update student set age = age - 1

    C update age = age -1 from student

    D update from student where age = age -1


    参考答案B

  • 第14题:

    阅读以下说明C++代码,将应填入(n)处的字句写在对应栏内。

    [说明]

    本程序实现了雇员信息管理功能,其中封装了雇员信息及其设置、修改、删除操作。已知当输入为“Smith 31 2960.0”时,程序的输出是:

    姓名:Smith 年龄:31 工资:2960

    姓名:Smith 年龄:31 工资:3500

    姓名:Mary 年龄:23 工资:2500

    [C++程序]

    include <iostream.h>

    include <string.h>

    class employee{

    char *name; //雇员姓名

    short age; //年龄

    float salary;//工资

    public:

    employee();

    void set_name(char *);

    void set_age(short a) {age=a;}

    void set_salary(float s) {salary=s;}

    (1);

    ~ employee(){delete[] name;}

    };

    employee::employee() { name="";

    age=0;

    salary=0.0;

    void employee::set_name(char *n)

    { name=new char[strlen(n)+1];

    (2) (name,n);

    }

    void employee::print()

    { cout<<"姓名":"<<name<<" 年龄:"<<agc<<" 工资:" <<salary<<endl;

    }

    void main()

    { char *na;

    short ag=0;

    float sa=0;

    (3);

    na=new char[10];

    cin>>na>>ag>>sa;

    emp.set_name(na);

    emp.set_age(ag);

    emp.set_salary(sa);

    emp.print();

    (4) (3500.0);

    emp.print();

    (5);

    emp.set_name("Mary");

    emp.set_age(23);

    emp.set_salary(2500.0);

    emp.print();

    }


    正确答案:(1) void print() (2) strcpy (3) employee emp (4) emp.set_salary (5)emp.~employee()
    (1) void print() (2) strcpy (3) employee emp (4) emp.set_salary (5)emp.~employee() 解析:程序定义了一个employee类,它包含了一个雇员的档案数据,及对这些数据的若干处理函数:构造函数employee创建一个雇员空档案;set_name(),set_age ()和set_salary()分别用来为雇员档案填入姓名、年龄和工资;print()函数的功能是输出该雇员的档案内容;析构函数~employee()的功能是当某雇员档案撤销或改成另一姓名时,释放原数据占用的空。
    (1)此处应声明print函数;
    (2)此处应调用字符申拷贝函数,以更改name属性的值;
    (3)此处显然应声明emp变量;
    (4)~(5):由程序的输出可知(4)处重新设置了emp变量salary属性的值,(5)处则应调用析构函数.

  • 第15题:

    在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是

    A.REPLACE AGE WITH AGE+1

    B.UPDATE STUDENT AGE WITH AGE+1

    C.UPDATE SET AGE WITH AGE+I

    D.UPDATE STUDENT SET AGE=AGE+1


    正确答案:D
    解析:本题考查SQL语句中UPDATA语句的功能和使用。选项A的错误在于,它是普通的修改命令,在缺少短语ALL情况下,只能修改当前的记录;选项B的错误在于不应该使用 WITH短语;选项C则没有指明对STUDENT表进行操作,并且不应该使用短语WITH;选项D是实现题目要求的正确书写方法,故选项D为正确答案。

  • 第16题:

    在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是A)REPLACEAGE WITH AGE+1B)UPDATE STUDENT AGE WITH AGE+1C)UPDATE SET AGE WITH AGE+1D)UPDATE STUDENT SET AGE=AGE+1


    正确答案:D
    本题考查SQL语句UPDATA语句的功能和使用。选项A的错误在于,它是普通的修改命令,在缺少短语ALL情况下,只能修改当前的记录;选项B的错误在于不应该使用WITH短语;选项C则没有指明对STUDENT表进行操作,并且不应该使用短语WITH;选项D是实玺题目要求的正确书写方法,故选项D为正确答案。

  • 第17题:

    在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是 ______。

    A.REPLACE AGE WITH AGE+1

    B.UPDATE STUDENT AGE WITH AGE+1

    C.UPDATE SET AGE WITH AGE+1

    D.UPDATE STUDENT SET AGE=AGE+1


    正确答案:D
    解析:利用SQL语句更新数据的命令格式为UPDATE数据表名SET字段名;表达式 WHERE条件表达式。

  • 第18题:

    与WHERE AGE BETWEEN 18 AND 23完全等价的是( )。

    A.WHERE AGE>18AND AGE

    B.WHERE AGE>=18AND AGE

    C.WHERE AGE>18AND AGE

    D.WHERE AGE>=18AND AGE


    正确答案:D


  • 第19题:

    You are building a dating web site. The client’s date of birth is collected along with lots of other information.You have created an EL function with the signature: calcAge(java.util.Date):int and it is assigned to the name, age, in the namespace, funct. In one of your JSPsyou need to print a special message to clients who are younger than 25.  Which EL code snippet will returntrue for this condition?()

    • A、${calcAge(client.birthDate) < 25}
    • B、${calcAge[client.birthDate] < 25}
    • C、${funct:age(client.birthDate) < 25}
    • D、${funct:age[client.birthDate] < 25}
    • E、${funct:calcAge(client.birthDate) < 25}

    正确答案:C

  • 第20题:

    在VisualFoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是()。

    • A、REPLACE AGE WITH AGE+1
    • B、UPDATE STUDENT AGE WITH AGE+1
    • C、UPDATE SET AGE WITH AGE+1
    • D、UPDATE STUDENT SET AGE=AGE+1

    正确答案:D

  • 第21题:

    与WHERE AGE BETWEEN 18 AND 23完全等价的是()

    • A、WHERE AGE>18AND AGE<23
    • B、WHERE AGE>=18AND AGE<23
    • C、WHERE AGE>18AND AGE<=23
    • D、WHERE AGE>=18AND AGE<=23

    正确答案:D

  • 第22题:

    class MyApp{   public static void main(String[] args){  int age;   System.out.println(“age=”+age);  }  }   执行上述代码后输出的结果是哪项?()  

    • A、age=0
    • B、age=null
    • C、age=
    • D、程序编译错误

    正确答案:D

  • 第23题:

    单选题
    You are building a dating web site. The client’s date of birth is collected along with lots of other information.You have created an EL function with the signature: calcAge(java.util.Date):int and it is assigned to the name, age, in the namespace, funct. In one of your JSPsyou need to print a special message to clients who are younger than 25.  Which EL code snippet will returntrue for this condition?()
    A

    ${calcAge(client.birthDate) < 25}

    B

    ${calcAge[client.birthDate] < 25}

    C

    ${funct:age(client.birthDate) < 25}

    D

    ${funct:age[client.birthDate] < 25}

    E

    ${funct:calcAge(client.birthDate) < 25}


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

  • 第24题:

    单选题
    有以下程序:#include #include typedef struct{ char name[10]; char sex; int age;}STU;void fun(STU *t){ strcpy((*t).name,Tong); (*t).age++;}main(){ STU s[2] = {Hua, 'm', 18, Qin, 'f', 19}; fun(s+1); printf(%s,%d,%s,%d, s[0].name, s[0].age, s[1].name, s[1].age);}程序运行后的输出结果是(  )。
    A

    Hua,18,Tong,20

    B

    Hua,18,Qin,19

    C

    Tong,19,Qin,19

    D

    Hua,19,Tong,19


    正确答案: A
    解析:
    程序执行过程为:定义STU类型数组,长度为2,并初始化:s[0].name ="Hua",s[0].sex = 'm',s[0].age = 18,s[1].name = "Qin",s[1].sex = 'f',s[1].age = 19。调用函数fun(s+1)将变量s[1]地址传入函数,因此对形参操作就等价于对实参进行操作,函数执行后s[1].name = "Tong",s[1].age = 20。依次输出Hua,18,Tong,20,答案选择A选项。