计算机二级

有下列程序:若想从键盘上输入数据,使变量m中的值为123,n中的值为456,P中的值为789,则正确的输入是( )。A)m=123n=456p=789B)m=123 n=456 p=789C)m=123,n=456,p=789D)123 456 789

题目

有下列程序:

若想从键盘上输入数据,使变量m中的值为123,n中的值为456,P中的值为789,则正确的输入是( )。

A)m=123n=456p=789

B)m=123 n=456 p=789

C)m=123,n=456,p=789

D)123 456 789

参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有以下程序 main() { int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是

A.m=123n=456p=789

B.m=123 n=456 p=789

C.m=123,n=456,p=789

D.123 456 789


正确答案:A
解析:正确输入各变量的值,输入的格式应该和输入语句中的“格式控制”字符串的格式对应一致。

第2题:

有以下程序: main() { int m,n,P; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则王确的输入是( )。

A.m=123n=456p=789

B.m=123 n=456 p=789

C.m=123,n=456,P=789

D.123 456 789


正确答案:A
解析:本题的考点是关于C语言的输入语句scanf的通配符。C语言规定:scanf中的双引号中的输入格式(就是俗称的通配符)决定了输入的格式。要输入123给m,456给n,789给p,由scanf的输入格式:“m=%dn=%dp=%d”决定了输入必须的格式是:m=123n=456p=789。

第3题:

有以下程序 main() { int m,n,p; scanf("m=% dn=% dp=%d",&m,&n,&p); printp("%d %d %d d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是______。

A.m=123n=456p=789

B.m=123 n=456 p=789

C.m=123,n--456,p=789

D.123 456 789


正确答案:A

第4题:

有以下程序: main() { int m, n, p; scanf("m=% dn=% dp=% d", &m, &n, &p); printf("% d % d % d\n", m, n, p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是______。

A.m=123n=456p=789

B.m=123 n=456 p=789

C.m=123,n=456,p=789

D.123 456 789


正确答案:A
解析:输入变量的值的时候,输入的格式要和输入语句中那些控制格式字符串的格式一致。

第5题:

有以下程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456;p中的值为789,则正确的输入是 ______ 。

A.m=123 n=456p=789

B.m=123 n=456 p=789

C.m=123,n=456,p=789

D.123 456 789


正确答案:A
解析:根据本题的数据输入形式“scanf("m=%dn=%dp=%d",&m,&n,&p);”说明在输入数据时,必须输入“m=”、“n=”、“p”字符,且中间不能含有空格。

第6题:

有以下程序:include main( ) { int m,n,p;seanf( "m = % dn = % dp = % d", &m, &

有以下程序: #include <stdio.h> main( ) { int m,n,p; seanf( "m = % dn = % dp = % d", &m, &n,&p) printf( "% d% d% d \n", m, n, p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456, p中的值为789,则下列选项中正确的输入是( )。

A.m = 123n =456p =789

B.m = 123 n =456 p =789

C.m= 123,n =456,p =789

D.123 456 789


正确答案:A
解析:程序中的输入函数scanf("m=%dn=%dP=%d",&m,&n,&p);要求在输入数据时,要输入"m="、"n="、"p="字符中,且中间不能含有空格,所以选项A)正确。

第7题:

有以下程序 main () int m,n,p; scanf ( "m=%dn=%dp=%d" , &m, &n, &p); printf("%d %d %d\n", m, n, p); 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,

A.m=123n=456p=789

B.m=123 n=456 p=789

C.m=123,n=456,p=789

D.123 456 789


正确答案:A
解析:本题考查的是标准输入函数scanf()的运用。scanf函数的第一个参数是格式控制串,若在格式控制串中插入了格式控制符以外的其他字符,则在输入数据时要在对应的位置原样输入这些字符才能正确输入。所以本题若想使变量m的值为123、n为456、p为789,则应该输入的字符串为:用这三个数据按m、n、p出现在scanf()函数中的位置顺序替换掉scanf()函数格式控制串中的格式控制符后所得到的格式控制串,即“m=123n=456p=789”。所以,4个选项中选项A符合题意。

第8题:

有下列程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,P中的值为789, 则正确的输入是( )。

A.m=123n=456p=789

B.m=123 n=456 p=789

C.m=123,n=456,p=789

D.123 456 789


正确答案:A
解析:scanf()函数中格式控制字符串是为了输入数据用的,无论其中有什么字符,在输入数据时,按照一一对应的位置原样输入这些字符。

第9题:

有以下程序: main() { int m,n,p; scan f("m=%dn=%dp=%d",&m,&n,&p); print("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是( )。

A.m=123n=456P=789

B.m=123 n=456 p=789

C.m=123,n=456,p=789

D.123 456 789


正确答案:A
解析:本题若想使变量m的值为123、n为456、p为789,则应该输入的字符串为:用这三个数据按m、n、p出现在scaaf()函数中的位置顺序替换掉scant()函数格式控制串中的格式控制符后所得到的格式控制串,即"m=123n=456p=789"。所以,4个选项十选项A符合题意。