- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级c语言1-3章先择题(带答案)
第一章 第二章
C语言的函数体由()括起来。
{}
[]
()
下面叙述错误的是()
一个C源程序可由一个或多个函数组成
构成C语言源程序的基本单位是语句
C源程序中大、小写字母是有区别的
若一条语句较长,可分写在下一行或多行上
下面叙述正确的是()
每行最多只能写两条语句
main()函数必须位于源程序文件的开头
所有语句都必须以分号;结束
程序中必须含有自定义函数
C源程序中main()函数的位置()。
必须位于程序的最前面
必须在自定义函数前面
必须在系统库函数后面
可以在自定义函数后面
结构化程序设计不包括( )。
最优化
自顶而下,逐步细化
模块化设计
结构化编码
下面叙述中,( )不是结构化程序设计中的三种基本结构之一。
数据结构
选择结构
循环结构
顺序结构
第三章 数据类型、运算符和表达式
(B )为非法的字符串常量
“056”
‘123’
“ “
“case”
( B )为正确的用户标识符。
min-5
max_at
3_row
union
以下( D )是正确的变量名。
a.bee
-p11
int
p_11
以下( D )是正确的变量名。
5f
if
f.5
_f5
以下( D )是正确的常量。
E-5
1E5.1
a12
32766L
以下( A )是不正确的字符串常量。
abc
1212
0
以下( BC )是正确的字符常量。
c
\\
W
\32a
char型变量存放的是( A)。
ASCII代码值
字符本身
十进制代码值
内码值
( B)为合法的常量。
5,236
1.23E+8
‘b_k’
3.21E-6.5
(D)为正确的字符常量
‘\084’
‘bcd’
‘165’
‘@’
若有定义:int b=-15;则(D)为正确的赋值表达式。
*b=6
b=*5
b+10=-5
b+=b*3
若有定义:int x=2;则正确的赋值表达式是( A )。
a-=(a*3)
double(-a)
a*3
a*4=3
若有定义:float x=2,y; int a=3 ;语句y=1*(x+a)/3;运行后,y的值为( B)。
2.0
1.666667
1.0
0
若有定义:int a,b=5;语句a=(b/2)+b%2;运行后,a的值为(A )
3
4
0
2
下面叙述正确的是( B)
2/3与2%3等价
5/(int)4.0与5/4等价
++2与- -3等价
++2与3等价
若有定义:int a,b=6;语句a=--b;运行后,a、b的值分别是(C)。
6 6
5 6
5 5
6 5
若有定义:int i=3,j=6;则表达式(--i)*(j++)的值为( D)。
10
18
15
12
语句x=(a=3,b=++a);运行后,x、a、b的值依次为( C )。
3,3,4
4,4,3
4,4,4
3,4,3
已知int a=R; 则正确的表达式是(D )。
a=int(3e2)
2*a=a++
a=a+a=a+3
a%10
已知char a=R; 则正确的赋值表达式是( A )。
a=(a++)%4
a+2=3
a+=256--
a=\078
语句a=(3/4)+3%2;运行后,a的值为( B )。
0
1
2
3
若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为( C)。
3,3
4,4
4,3
3,4
设整型变量a为5,使b不为2的表达式是(C )。
b=(++a)/3
b=6-(--a)
b=a%2
b=a/2
设单精度型变量f、g的值均为2.0,使f为4.0的表达式是(A )。
f+=g
f-=g+2
f*=g-6
f/=g*10
若有定义:int k,i=2,j=4;则表达式k=(++i)*(j--)的值是(B )。
8
12
6
9
若有定义: int a=3;语句a+=a-=a*a;运行后,a的值为(C)
-6
0
-12
-3
若有定义:float x=3.5,y=5.5;则表达式(B)的值为2.
(int)x+y%7
(int)(x+y)%7
int(x+y)%7
(x+y)%7
若有定义:int b=-15; 则(D)为正确的赋值表达式。
b=*5
*b=6
b+10=-5
b+=b*3
下面叙述正确的是( B )。
2/3 与 2.0/3.0 等价
(int)2.0/3 与 2/3 等价
++5 与 6 等价
A与A等价
若有定义int x=1,y=2,n=3;则(A)为正确的表达式。
x=y*3,y=(x+n)/y
(x+y)(y+n)
float(y/
文档评论(0)