有以下程序:当执行程序时从键盘上输入Hello Beijing<回车>,则程序运行后的输出结果是( )。A.hello bajiIlgB.Hello BeijingC.HELLO BEIJINGD.h

题目

有以下程序:

当执行程序时从键盘上输入Hello Beijing<;回车>;,则程序运行后的输出结果是( )。

A.hello bajiIlg

B.Hello Beijing

C.HELLO BEIJING

D.hELLO Beijing

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

第1题:

(29)有以下程序include <stdio.h>void fun(char *c){ while(*c){ if(*c>='a'&&

(29)有以下程序

#include <stdio.h>

void fun(char *c)

{ while(*c)

{ if(*c>='a'&&*c<='z') *c=*c-('a'-'A');

c++;

}

}

main()

{ char s[81];

gets(s); fun(s); puts(s):

}

当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是

A)hello beijing

B)Hello Beijing

C)HELLO BEIJING

D)hELLO Beijing


正确答案:C

第2题:

有以下程序

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

A.abcdefg

B.bcddgh

C.abcdefg

D.bcddgh$


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

第3题:

有以下程序

#include

void fun(char *c)

{ while(*c)

{ if(*c>='a'&&*c<='z') *c=*c-('a'-'A');

c++;

}

}

main()

{ char s[81];

gets(s); fun(s); puts(s):

}

当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是

A.hello beijing

B.Hello Beijing

C.HELLO BEIJING

D.hELLO Beijing


正确答案:C

第4题:

有以下程序:

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

A.AbCdEFg

B.ABCDEFG

C.BCDEFGH

D.bedefgh


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

第5题:

有以下程序:

执行时输入: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选项。

第6题:

有以下程序:

当执行程序时,按下列方式输入数据(从第l列开始,<;CR>;代表回车,注意:回车也是一个字符]12<;CR>;34<;CR>;则输出结果是( )。

A.12

B.123

C.1234

D.12343


正确答案:D
按照从键盘输入的数据可以_判断字符l给了变量a,字符2给了变量b,字符<CR>即回车给了变量c,字符3给了变量d。所以打印输出的结果为D选项。

第7题:

有以下程序

#include<stdio.h>

void fun(char*c)

{while(*C)

{if(*c>=‘a’&&*c<=‘z’) *c=*c一(‘a’一‘A’);

C++;

}

}

main()

{char s[81];

gets(s);fun(s);puts(s);

}

当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是

A.hello beijing

B.Hello Beijing

C.HELLO BEIJING

D.hELLO Beijing


正确答案:C
解析:函数fun的功能为将字符串中的小写字母转换为对应的大写母,故若从键盘上输入HelloBejing则输出为HELLOBEJING.

第8题:

运行下面程序时,从键盘输入字母H,则输出结果是includemain(){ char ch;ch=getchar();s

运行下面程序时,从键盘输入字母H,则输出结果是 #include<stdio.h> main() { char ch; ch=getchar(); switch(ch) { case 'H':printf("Hello!\n"); case 'G':printf("Good morning!\n"); default:printf("Bye_Bye!\n"); } }

A.Hello!

B.Hello! GoodMoring!

C.Hello! Goodmorning! Bye_Bye!

D.Hello! Bye_Bye!


正确答案:C
解析:本题主要对switch语句进行了考查。switch语句的执行过程为:进入switch结构后,对条件表达式进行运算,然后从上至下去找与条件表达式值相匹配的case,以此作为入口,执行switch结构中后面的各语句,直到遇到break语句,则跳出switch语句,如果各case都不匹配时则执行default后面的语句。本题中ch为字符'H',所以case'H'条件中的语句将被执行,由于没有break语句,所以case'C'后的语句也被执行,由于同样的缺少break语句,所以default后的语句也被执行了。

第9题:

有以下程序

当执行程序时,按下列方式输入数据(从第l列开始,<CR>代表回车,注意;回车也是--+qz符)

12<CR>

34<CR>

则输出结果是( )。

A.123

B.12

C.1234

D.1234


正确答案:A
按照从键盘输入的数据可以判断字符1赋给了变量a,字符2赋给了变量b,字符<cR>即回车赋给了变量e,字符3赋给了变量d。因此打印输出的结果为选项A)。