更多“charnum[]={’a’,’b’,’c’,’d’}中,num”相关问题
  • 第1题:

    若当前工作区为A,执行以下命令后结果()REPLACE NUM WITH 20 STORE 0 TO NUM ?NUM,A- >NUM,M.NUM

    A、0020

    B、0200

    C、000

    D、20200


    参考答案:D

  • 第2题:

    编写一个函数int charnum(char fn[10]),该函数以只读方式打开文件fn,通过统计,返回文件中字符的个数,请使用while循环实现计数功能。

    注意:部分源程序已存在文件test7_2.cpp中。

    请勿修改主函数main和其他函数中的任何内容,仅在函数charnum的花括号中填写若干语句。

    文件test7_2.cpp的内容如下:

    include<iostream.h>

    include<fstream.h>

    include<stdlib.h>

    int charnum(char fn[10]);

    void main()

    {

    int num;

    num=charnum("abc.txt");

    cout<<"num="<<num<<endl;

    }

    int charnum(char fn[10])

    {

    }


    正确答案:int charnum(char fn[10]) { fstream file; file.open(fnios::in); if(!file) { cout"abc.txt can't open"endl; abort(); } char ch; int i=O; while(!file.eof()) { file.get(ch); i++; } file.close(); return i-1; }
    int charnum(char fn[10]) { fstream file; file.open(fn,ios::in); if(!file) { cout"abc.txt can't open",endl; abort(); } char ch; int i=O; while(!file.eof()) { file.get(ch); i++; } file.close(); return i-1; } 解析:本题主要考查考生对文件相关操作的熟练程度。首先先定义文件流类的变量,然后使用该对象的open方法打开一个文件,接着使用while循环和getch方法每次读入一个字符并统计字符个数,最后使用close方法关闭文件,返回i值。

  • 第3题:

    执行下列命令,正确的输出结果是( )。 STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)A.123.456SXB

    执行下列命令,正确的输出结果是( )。 STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)

    A.123.456

    B.—123.456

    C.NUM=—123.456

    D.NUM=123.456


    正确答案:C
    STORE的功能是给内存变量赋值,STR函数的功能则是将数值转换成字符,转换时自动四舍五人。本题要求返回的字符串的理想长度为B个字符,保蹿3位小数,所以正确答案为C选项。

  • 第4题:

    $str=”123a45b”;$num=(int)$str;变量$num中的值是多少?()

    A.0

    B.123

    C.12345

    D.45


    参考答案:B

  • 第5题:

    下列选项中,能正确定义数组的语句是( )。

    A.int num[0..2008];

    B.int num [];

    C.int N=2008; int num[N];

    D.#define N 2008; int num[N];


    正确答案:D
    通过define进行宏定义,将N赋值为2008,然后定义一个数组,整型长度为2008,所以本题答案为D。

  • 第6题:

    在VB.NET中,正确的推断类型是()。

    ADim num As Integer = 3

    BDim num = 3

    CVar num=3

    Dnum=3


    B

  • 第7题:

    charnum[]={’C’,’h’,’i’,’n’,’e’,’s’,’e’}中,最后一个字符的索引是7


    正确答案:错误

  • 第8题:

    在VB.NET中,正确的推断类型是()。 

    • A、Dim num As Integer = 3
    • B、Dim num = 3
    • C、Var num=3
    • D、num=3

    正确答案:B

  • 第9题:

    在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?()

    • A、int num;
    • B、number num;
    • C、var num;
    • D、Integer num;

    正确答案:C

  • 第10题:

    多选题
    Given: http://com.example/myServlet.jsp?num=one&num=two&num=three. Which two produce the output"one, two and three"?()
    A

    ${param.num[0],[1] and [2]}

    B

    ${paramValues[0],[1] and [2]}

    C

    ${param.num[0]}, ${param.num[1]} and ${param.num[2]}

    D

    ${paramValues.num[0]}, ${paramValues.num[1]} and ${paramValues.num[2]}

    E

    ${paramValues[num][0]}, ${paramValues[num][1]} and ${paramValues[num][2]}


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

  • 第11题:

    判断题
    charnum[]={’C’,’h’,’i’,’n’,’e’,’s’,’e’}中,最后一个字符的索引是7
    A

    B


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

  • 第12题:

    单选题
    在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?()
    A

    int num;

    B

    number num;

    C

    var num;

    D

    Integer num;


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

  • 第13题:

    下列给定程序中,函数fun()的功能是;求出两个数的最大公约数,并作为函数值返回。例如,若给num1和num2输入 49和21,则输出的最大公约数为7:若给num1和num2分别输入27和81,则输出最大公约数为27。

    请改正函数fun()中的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

    试题程序:

    include <stdio.h>

    int fun(int a, int b)

    { int r,t;

    if(a<b)

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

    { t=a; b=a; a=t;}

    r=a%b;

    while(r!=0)

    { a=b; b=r; r=a%b;}

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

    return(a);

    }

    main()

    { int num1, num2, a;

    printf("Input num1 num2:"); scanf("%d %d",&num1, &num2);

    printf("num1=%d num2=%d\n\n",num1, num2);

    a=fun(num1, num2);

    printf("The maximun common divisor is %d\n\n", a);

    }


    正确答案:(1)错误:{t=a;b=a;a=t;} 正确:{t=a;a=b;b=t;} (2)错误:return(a); 正确:return(b);
    (1)错误:{t=a;b=a;a=t;} 正确:{t=a;a=b;b=t;} (2)错误:return(a); 正确:return(b); 解析:若求两个数的最大公约数,如果b除a的非零余数能够整除a,那么该余数就是最大公约数;若余数为0,则最大公约数为a。该题程序中采用了循环语句,若b除以a的余数不等于0,则继续用a除以所得余数,直至余数为0,如此可以得到 a,b的最大公约数。关于“交换原则”我们在前面已经讲述过了,这里就不再赘述。

  • 第14题:

    Given:http://com.example/myServlet.jsp?num=one&num=two&num=three.Whichtwoproducetheoutput"one,twoandthree"?()

    A.${param.num[0],[1]and[2]}

    B.${paramValues[0],[1]and[2]}

    C.${param.num[0]},${param.num[1]}and${param.num[2]}

    D.${paramValues.num[0]},${paramValues.num[1]}and${paramValues.num[2]}

    E.${paramValues["num"][0]},${paramValues["num"][1]}and${paramValues["num"][2]}


    参考答案:D, E

  • 第15题:

    执行下列命令,正确的输出结果是( )。 STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)

    A. 123.456

    B. —123.456

    C. NUM=—123.456

    D. NUM=123.456


    正确答案:C
    STORE的功能是给内存变量赋值,STR函数的功能则是将数值转换成字符,转换时自动四舍五人。本题要求返回的字符串的理想长度为B个字符,保蹿3位小数,所以正确答案为C 选项。

  • 第16题:

    下面程序的运行结果为includeclass A{ int num;public: A(int){num=i;} A(ABm){num

    下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int){num=i;} A(ABm){num=a.num++;} void print(){cout<<num;} }; void main() { Aa(1),b(a); a.print(); b.print(); }

    A.11

    B.12

    C.21

    D.22


    正确答案:C
    解析:本题;号查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的num变为l而a的num变为2(先赋值再自加)。

  • 第17题:

    用程序计算一个整数的各位数字的乘积,在下划线处应填写的语句是( )。

    INPUT”NUM=”TOhum

    cj=1

    DOWHILEnum!=O

    cj=cj﹡MOD(num,10)

    ENDDO

    ?cj

    A)num=INT(num/10)

    B)num=num-INT(num/10)

    C)num=INT(num%10)

    D)hum=num-INT(num%l0)


    正确答案:A
    用户首先输入一个数字保存到变量num中,使用一个DO WHILE循环语句来累计各位数字的乘积,判断条件是变量num是否等于0,如果为0,则退出循环,否则通过求余函数MOD得到变量Bum的个位数,因为题意要求计算各位数字的乘积,所以接下来应将变量num除以10并取整,使之缩小10倍,以便将变量hum的十位数变成个位数,然后再次循环计算。

  • 第18题:

    如何实现文章表news,id字段值为5记录的点击数字段num自增()。

    • A、Update news set num=num+1;
    • B、Update news set num=num+1 where id==5
    • C、Update news set num=num++ where id=5
    • D、Update news set num=num+1 where id=5

    正确答案:D

  • 第19题:

    下面的名字中,无效的是()。

    • A、NUM__ONE
    • B、2NUM__ONE
    • C、NUM__2
    • D、NUM__TWO

    正确答案:B

  • 第20题:

    在记录集RS中,可用于返回记录总数的语句是()

    • A、Num = Rs.Count
    • B、Num = RS.RecordCount
    • C、Num = Rs.Fields.Count
    • D、Num = Rs.PageCount

    正确答案:B

  • 第21题:

    下列数值表达式和地址表达式中,错误的是()。

    • A、MOVAL,8*14+4
    • B、MOVSI,OFFSETBUF+13
    • C、MOVCX,NUM2-NUM1
    • D、MOVCX,NUM2+NUM1

    正确答案:D

  • 第22题:

    判断题
    charnum[]={’a’,’b’,’c’,’d’}中,num[2]的值为c
    A

    B


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

  • 第23题:

    单选题
    下列选项中,能正确定义数组的语句是(  )。
    A

    int N=2008;int num[N];

    B

    int num[];int num[N];

    C



    #define N 2008
    int num[N];

    D

    int num[0..2008];


    正确答案: B
    解析:
    一维数组定义格式是:类型名 数组名[整型常量表达式]。A项错误,数组长度不能由变量指明;B项错误,没有指明数组的长度;C项正确,它使用预处理宏定义,N可以看做是常量;D项错误,数组长度应该整型常量表达式。答案选择C选项。