单选题有以下程序段:char name[20];int num;scanf(name=%s num=%d,name,num);当执行上述程序段,并从键盘输入:name=Lili num=1001回车后,name的值为(  )。ALiliBname=LiliCLili num=Dname=Lili num=1001

单选题
有以下程序段:char name[20];int num;scanf(name=%s num=%d,name,&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为(  )。
A

Lili

B

name=Lili

C

Lili num=

D

name=Lili num=1001


参考解析

解析:
在C语言中输入多个字符串时,系统会把空格字符作为输入的字符串之间的分隔符。本题中,当从键盘输入name=Lili num=1001时,Lili赋值给name,1001赋值给num。答案选择A选项。

相关考题:

单选题有以下程序#includemain(){ int sum,pad,pAd; sum=pad=5; pAd=++sum,pAd++,++pad; printf(%d,pad);}程序的输出结果是(  )。A8B5C7D6

单选题有定义:int x,y=10,*p=y;, 则能使得x的值也等于10的语句是()。Ax=p;Bx=p;Cx=y;Dx=*p;

单选题有以下程序:#includemain(){ int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0},i,s=0; for(i=0;i5;i++)s=s+a[b[i]]; printf(%d,s);}程序运行后的输出结果是(  )。A6B10C11D15

单选题有定义:int a[5][4],(*p)[4]=a;,则*(*(p+2)+3)等价于()。Aa[2][0]Ba[2][1]Ca[2][2]Da[2][3]

单选题某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为(  )。A32B46C48D49

单选题有以下程序#include int fun(char s[]){ int n=0; while(*s='0') {  n=10*n+*s-'0';  s++; } return (n);}main(){ char s[10]={'6','1','*','4','*','9','*','0','*'}; printf("%d",fun(s));}程序的运行结果是(  )。A61490B61C9D5

单选题以下是if语句的基本形式:if(表达式)语句其中“表达式”(  )。A必须是逻辑表达式B必须是关系表达式C必须是逻辑表达式或关系表达式D可以是任意合法的表达式

单选题以下选项中,当x为大于1的奇数时,值为0的表达式是(  )。Ax%2==1Bx/2Cx%2!=0Dx%2==0

单选题有以下程序:#include main(){ int a=1,b=0; printf(%d,,b=a+b); printf(%d,a=2*b);}程序运行后的输出结果是(  )。A0,0B1,0C3,2D1,2