C语言国考题知识点分类汇总
(第3章顺序结构)
一、赋值语句
( D )。
#include和#define行均不是C语句
,赋值运算符的优先级最低
,j++;是赋值语句
,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算
( B )。
n1=n2=10; B. char c=32;
f=f+; D. double x=;
,以下合法的C语言赋值语句是( A )。
=y=5; B. x=n%; C. x+n=i; D. x=5=4+1
( C )。
a;b; B. double a=b=7; C. double a=7,b=7; D. double ,a,b;
:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是( C )。
=a++,i++; B. i=(a+k)<=(i+k); C. i=a; D. i=!a;
:int x=10;,则表达式x-=x+x的值为( B )。
A.-20 B. -10 C. 0 D. 10
:int a;long b;double x,y;则以下选项中正确的表达式是( B )。
%(int)(x-y) B. a=x!=y; C. (a*y)%b D. y=x+y=x
,运行后的输出结果是( D )。
#include <>
main()
{ int a=1,b=0;
printf(“%d,”,b=a+b);
printf(“%d\n”,a=2*b);
}
,0 B. 1,0 C. 3,2 D. 1,2
二、输入函数
,若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是( A )。
main()
{ int m,n,p;
scanf("m=%dn=%dp=%d",&m,&n,&p);
printf("%d%d%d\n",m,n,p);
}
=123n=456p=789 B. m=123 n=456 p=789
=123,n=456,p=789 D. 123 456 789
,若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,
c2的值为字符b,程序输出结果是:12,a,34,b,则正确的输入格式是( A )。
#include<>
main()
{ int a1,a2;
char c1,c2;
scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2) ;
printf(“%d,%c,%d,%c”,a1,c1,a2,c2)
3-顺序 来自淘豆网m.daumloan.com转载请标明出处.