C语句基础
1.以下叙述中正确的是 c
A)C程序中的注释只能出现在程序的开始位置和语句的后面
B)C程序书写格式严格,要求一行内只能写一个语句
C)C程序书写格式自由,一个语句可以写在多行上
D)用C语言编写的程序只能放在一个程序文件中
2.以下选项中不合法的标识符是 c
A)print B)FOR C)&a D)_00
3.以下选项中不属于字符常量的是 b
A)'C' B)"C" C)'\xCC0' D)'\072'
4.设变量已正确定义并赋值,以下正确的表达式是 c 说的是表达式,不是语句
A)x=y*5=x+z B)int(15.8%5)
C)x=y+z+5,++y D)x=25%5.0
5.以下定义语句中正确的是 bd
printf输出格式lfA)int a=b=0 ; B)char A=65+1,b='b';
C)float a=1,*b=&a,*c=&b ; D)double a=0.0,b=1.1;
6.有以下程序段
char ch; int k;
ch='a'; k=12;
printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);
已知字符a的ASCll十进制代码为97,则执行上述程序段后输出结果是 d
A)因变量类型与格式描述符的类型不匹配输出无定值
B)输出项与格式描述符个数不符,输出为零值或不定值
C)a,97,12k=12 D)a,97,k=12
7.已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是 b
A)kk>='A'&&kk<='Z' B)!(kk>='A'‖kk<='Z')
C)(kk+32)>='a'&&(kk+32)<='z' D)isalpha(kk)&&(kk<91)
8.当变量c的值不为2、4、6时,值也为“真”的表达式是 b
A)(c==2)‖(c==4)‖(c==6) B)(c>=2&&c<=6)‖(c!=3)‖(c!=5)
C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&&c<=6)&&(c%2!=1)
9.若函数中有定义语句:int k;,则 b
A)系统将自动给k赋初值0
B)这时k中的值无定义
C)系统将自动给k赋初值-1
D)这时k中无任何值
10.一下选项中,能用作数据常量的是 d
A)o115
B)0118
C)1.5e1.5
D)115L
11.设有定义:int x=2;,以下表达式中,值不为6的是 d
A)x*=x+1
B)X++,2*x
C)x*=(1+x)
D)2*x,x+=2
12.程序段:int x=12; double y=3.141593;printf("%d%8.6f",x,y);的输出结果是 a
A)123.141593
B)12 3.141593
C)12,3.141593
D)123.1415930
13.若有定义语句:double x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是 c
A)scanf("%f%f",x,y);
B)scanf("%f%f" &x,&y);
C)scanf("%lf%le",px,py);
D)scanf("%lf%lf",x,y);
14.有以下程序段 B逗号表达式
int a,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c,c=a;
printf(〞a=%d b=%d c=%d\n〞,a,b,c);
程序的输出结果:
A) a=10 b=50 c=10 B) a=10 b=50 c=30
C)a=10 b=30 c=10 D)a=50 b=30 c=50
15.以下叙述中正确的是 C
A)C程序的基本组成单位是语句 B)C程序中的每一行只能写一条语句
C)简单C语句必须以分号结束 D)C语句必须在一行内写完
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论