2022年安徽省计算机二级考试C语言 2.pdf
《2022年安徽省计算机二级考试C语言 2.pdf》由会员分享,可在线阅读,更多相关《2022年安徽省计算机二级考试C语言 2.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单项选择题1: 计算机软件分为系统软件和应用软件,下列软件中,不属于应用软件的是_ 。A. AutoCAD B. MSN C. SQL Server D. Windows Media Player 参考答案: C 2: 操作系统的主要功能是_ 。A. 管理系统所有的软、硬件资源B. 实现软、硬件转换C. 把源程序转换为目标程序D. 进行数据处理参考答案: A 3: 微型计算机的硬件系统包括_ 。A. 控制器、运算器、存储器、输入设备和输出设备B. 主机、键盘、电源和CPU C. 主机、电源、CPU 和显示器D. CPU 、键盘、显示器和打印机参考答案: A 4: 下列有关 Windows 文件
2、夹 的叙述,不正确的是_ 。A. 文件夹中既可以存放文件,也可以存放文件夹B. 文件夹中不能存放同名文件C. 不同文件夹中可以存放同名文件D. 名称相同的文件和文件夹可以存放在同一文件夹中参考答案: D 5: 多媒体计算机是指_ 。A. 安装了光驱并具有较高运算能力的计算机B. 安装了 office 软件的计算机C. 能够处理音频、视频等多媒体信息的计算机D. 能够访问 Internet 的计算机参考答案: C 6: 以下叙述错误的是_ 。A. 一个 C程序可以包含多个函数B. 一个 C程序只能有一个主函数C. C 程序在书写时,有严格的缩进要求,否则不能编译通过名师资料总结 - - -精品资
3、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - D. C 程序的主函数必须用main 作为函数名参考答案: C 7: 设有 char a=101;,则变量 a包含 _ 个字符。A. 1 B. 2 C. 3 D. 4 参考答案: A 8: 下列 _ 是不合法的常量。A. xabcde B. x1f C. 0 x12 D. 2.1e3 参考答案: A 9: _ 不是 C语言的合法关键字。A. switch B. default C. case D. print
4、f 参考答案: D 10: 下列表达式中值为0的是 _ 。A. 7/8 B. 7%8 C. 7/8.0 D. 78 参考答案: A 11: 设有 int i,j=10; ,则执行语句i=+j; 后i、 j的值分别为 _ 。A. 10,10 B. 10,11 C. 11,10 D. 11,11 参考答案: D 12: 已知 int x=6,y,z;,执行语句 y=z=x,x=y=z;后,变量 x的值是 _ 。A. 0 B. 1 C. 6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
5、2 页,共 11 页 - - - - - - - - - D. 7 参考答案: B 13: 设有 int a; ,则执行语句a=4*5,a+5; 后a的值是 _ 。A. 25 B. 20 C. 15 D. 10 参考答案: B 14: 已知 float x=2.34567;,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是_ 。A. x=x*100+0.5/100.0;B. x=(x*100+0.5)/100.0;C. x=(int)(x*100+0.5)/100.0;D. x=(x/100+0.5)*100.0;参考答案: C 15: 若有语句 int a=3,b=4,c
6、=5;,则以下表达式中值为0的是 _ 。A. a&b B. a=c C. !(a&c) D. bac 参考答案: C 16: 错误判断 char 型变量 ch是否为大写字母的正确表达式是_ 。A. A=ch=Z B. (A=ch)|(ch= Z) C. (A=ch)&(ch=Z) D. (A=ch) and (chb) a=b+c,b=2*c; else a=b-c,b=3*c;a=b+c; printf(%d %d,a,b); A. 9 6 B. 7 3 C. 1 9 D. 4 2 参考答案: A 20: 已知: int x; ,语句 if(x); 中的表达式 x等价于 _ 。A. x=0
7、B. x!= 0 C. x=1 D. x!= 1 参考答案: B 21: 已知 int a=1,b=2,c=3,d=4,m=2,n=2;,则执行 m=ab | n=cd;后, n的值为 _ 。A. 1 B. 2 C. 3 D. 4 参考答案: B 22: 若有 int n; ,则关于 for 语句 for(n=-1;n=1;n+);的说法,正确的是_ 。A. 循环体执行两次B. 循环体执行无限次C. 循环体一次也不执行D. 循环体只执行一次参考答案: C 23: 有如下程序段int a=0;while(a0); A. -2 B. -1 C. 0 D. 1 参考答案: B 25: 下列叙述中正确
8、的是_ 。A. continue 语句的作用是结束整个循环的执行B. 只能在循环体内和switch 语句体内使用break 语句C. 在循环体内使用break 语句和 continue 语句的作用相同D. 从多层循环嵌套中退出时,只能使用goto 语句参考答案: B 26: 下列对数组 s的初始化,其中不正确的是_ 。A. char s5=abc; B. char s5= a, b, c; C. char s5= ; D. char s5= abcdef; 参考答案: D 27: 已知 static int a8=2,5,4,7;,则表达式 a5-a2 的值是 _ 。A. -4 B. -5 C
9、. 4 D. 5 参考答案: A 28: 若有 int a3=1,2,3,4,5,6;,则数组元素a10 的值是 _ 。A. 1 B. 2 C. 4 D. 5 参考答案: C 29: 设有定义: int a33=1,2,b33=1,2;,则执行语句printf(%d,a10+b00);后,输出的结果是 _ 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - A. 0 B. 1 C. 2 D. 3 参考答案: D 30: 字符串
10、A占用 _ 个字节的内存空间。A. 4 B. 3 C. 2 D. 1 参考答案: C 31: 若程序中含有以下_ 函数,则应包含头文件string.h 。A. sqrt( ) B. strcpy( ) C. fgetc( ) D. scanf( ) 参考答案: B 32: 下列函数定义中,正确的是_ 。A. void fun(int x,int y) B. void fun(int x;int y) C. void fun(int x,int y); D. void fun(int x,y) 参考答案: A 33: 一个 C程序源文件中定义的全局变量的默认作用域是_ 。A. 本函数的全部范围B
11、. 本程序的全部范围C. 本文件的全部范围D. 从定义位置到本文件结束参考答案: D 34: 下列描述中,不正确的是_ 。A. 调用函数时,实参可以是常量、变量或表达式B. 函数中的形参变量是局部变量C. 在不同的函数中可以定义相同名字的变量D. 定义函数时,形参可以是常量、变量或表达式参考答案: D 35: 下列关于指针变量p的定义与初始化语句,正确的是_ 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - A. int a,
12、*p=a; B. int a,*p=*a; C. int a,p=*a; D. int a,*p=&a; 参考答案: D 36: 已知: int i,j=8,*p=&i;,则与 i=j;等价的语句是_ 。A. i=*p; B. *p=j; C. i=&j; D. i=*p; 参考答案: B 37: 已知 int a=1,2,3,4,5,6,*p=a;,则值不等于2的表达式是 _ 。A. p+,*p B. +p,*p C. (*p)+ D. +(*p) 参考答案: C 38: 设有定义和声明如下: #define D 2 int x=5,y=3; char c=D; 则下列表达式中有错误的是_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年安徽省计算机二级考试C语言 2022 安徽省 计算机 二级 考试 语言
限制150内