2022年2022年计算机二级等级考试二级C++真题及答案 .pdf
《2022年2022年计算机二级等级考试二级C++真题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机二级等级考试二级C++真题及答案 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机二级等级考试二级+真题第一卷(共70 分)第一部分:基础知识(20 题,共 40 分)1、一个 C程序总是从()开始执行。A、程序的第一条执行语句 B、主函数 C 、子程序 D、主程序2、在 C语言中, int, char和 short int三种类型变量所占用的内存大小是()。A、均为 2个字节 B 、由用户自己定义 C 、由所用机器的字长决定 D 、是任意的3、若有以下类型说明语句:char a; int b; float c; short int d; 则表达式( c*b+a )*d 的结果类型是()。A、char B、int C、 double D、float 4、若有说明语句:
2、int w=1,x=2,y=3,z=4; 则表达试wx?w:zy?z:x的值是()A、4 B、3 C、2 D、1 5、设 x,y 为 int型变量,则执行下列语句后,y 的值是()x=5; y=x+*x+; y=-y*-y; A、529 B、2401 C、1209 D、625 6、C语言中函数返回值的类型是()A、return语句中的表达式类型 B、调用函数的类型C、总是 int型 D、定义函数时所指定的函数类型7、凡是在函数中未指定存储类别的变量,其隐含的存储类别是()A、自动 B、静态 C、外部 D、寄存器8、在源程序的一个文件中定义的全局变量的作用域是()A、本文件的全部范围 B、该程序
3、的全部范围名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - C、一个函数的范围 D、从定义该变量的位置开始至该文件的结束9、以下不正确的描述是()A、break 语句只能用于循环语句和switch语句B、在 switch语句中, break 语句的作用也可用continue语句来替代C、在循环语句中,使用continue语句是为了结束本次循环,而不是终止循环的执行D、在循环语句中,使用break 语句是为了使流程跳出循环体,提前
4、结束循环10、若有宏定义 #define mod(x,y) x%y 则执行以下程序段后,输出为()int z,a=15,b=100; z=mod(b,a); printf(“%d n”,z+); A、11 B、10 C、6 D、宏定义不合法11、若有说明语句: char s14= ”12”; char *ptr; 则执行下列语句后输出为()ptr=s1; printf(“%c n”,*(ptr+1); A、字符 2 B、整数 2 C、字符串“ 12” D、字符 1 1 2 page_break 第二部分:简单程序(12 题,共 30 分)21、运行下面的程序,其输出是()main() int
5、a=2,4,6,8,10,y=1,x,*p; p=&a1; for(x=0;x3;x+) y+=*(p+x); printf(“%d n”,y); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - A、17 B、18 C、19 D、20 22、运行下面的程序,其输出是()main() int i=1; while(i19) if(i+%5!=3) continue; else printf(“%4d ”,i); printf(“
6、n”); A、2 5 7 9 11 13 15 17 B、3 6 9 12 15 18 C、4 9 14 19 D、3 8 13 17 19 23、运行下面的程序后,其正确的输出是()main() static int a5=7,2,8,4,5; static int *pa5=&a0, &a1, &a2, &a3, &a4; int *p,i; p=pa; for(i=0;i5;i+) printf(“%d t ”,*p+2); p+; printf(“n”); A、9 4 10 6 7 B、7 2 8 4 5 C、7 4 10 4 5 D、2 3 4 5 6 24、下面程序运行后,其输出是
7、()main() int i; int n=2; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - while(+n20) i=1; while(+in) if(n%i=0) break; if(i=n-1) printf(“%d t ”,n); printf(“n”); A、2 5 7 9 13 17 19 B、3 5 7 11 13 17 19 C、2 3 5 7 11 13 17 19 D、3 5 7 11 13 17 2
8、0 1 page_break 25、下面程序运行后,其输出是()main() int i,j,k; int func(); i=1,j=2,k=3; printf(“%d n”,func(j+=k,j+),(i,i+,+i); int func(int x,int y) int z; z=x%y; return(z); A、2 B、0 C、1 D、3 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 26、下面程序运行后,其输出
9、是()int x,y; one() int a,b; a=25,b=10; x=a-b;y=a+b; main() int a,b; a=9,b=5; x=a+b;y=a-b; one(); printf(“%d,%d n”,x,y); A、14,4 B、14,35 C、15,35 D、15,4 27、下面程序运行后,其输出是()#include void printd(int i); main() int n=123; printd(n); void printd(int n) int i; if(n0) n=-n;putchar( - ); putchar(n%10+0); if(i=n/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机二级等级考试二级C+真题及答案 2022 计算机 二级 等级 考试 C+ 答案
限制150内