网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序段: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选项。
在C语言中输入多个字符串时,系统会把空格字符作为输入的字符串之间的分隔符。本题中,当从键盘输入name=Lili num=1001时,Lili赋值给name,1001赋值给num。答案选择A选项。
更多 “单选题有以下程序段:char name[20];int num;scanf(name=%s num=%d,name,num);当执行上述程序段,并从键盘输入:name=Lili num=1001回车后,name的值为( )。A LiliB name=LiliC Lili num=D name=Lili num=1001” 相关考题
考题
单选题有以下程序#includemain(){ int sum,pad,pAd; sum=pad=5; pAd=++sum,pAd++,++pad; printf(%d,pad);}程序的输出结果是( )。A
8B
5C
7D
6
考题
单选题有以下程序:#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);}程序运行后的输出结果是( )。A
6B
10C
11D
15
考题
单选题有以下程序#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));}程序的运行结果是( )。A
61490B
61C
9D
5
考题
单选题有以下程序:#include main(){ int a=1,b=0; printf(%d,,b=a+b); printf(%d,a=2*b);}程序运行后的输出结果是( )。A
0,0B
1,0C
3,2D
1,2
热门标签
最新试卷