以下语句的输出结果是(注:■表示一个空格)() a=123 b=456 Printa;b

题目
单选题
以下语句的输出结果是(注:■表示一个空格)() a=123 b=456 Printa;b
A

123■456

B

■123■456

C

■123■456■

D

■123■■456

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

第1题:

执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()main(){ char s[100]int c,i;scan

执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是( ) main() { char s[100] int c,i; scanf("%c",&C) ; scanf("%d",&i); scanf("%s",s); printf("%c,%d,%s\n",c,i,s); }

A.1,456,789

B.1,23,456

C.1,23,456,789

D.123,456,789


正确答案:B

第2题:

执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是main() { char s[100];int c,i; scanf("%c",&c);scanf("%d",&i);scanf("%s",s); prinnf("%c,%d,%s\n",c,i,s);} A.123,456,789 B.1,456,789 C.1,23,456,789 D.1,23,456


正确答案:D
本题考查格式输入。程序中定义了一个字符数组s,两个整型变量i和c。随后调用了三次格式输入函数scanf。第一个scanf函数只能输入一个字符型的数据,第二个函数是输入一个整型数据,第三个函数是输入一个字符串。执行代码时,输入123<空格>456<空格>789<回车>,将1作为一个字符用第一个scanf函数输入,23作为一个整型数据由第二个函数输入,而字符串的输入则是以非空白字符开始到第一个空白字符结束,将456作为字符串由第三个scanf函数输入到数组中,该函数在第二个空格处结束。

第3题:

以下程序的输出结果是 ( ) main( ) { char ch [3][4]={"123","456","78"},*p [3];int i; for(i=0;i<3;i+ +)p[i]=ch[i]; for(i=0;i<3;i+ +)printf("%s",p[i]); }

A.123456780

B.123 456 780

C.12345678

D.147


正确答案:C

第4题:

下列代码运行后输出结果是 Defstr B-E Private Sub Command1_Click() B$="123" C="456" Print B+C$ End Sub

A.123456

B.123456

C.123+"456"

D.显示出错信


正确答案:D
解析:“+”也可以用作字符串连接符,它可以把两个字符串连接在一起,生成一个较长的字符串。

第5题:

执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是 ______。main(){ char s[100];int c

执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是 ______。 main() { char s[100];int c,i; scanf("%c",&c); scanf("%d",&i); scanf("%s",s); printf("%c,%d,%s\n",c,i,s); }

A.123,456,789

B.1,456,789

C.1,23,456,789

D.1,23,456


正确答案:D
解析:根据给定的数据输入格式:123空格>456空格>789回车>,第一个scanf语句中,格式字符为“%c”,只能得到一个字符'1',第二个scanf语句中格式字符为“%d”,变量i得到的数值为23,第三个scanf语句中格式字符为“%s”,遇到空格就自动结束,因此字符数组s得到的是"456\0”。因而正确答案为选项D。

第6题:

执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。 mein(){char s[100]; int c

执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。 mein() { char s[100]; int c, i; scanf("% c", &C) ; scanf("% d", &i); scanf("% s", s); printf("% c, % d, % s\n", c, i, s); }

A.123, 456, 789

B.1, 456, 789

C.1, 23, 456, 789

D.1, 23, 456


正确答案:D
解析:根据给定的数据输入格式:123空格>456空格>789回车>,第一个scanf语句中,格式字符为“%c”,只能得到一个字符'1',第二个scanf语句中格式字符为“%d”,变量i得到的数值为23,第三个scanf语句中格式字符为“%s”,遇到空格就自动结束,因此字符数组s得到的是"456\0"。因而正确答案为选项D。

第7题:

下列代码运行后输出结果是Defstr B-EPrivate Sub Command1_Click()B$="123"C="456"Print B+C$End

下列代码运行后输出结果是 Defstr B-E Private Sub Command1_Click() B$="123" C="456" Print B+C$ End Sub

A.123456

B.123456

C.123+"456"

D.显示出错信


正确答案:D
解析:“+”也可以用做字符串连接符,它可以把两个字符串连接在一起,生成一个较长的字符串。

第8题:

以下语句

a=27

b=65

print a;b

的输出结果是( )。(其中的△表示空格,CT表示回车和换行)

A.27CT65CT

B.CT27CT65

C.27△CT65

D.2765


正确答案:D

第9题:

在窗体上画一个命令按钮,然后编写如下时间过程( )。程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是

A. 579

B. 123

C. 456

D. 123456


正确答案:D
D)    【解析】InputBox函数返回的是字符串格式的用户输入的数据,因此本题中,最后变a和变量b中存储的是字符串’456’和’123’,因此表达式b+a,就是将这两个字符串连接起来,称为字符串’123456’。

第10题:

有以下程序

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

A.123 456

B.1 4

C.123 4

D.1 2


正确答案:A
将有6个元素的整型数组分两行输出到一个文件中,因为输出的都是数字并且每行都没有分隔符,所以当再对其进行读取操作时,每一行都会被认为是一个完整的数,而换行符则作为它们的分隔符。

更多相关问题