更多“ 下面程序的运行结果是下图的样子,请填写程序的空白处,完成程序。 ”相关问题
  • 第1题:

    运行下面程序段的输出结果是().

    A.Set

    B.Setup

    C.Setup

    D.&39;S&39;&39;e&39;&39;t&39;


    正确答案:A

  • 第2题:

    下面程序运行输出的结果是【】。 include using namespace std; int main(){char a[]="C

    下面程序运行输出的结果是【 】。

    include <iostream>

    using namespace std;

    int main(){

    char a[]="Chinese";

    a[3]='\0';

    cout<<a<<endl;

    return 0;

    }


    正确答案:Chi
    Chi 解析:字符串的结束标识是'\0',输出字符串时,到第一个'\0'输出结束,而不管其后是否还有数据,因此本题输出为字符中的前3个字符。

  • 第3题:

    运行下面程序时,从键盘输入字母H,则输出结果是( )。A.B.C.D.A.AB.BC.CSXB

    运行下面程序时,从键盘输入字母H,则输出结果是( )。

    A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:C
    参考答案

  • 第4题:

    下面程序的运行结果是( )。include main(){int a=25; fun(&A); }fun(int *x){ print

    下面程序的运行结果是( )。

    include<stdio.h>

    main()

    {int a=25;

    fun(&A);

    }

    fun(int *x)

    { printf("%d\n",++*x);

    }


    正确答案:26
    26 解析:在主函数中只调用了fun函数,调用时把变量a的地址传递给形参。fun函数的形参x是一个指针,其基类型与主函数中a的类型一致,因此在调用时得到的是a的地址,输出项是++*x,*x代表的就是主函数中变量a的存储单元,++*x就是使主函数中a的值加1,输出26。

  • 第5题:

    下面程序运行后,输出的结果是如下矩阵:

    4 7 10

    5 8 11

    6 9 12

    请在程序[ ]处填入正确的内容。


    正确答案:i+k*3
    i+k*3 解析:本题的难点是如何在数组中对数组下标的操作。找出下标值与数组元素之间的关系。空打印Print操作是换行。

  • 第6题:

    有以下程序 程序运行后的输出结果是( )。A.程序错无输出结果B.31.5C.7.5SXB

    有以下程序

    程序运行后的输出结果是( )。

    A.程序错无输出结果

    B.31.5

    C.7.5

    D.14.0


    正确答案:A
    宏定义不是c语句,末尾不需要有分号。因此语句“printf(”%4.1f\n”。S(a+b));”展开后为“prinff(”%4.1tXn",3.5;+a+b}a+b;);”,所以程序会出现语法错误。

  • 第7题:

    有以下程序:

    程序运行后的输出结果是( )。


    正确答案:B
    第一次执行外循环,i的值为3,第一次执行内循环j的值为1,j<=2条件成立,打印i+j的值,即4;第二次执行内循环J的值为2,j<=2条件成立,打印i+j的值,即5;再判断条件不成立,打印回车换行符,跳出内循环。第二次执行外循环,i的值为2,内循环的执行同第一次一样,所以打印3和4,打印回车换行,结束内循环。第三次执行外循环i的值为1,同理内循环中打印2和3,打印回车换行符,结束内循环。

  • 第8题:

    下面程序的运行结果是( )。

    Aaa

    B)89

    C)gggh

    D)aa89gggh


    正确答案:B
    本题中del(char*s)函数实现的功能是:逐个读入S数组中的字符,如果遇到数字,则将其重新存在S中,遇到非数字字符则跳过。所以最后输出的应该是字符串S中的所有数字。

  • 第9题:

    下面程序的运行结果是______。main(){unsigned a=3,b=10; printf("%d\n",a<<2|b>>1);}A.3B.10C.13

    下面程序的运行结果是______。 main() { unsigned a=3,b=10; printf("%d\n",a<<2|b>>1); }

    A.3

    B.10

    C.13

    D.14


    正确答案:C
    解析:本题考查移位运算和按位或运算,注意按位或运算时只要对应的二进制位中有一个为1,结果为1;若都为0,结果为00

  • 第10题:

    下面的程序代码执行之后,输出如下结果,请填写空白处将程序补充完整:


    正确答案:
    i>=j i<j Print
    【解析】观察题目中要求的图形,再接合程序段中第1个双重for循环的作用是给x二维数组的元素赋值,可以看出当数组下标i<j时,数组元素赋给-1;当数组下标i>=j时,数组元素赋给1。第3个空显然是使用Print语句实现换行。

  • 第11题:

    下面的程序段用Cookies来完成设置关键字user_name的值和有效期,请填写其中的空格。


    正确答案:Response.Cookies(“user_name”).Expires

  • 第12题:

    单选题
    有下面程序 SETTALKOFF STORE""程序设计""TOX CLEAR ?SUBSTR(X,5,4) ??SUBSTR(X,1,4) 程序运行的结果是()
    A

    程序

    B

    设计

    C

    程序设计

    D

    设计程序


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

  • 第13题:

    下面程序的运行结果是【】。 include void main() {char s[]="9876",*p;for(p=s;p

    下面程序的运行结果是【 】。

    include<iostream.h>

    void main()

    {

    char s[]="9876",*p;

    for(p=s;p<s+2;p++)

    cout<<p;

    }


    正确答案:9876876
    9876876

  • 第14题:

    下面程序的运行结果是____________。publicclassAbc{publicstaticvoidmain(Stringargs[]){intb=5;for(inti=0;i<2;i++){b=b+i}System.out.println(“b=“+b);}}


    参考答案:b=6

  • 第15题:

    将下面的程序填写完整,如要计算1+2……+10,请完成下面的程序,其中,s是单精度类型的变量。 Dim × as Integer,s as Single

    s=O

    For X=1 to 10

    s=【 】


    正确答案:s+x
    s+x 解析:本题考查变量类型和循环结构。s初值为0,进入循环后,x=l,假设s=s+x,则此时s=l,x加一以后再次进入循环,此时, s=s+2,则经过10次循环后,s=1+2+……+10,因此横线上应该填上s+x。

  • 第16题:

    运行下面的程序,输入字符串Microsoft Visual Studio,则程序的执行结果是()。includemai

    运行下面的程序,输入字符串Microsoft Visual Studio,则程序的执行结果是( )。 #include<stdio.h> main() {char Chr[20]; scanf("%s",&Chr); printf("%s\n”,Chr); }

    A.Microsoft Visua1 Studio

    B.M

    C.Microsoft

    D.MicrosoflVisualStudio


    正确答案:C
    解析:当从键盘输入Microsoft Visual studio时,由于scanf输入函数的特点是遇到空格时结束读入字符,因此,该程序只将Microsoft这9个字符送到了字符数组str中,并在其后自动加上结束符“\0”。

  • 第17题:

    下面程序的运行结果是在窗体中显示的:

    运行后窗体上显示的是______。


    正确答案:2 4 6 0.5
    2 4 6 0.5 解析:“k=3 then a=2*k”的语句其作用已经覆盖了“k=1 then a =2+k”和“k=2 then a=2-k”的语句,所以当k=1、2、3时,a分别为“a=2*k=2、4、6”。当“k=4”时,“a=2/4=0.5”。该题的难点就是关系运算符的应用。

  • 第18题:

    阅读下面程序程序运行结果是( )。

    A.==

    B.true

    C.false

    D.equal


    正确答案:C
    本题考查的是Java语言中运算符的特殊用法。相等比较运算符”==”,不仅可用于基本类型的数据之间的比较,还可以用于复合类型数据之间的比较。但是,对于复合类型数据的”==”运算,其比较的目标是两个操作数是否是同一个对象。如果需要比较两个对象的值是否相同,则可以调用equals()方法。题目中函数equals—Methodl()的代码非常简单,首先生成两个字符串对象sl和s2,然后输出表达式”sl==s2”的结果。根据上面介绍的相等比较运算符的用法,字符串对象sl和s2是复合类型数据,因此表达式”sl==s2”比较的是sl和s2是否同一个对象。显然,sl和s2虽然具有相同的值,即”howareyou”,但它们是两个不同的对象。因此,本题的正确答案是C。

  • 第19题:

    运行下面程序时,从键盘输入字母A,则输出结果是( )


    正确答案:C
    本题考查switch语句。因为ch=A,所以第一个switch语句,执行case~A后面的语句,输出AAAA.没有遇到break语句,所以接着再执行case'B'和default,分别输出BBBB和CCCC。

  • 第20题:

    下面程序的运行结果是( )。

    A)*#*#*

    B)#*#*#*

    C)*#*#

    D)#*#*


    正确答案:A
    分析程序可知,程序循环5次,然后利用if语句决定每次循环时输出的字符。当i为奇数时,i%2=1,if(i%2)为真,输出“*”:当i为偶数时,i%2=0,if(i%2)为假,执行else语句,输出“#”.所以当i取1、3、5值时输出“*”,当i取2、4值时输出“#”。

  • 第21题:

    完成下列程序,使其运行后的输出结果是FEDC。


    正确答案:
    答案:Ase(strl)-3Step-1解析;从F到C,循环的终止值为Asc(strl)-3,步长为-1。

  • 第22题:

    下面程序运行后输出结果是()

    ACAB

    BBCA

    CBCB

    DCBC


    D

  • 第23题:

    有下面程序 SETTALKOFF STORE""程序设计""TOX CLEAR ?SUBSTR(X,5,4) ??SUBSTR(X,1,4) 程序运行的结果是()

    • A、程序
    • B、设计
    • C、程序设计
    • D、设计程序

    正确答案:D