全国计算机二级C语言考试真题Word文档下载推荐.docx
- 文档编号:22362258
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:12
- 大小:18.09KB
全国计算机二级C语言考试真题Word文档下载推荐.docx
《全国计算机二级C语言考试真题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《全国计算机二级C语言考试真题Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
A(c>
=2&
&
c<
=6)&
(c%2!
=1)
B)(c>
!
(c%2))
C)(c==2)‖(c==4)‖(c==6)
D)(c>
=6)‖(c!
=3)‖(c!
=5)
9、以下选项中,值为1的表达式是
A)‘\0’-‘0’
B)’1’-0
C)1-‘0’
D)1-‘\0’
30、以下选项中,不合法的C语言用户标识符是
Aa——bBAaBcC_1Da_b
31.以下选项中关于C语言常量的叙述错误的是
A经常被使用的变量可以定义成常量
B所谓常量,是指在程序运行过程中,其值不能被改变的量
C常量可分为数值型常量和非数值型常量
D常量分为整型常置、实型常量、字符常量和字符串常量
34、以下叙述中正确的是
AC语句必须在一行内写完
BC语言程序中的注释必须与语句写在同一行
CC程序中的每一行只能写一条语句
D简单C语句必须以分号结束
37、以下选项中不能作为C语言合法常量的是
A’cd’B’\011’C0.le+6D"
\a"
58、以下选项中不能用作C程序合法常量的是
A."
\x7D"
B.1,234
C.123
D.'
\123'
60、C语言源程序名的后缀是
A).cp
B).obj
C).exe
D).C
61、阅读以下程序
#include<
stdio.h>
main()
{intcase;
floatprintF;
printf("
请输入2个数:
"
);
scanf("
%d%f"
&
case,&
printF);
printf("
%d%f\n"
case,printF);
}
该程序在编译时产生错误,其出错原因是
A.定义语句出错,case是关键字,不能用作用户自定义标识符
B.定义语句无错,printf不能输出case的值
C.定义语句无错,scanf不能作为输入函数使用
D.定义语句出错,printF不能用作用户自定义标识符
62.若有定义语句:
intx=12,y=8,z;
在其后执行语句
z=0.9+x/y;
则z的值为
A.2.4
B.1
C.2
D.1.9
63.表达式a+=a-=a=9的值是
A.-9
B.0
C.9
D.18
68.以下选项中非法的c语言字符常量是
A.'
\b'
B.'
\xaa'
C.'
\007'
aa'
72.以下叙述中正确的是
A.英文大写字母X和荚文小写字母x都可以作为二进制数字的开头字符
B.八进制数的开头要使用英文字母o,否则不能与十进制区分开
C.在C程序中的八进制和十六进制,可以是浮点数
D.整型变量可以分为int型、short型、long型和unsigned型四种
79.以下选项中,当x为大于1奇数时,值为0的表达式是
A.x%2==0
B.x%2==l
C.x%2!
=0
D.x/2
101.以下选项中不能作为c语言合法常量的是
cd'
\011'
C.0.le+6
D."
104.以下选项中不能用作C程序合法常量的是
A"
134.若有定义语句:
chara='
\82'
;
则变量a
A.包含3个字符
B.说明不合法
C.包含1个字符
D.包含2个字符
135.有以下程序
stdio.h>
{
charcl='
A'
c2='
Y'
%d,%d\n"
cl,c2);
程序的输4结果是
A.输出格式不合法,输出出错信息
B.65.89
C.A,Y
D.65.90
154.以下选项中,能用作数据常量的是
A.115L
B.0118
C.0115
D.1.5el.5
155.设变量已正确定义并赋值,以下正确的表达式是
A.x=y*5=x+z
B.int(15.8%5)
C.x-25%5.0
D.x=y+z+5,++y
185.有以下程序
main()
{chara='
H'
a=(a>
='
&
a<
='
Z'
)?
(a+32):
a;
printf("
%c\n"
a);
程序运行后的输出结果是
A)A
B)a
C)h
D)H
194.以下叙述中正确的是
A)程序可以包含多个主函数,但总是从第一个主函数处开始执行
B)书写源程序时,必须注意缩进格式,否则程序会有编译错误
C)程序的主函数名除main外,也可以使用Mainl或_main
D)在C程序中,模块化主要是通过函数来实现的
199.以下叙述中正确的是
A)字符变量在定义时不能赋初值
B)同一英文字母的大写和小写形式代表的是同一个字符常量
C)转义字符用@符号开头
D)字符常量可以参与任何整数运算
200.以下叙述中正确的是
A)"
a"
表示一个字符常量
B)"
\"
是非法的
C)'
\0'
表示字符0
D)表达式:
'
a'
>
b'
的结果是"
假"
202.以下叙述中正确的是
A)由&
构成的逻辑表达式与由||构成的逻辑表达式都有"
短路"
现象
B)C语言的关系表达式:
0<
x<
10完全等价于:
(0<
x)&
(x<
10)
C)逻辑"
或"
(即运算符||)的运算级别比算术运算要高
D)逻辑"
非〃〈即运算符!
)的运算级别是最低的
219.c源程序中不能表示的数制是
A)八进制
B)十六进制
C)十进制
D)二进制
221.以下四个程序中,完全正确的是
A)#include<
{/*programming*/
programming!
\n"
);
}
B)include<
stdio.h>
{/*programming*/
C)#include<
main();
{/*programming/*/
};
D)#include<
{/*/*programming*/*/
222.若有定义语句:
intx=10;
则表达式x-=x+x的值为
A)10
B)-10
C)-20
D)0
224.己知大写字母A的ASCII码是65’小写字母a的ASCII码是97。
以下不能将变量c中的大写字母转换为小写字母的语句是
A)c=c+32
B)c=('
+c)%26-'
a'
C)c=c-'
+'
D)c=(c-'
)%26+'
248.关于C语言的变量,以下叙述中错误的是
A)变量所占的存储单元地址可以随时改变
B)程序中用到的所有变量都必须先定义后才能使用
C)由三条下划线构成的符号名是合法的变量名
D)所谓变量是指在程序运行过程中其值可以被改变的量
249.若有以下程序
{inta=0,b=0,c=0;
c=(a+=++b,b+=4);
printf("
%d,%d,%d\n"
a,b,c);
则程序的输出结果是
A)-1,4,-1
B)1,5,1
C)-1,4,4
D)1,5,5
256.若有以下程序
{inta=0,b=0,c=0,d;
c=(a+=b,,b+=a);
/*第4行*/
d=c;
;
/*第5行*/
/*第6行*/
a,b,c);
/*笫7行*/
编译时出现错误,你认为出借的是
A)第6行
B)笫4行
C)第7行
D)第5行
257.若有以下程序
{intb=10,a=-11;
a%=b%=4;
%d%d\n"
a,b);
A)12
B)1-1
C)-12
D)-1-2
258.有以下程序
charcl='
c2='
printf("
%d,%d\n"
程序的输出结果是
A)65,90
B)输出格式不合法,输出出错信息
C)A,Y
D)65,89
259.若有定义语句:
\82'
A)包含3个字符
B)包含2个字符
C)包含1个字符
D)说明不合法
265.若变置己正确定义并赋值.以下不能构成C语句的选项是
A)A?
a:
B)B++;
C)A=a+b;
D)a=a+b
267.以下选项中不属于C语言程序运算符的是
A)<
B)()
C)&
D)sizeof
271.以下正确的字符串常量是
A)"
\\\"
B)OlympicGames
C)'
abc'
D)"
274.以下叙述中正确的是
A)表达式:
B)'
\”'
0'
D)"
276.以下叙述中正确的是
A)C语言的关系表达式:
B)由&
构成的逻辑表达式与由||构成的逻辑表达式都有"
非"
(即运算符!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 语言 考试