计算机二级

若有以下程序执行时若输入:(其中<Enter>表示回车符)Fig flower is red.<Enter>则输出结果是A.wet is red.Fig Co is blue.B.wet is red.Fig floC.wet is red.The sky is blue.D.Fig flower is red.The sky is blue.

题目

若有以下程序

执行时若输入:(其中<;Enter>;表示回车符)

Fig flower is red.<;Enter>;

则输出结果是

A.wet is red.Fig Co is blue.

B.wet is red.Fig flo

C.wet is red.The sky is blue.

D.Fig flower is red.The sky is blue.

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有以下程序

程序运行时从第一列开始输入:abcdefg<;回车>;,则输出结果是

A.abcdefg

B.bcddgh

C.abcdefg

D.bcddgh$


正确答案:A
运算符“++”放在变量后面时,先参与其他操作,再对变量+1。putchar(C++)表示先输出当前C值,再对C值+1,当输入abcdef##时,在while语句中,程序输入“#”,循环退出。因此输出为abcdefg,答案为A选项。

第2题:

若有以下程序

执行时若输入:

Fig flower is red.<;回车>;

则输出结果是

A.Fig flower is red.is blue.

B.Fig flower is red.

C.Fig floweris red.

D.Fig floweris


正确答案:B
本题考查字符数组的赋值以及字符串的处理函数,本题中输入字符串Figflowerisred时,首先是将前10个字符赋值给字符数组a,然后执行gets(B.后,将后续字符存放到b中,当输出时,首先输出字符数组a,然后输出字符串b,所以结果为B选项。

第3题:

有以下程序:

执行时输入:aBeDefG<;回车>;,则输出结果是( )。

A.AbCdEFg

B.ABCDEFG

C.BCDEFGH

D.bedefgh


正确答案:C
循环的作用是将输入的字符串转化为大写,9etchar()每次读入一个字符,putchar()每次输出一个字符,当遇到#字符结束。putchar(++C),表示将字符变量C加1后输出。因此,输入aBcDefG##,得到的结果是BCDEFGH。故答案为c选项。

第4题:

有以下程序:

执行时输入:2<;回车>;,则输出结果是( )。

A.1 23 4

B.5 431

C.1235

D.32 1 4


正确答案:C
第一个for循环初始化数组a,分别为l,3,5,随机数,形成了基本有序的序列,再将输入的数字插入到数组a,使他们形成有序序列。因此可以分析出,打印的结果为1,2,3,5。故答案为c选项。

第5题:

有以下程序:

执行时输入:6<;回车>;,则输出结果是( )。

A.6

B.8

C.7

D.5


正确答案:C
后置自增运算:k++表示先运算,后自如。if(t++<6)p血ff(“%d\n”,t);elseprinff(“%d、n”,t);t的初值为6,t++<6,则条件为假,执行prinff(“%d、n”,t一),此时t=7,打印t值为k之后进行自减操作t=6。因此打印的结果为7。故答案为C选项。

第6题:

有以下程序:

执行时输入:3.6 2.4<;回车>;,则输出结果是( )。

A.2.400000

B.1.500000

C.1.600000

D.2.000000


正确答案:A
题目中程序执行过程中关键语句z=x/y的结果为:z=1.5,if条件成立,X=2.4,Y=2.4,Z=1.0,下一次循环if条件不成立跳出循环,按照格式打印Y值为2.400000。故答案为A选项。

第7题:

有以下程序:

若运行时输入:2 4 6<;回车>;,则输出结果为( )。

A.2 0 4

B.2 0 0

C.2 4 0

D.2 4 6


正确答案:A
本题中输入的3个数据2,4,6分别赋值给了x[0[0],x[1][0],x[2][0]。x[o][1]仍为初始时的0,所以打印输出时的结果为A选项。

第8题:

有以下程序:

运行时,若输入1 2 3 4 5 0<;回车>;,则输出结果是( )。

A.66656

B.6566456

C.66666

D.6666656


正确答案:B
switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个e·*后面的常量表达式的值相等,就执行此ca*后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有ca$e后面的常量表达式都不等,则执行default后面前语句。然后退出。所以输入l时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。

第9题:

有以下程序: 若运行时输入:1 2 3<回车>,则输出结果是( )。 A.编译错误 2 0 0 0SXB

有以下程序:若运行时输入:1 2 3<回车>,则输出结果是( )。

A.编译错误 2 0 0 0

B.1 0 2 0 0 0

C.1 2 2 0 3 0

D.1 0


正确答案:B
首先二维数组a中的元素都初始化为0,其次定义了指向数组的指针ptr,并且依次将ptr指向二维数组