- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、为表示关系 xyz,应使用的 C 语言表达式是:
A) (xy)(yz) B) (xy)AND(yz)
C) xyz D) (xy)(yz)
正确答案是: A
2、设有如下变量定义:
int i=8,k,a,b;
unsigned w=5;double x=1.42, y=5.2;
则以下符合 C 语言语法的表达式是:
A) a+=a-=(b=4)*(a=3) B) x%(-3)
C) a=a*3=2 D) y=float(i) 正确答案是: A
3、若已定义 x 和 y 是整型变量,x=2;,则表达式 y=2.75+x/2 的值是:
A) 5.5
B) 5
C) 3
D) 4.0 正确答案是: C
4、若已定义 int a,则表达式 a=10,a+10,a++的值是:
A) 20
B) 10
C) 21
D) 11
正确答案是: B
5、下面程序的输出结果是:
#includestdio.h
void main()
{
int a,b,c;
int d;
b=(a=32767, a++);
c=d=0xffff;
printf(%x,%d,%d,%d\n,a,b,c,d);
}
A) 8000,32767,65535,65535
B) -1,-1,32767,8000
C) -1,-1,-1,-1
D) 32767,-1,-1,-1
正确答案是: A
6、已知 a=12,则表达式 a+=a-=a*=a 的结果是:
A) 0
B) 144
C) 12
D) –264
正确答案是: A
7、设有如下定义:
int x=10,y=3,z;则语句
printf(%d\n,z=(x%y,x/y));
的输出结果是
A) 1 B) 0 C) 4 D) 3 正确答案是: D
8、已知字母 A 的 ASCII 码为十进制的 65,下面程序的输出是
#includestdio.h
void main()
{char ch1,ch2;
ch1=A+5-3;
ch2=A+6-3;
printf(%d,%c\n,ch1,ch2);
}
A) 67,D
B) B,C
C) C,DD) 不确定的值
正确答案是: A
9、在下列选项中,不正确的赋值语句是
A) ++t;
B) n1=(n2=(n3=0));
C) k=i=j;
D) a=b+c=1;
正确答案是: D
1、下列四组常数中,均是正确的八进制数或十六进制数的一组是:
A) 016
0xbf
018
B) 0abc
017
0xa
C) 010
0x11
0x16
D) 0A12
7FF
-123
正确答案是: C
2、设有说明:char w; int x; float y; double z; 则表达式:
w*x+z-y 值的数据类型是:
A) float
B) char
C) int
D) double
正确答案是: D
3、以下能正确定义变量 a、b 和 c 并为其赋值的语句是:
A) int a=5; b=5; c=5;
B) int a,b,c=5;
C) a=5, b=5, c=5;
D) int a=5, b=5, c=5;
正确答案是: D
4、在 C 语言中,下面合法的长整型数是:
A) 0L
B) 4967
C) 0.054838743
D) 21.869e10
正确答案是: A
5、设变量 a 是整型,f 是实型,i 是双精度型,则表达式 10+a+i*f 的数据类型是:
A) int 型 B) float 型 C) double 型 D) 不确定
正确答案是: C
6、若有定义 int a=12,则表达式 a+=a-=a*=a 的值是:
A) 0
B) -264
C) -144
D) 132
正确答案是: A
7、下面程序的输出结果是:
#includestdio.h
void main()
{
int a=-1, b=4, k;
k=(++a=0)(b--=0);
printf(%d,%d,%d\n,k,a,b);
}
A) 1,1,2
B) 1,0,3
C) 0,1,2
D) 0,0,3
正确答案是: D
8、阅读下面的程序
#includestdio.h
void main()
{
int i,j,m,n;
i=8;j=10;
m=++i;
n=j++;
printf(%d,%d,%d,%d,i,j,m,n);
}
程序的运行结果是:
A) 8,10,8,10
B) 9,11,8,10
C) 9,11,9,10
D) 9,10,9,11
正确答案是: C
9、请读程序:
#include stdio.h
void main()
{ int a; float b,c; scanf(%2d%3f%4f,a,b,c); printf(\na=%d,b=%
文档评论(0)