计算机二级C语言最新题库Word文档下载推荐.docx
- 文档编号:5756635
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:86
- 大小:44.17KB
计算机二级C语言最新题库Word文档下载推荐.docx
《计算机二级C语言最新题库Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机二级C语言最新题库Word文档下载推荐.docx(86页珍藏版)》请在冰点文库上搜索。
TYPE=04ANDKENID=33000001
2,3
C语言源程序中可以有多处注释。
C语言源程序中,main函数必须写在其他函数之前。
编写C语言源程序时,必须采用“缩进”方式。
第二章
TYPE=02ANDKENID=33000002
以下属于合法数据类型关键字的是______。
(A)Long
(B)shot
(C)char
(D)doubel
以下不合法的数值常量是______。
(A)011
(B)1e1
(C)8.0E0.5
(D)0xabcd
以下正确的字符常量是______。
(A)"
T"
(B)'
\\'
'
(C)'
(D)'
T'
以下不合法的字符常量是______。
a"
\77'
\n'
\x5c'
表达式3.6-5/2+1.2+5%2的值是______。
(A)4.3
(B)4.8
(C)3.3
(D)3.8
以下均是合法常量的是______。
(A)038,.5e-6,0xE
(B)12.,0Xc33,3.6e0
(C).17,4e1.5,0ade
(D)0x6A,30_000,3.e7
以下均是非法常量的是______。
(A)0x2g,0ff,E5
(B)'
,'
\21'
,12,456
(C)028,04567,0xffff
(D)0xaa,'
a'
,"
设有说明语句:
inti=5;
charc='
A'
;
doubled=3.14;
,以下结果为整型的表达式是______。
(A)i/2+d
(B)i/2*c
(C)c+d/2
(D)i/2+c+d
若变量均已正确定义并赋值,以下合法的赋值语句是______。
(A)x+n=i;
(B)x=n%2.5;
(C)x=y==5;
(D)x=5=4+1;
以下变量说明语句中,合法的是______。
(A)float5_five=3.4;
(B)int_xyz=29
(C)doublea1=6.2e4;
(D)shortdo=3;
intx=1;
doubley=1.0;
,以下不符合C语言语法的表达式是________。
(A)++x,y=x--
(B)x=(int)(y/3)
(C)x=x+10=x+y
(D)(double)x/3
4,2
intx,a,b,c;
,以下不符合C语言语法的表达式是______。
(A)d%3
(B)d+=-1
(C)x=(a=-1,b=-3,a*b)
(D)a+=(a=3)*(b=2)*(c=1)
以下能正确定义且赋初值的语句是______。
(A)int
n1=n2=-1;
(B)char
c=32;
(C)float
f;
(D)double
x=12.3E2.5;
chars="
AA"
,下面说法正确的是______。
(A)变量s中包含1个字符
(B)变量s中包含2个字符
(C)变量s中包含3个字符
(D)说明语句不合法
inti=2;
以下选项的四个表达式中与其他三个表达式的值不相同的是______。
(A)i++
(B)i+=1
(C)++i
(D)i+1
若变量均已正确定义并赋值,以下合法的赋值表达式是______。
(A)x=3+b=x+3
(B)x=(b=x+3,3+b)
(C)x=3+b,b++,x+3
(D)x+=3=x+3
若已定义x和y为double类型,表达式(x=1,y=x+3/2)的值是______。
(A)1
(B)2
(C)2.0
(D)2.5
与数学式子2乘以y的n次方除以(2x+1)对应的C语言表达式是______。
(A)2*y^n/(2*x+1)
(B)2*y**n/(2*x+1)
(C)2*pow(y,n)/(2*x+1)
(D)2*pow(n,y)/(2*x+1)
intk=7,x=12;
,以下表达式中值为3的是______。
(A)x=k%5
(B)x%=(k-k%5)
(C)x%=k-k%5
(D)x=5-(k%=5)
intn=7,i=3;
,执行赋值运算n%=i+1后,变量n的值是______。
(A)0
(B)1
(C)2
(D)3
以下与k=i++完全等价的表达式是______。
(A)i=i+1,k=i
(B)k=i,i=i+1
(C)k=++i
(D)k+=i+1
能正确表示数学关系:
“-5≤a≤5”的C语言表达式是______。
(A)a>
=-5anda<
=5
(B)a>
=-5ora<
=5
(C)a>
=-5&
&
a<
(D)a>
=-5||a<
=5
以下选项中,当k为大于1的奇数时,值为0的表达式______。
(A)k%2==1
(B)k/2
(C)k%2!
=0
(D)k%2==0
若变量均已正确定义并赋值,以下选项中与表达式(x-y)?
(x++):
(y++)中的条件表达式(x-y)等价的是________。
(A)(x-y>
0)
(B)(x-y<
(C)(x-y<
0||x-y>
(D)(x-y==0)
已知大写字母'
的ASCII码是65,小写字母'
的ASCII码是97,则字符常量'
\101'
是______。
(A)字符'
(B)字符'
(C)字符'
e'
(D)非法的常量
TYPE=01ANDKENID=33000002
double
inti;
floatf;
doubled;
,表达式5-2*i+d/f值的数据类型为【
】。
1
chark='
,变量k中包含【
1】个字符。
字符型
C语言中的基本数据类型包括整型、实型和【
字符型】。
67
的ASCII码是65,若变量k是int类型,则执行了语句:
k='
+2.8;
后变量k的值是【
1,2
5
字符串"
A\x11T\101C"
的长度是【
int
intk=5;
doublet;
,执行语句t=(double)k;
之后,变量k的数据类型是【
表达式2+sqrt(4)值的数据类型为【
double】。
3,3
4
8
在VisualC++6.0环境中,一个char型变量在内存中占【1】个字节,一个int型变量在内存中占【
4】个字节,一个double型变量在内存中占【
8】个字节。
6
若变量x、y均为int型,则表达式(x=3,x+3,y=3,x+y)的值是【
】,表达式y=(y=3,x=y,x+3)的值是【
TYPE=04ANDKENID=33000002
A-
可以把一个字符常量赋给一个整型变量。
说明语句intt1=t2=10;
可以把t1、t2定义成int型变量并初始化为10。
k1=k2=k3=10;
是一条合法的赋值语句。
2,2
可以把define定义为用户标识符,但不能把if定义为用户标识符。
intx=3,y=5;
,当执行语句x=x+y;
y=x-y;
x=x-y;
后,变量x和y的值实现了交换。
在C语言的运算符中,条件运算符的优先级最低。
第三章
TYPE=02ANDKENID=33000003
doublex=123.56;
,对于语句printf("
%-8.2e\n"
x);
,以下说法正确的是______。
(A)输出为-1.24e+002
(B)输出为1.24e+002
(C)输出为12.36e+001
(D)输出格式描述符的域宽不够,不能输出
printf函数被称为______输出函数。
(A)字符
(B)整数
(C)格式
(D)浮点
scanf函数是一个______函数。
(A)标准库
(B)用户定义
(C)无参
(D)地址
getchar函数的原型声明包括在头文件______中。
(A)string.h
(B)math.h
(C)conio.h
(D)stdio.h
在printf函数的"
格式控制字符串"
中,%5d表示______。
(A)输出宽度为5
(B)输出5个数
(C)输出数据时保留5位小数
(D)输出5个d
doublex;
,下列选项中正确的是______。
(A)scanf("
%d"
&
x);
(B)scanf("
%f"
(C)scanf("
%lf"
(D)scanf("
对语句scanf("
%c%c%c"
x,&
y,&
z);
和语句scanf("
%c,%c,%c"
的输入,以下说法正确的是______。
(A)都以空格作为间隔
(B)前者以空格作为间隔,后者以逗号作为间隔
(C)前者不以空格作为间隔,后者以逗号作为间隔
(D)都以逗号作为间隔
以下程序段的输出结果是(符号□表示空格)______。
doublex=3.14;
printf("
|%5.0f|\n"
(A)|3.14□|
(B)|□□□□3|
(C)|□□3.0|
(D)|□□□3.|
语句printf("
x=%10.5f\n"
12345.678);
的输出结果是______。
(A)x=2345.67800
(B)x=12345.6780
(C)x=12345.678
(D)x=12345.67800
对于如下程序段:
intx=2010,y=2012;
%d\n"
(x,y));
(A)输出结果为:
2002
(B)输出结果为:
2012
(C)输出结果不确定
(D)运行时产生出错信息
以下程序运行时,若输入数据为:
1111,则输出结果是______。
#include<
stdio.h>
voidmain()
{
intx,y;
scanf("
%d%o"
y);
y+=x;
y);
}
(A)22
(B)20
(C)18
(D)11
,以下不合法的赋值语句是______。
(A)x*=3;
(B)x/=y;
(C)x+=3;
(D)x||=y;
intx;
,执行语句x=10;
x+=x-=x;
后,变量x的值为______。
(B)10
(C)20
(D)30
inti,j;
charc;
,若要通过语句scanf("
%d%c%d"
i,&
c,&
j);
使变量i,j得到数值8,变量c得到字符'
,正确的输入是(符号□表示空格)______。
(A)8,A,8
(B)8□A□8
(C)8□A8
(D)8A8
inti,j,若从键盘给i、j输入数据,以下不正确的输入语句是______。
%d%d"
(B)scanf("
%dW%d"
%d,%d"
(D)scanf("
i,j);
floatx,y,z;
,要通过语句scanf("
%f%f%f"
给x赋值11.0,y赋值22.0,z赋值33.0,以下不正确的输入形式是______。
(A)11.0<
回车>
22.0<
33.0<
(B)11.0,22.0,33.0<
(C)11.0<
22.033.0<
(D)11
22<
33<
有程序段:
inti;
charname[20];
%2d%f%s"
&
i,&
f,name);
若从键盘上输入566777abc后,变量f的值是______。
(A)566777.0
(B)6777.0
(C)777.0
(D)0.0
charc;
,不能用于判断变量c中的字符是否为大写字母的表达式是______。
(A)isupper(c)
=c<
='
Z'
(C)'
=c&
c<
(D)(c<
z'
-32)&
('
-32<
=c)
已知字符大写字母'
的ASCII码是65,设有说明语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 语言 最新 题库