2023年计算机二级复习答案.docx
《2023年计算机二级复习答案.docx》由会员分享,可在线阅读,更多相关《2023年计算机二级复习答案.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江苏省计算机2级考试 如有异议再当讨论 一、选择题(本题共20道小题,共40分。) 1. 表达关系xyz的c语言表达式为 A:(X=Y)&(Y=Z) B) (X=Y)AND(Y=Z) C) (X=Y=Z) D) (X=Y)&(Y=Z) A解析:&为并且符号 2. 以下程序的输出结果是 main( ) int a=12,b=12; printf(%d %dn,-a,+b); A10 10 B)12 12 C)11 10 D)11 13 D解析:+a为前置运算符,先执行后输出 3. 以下的for循环 for(x=0,y=0; (y!=123)&(x4); x + + ); A 是无限循环 B)循环
2、次数不定 C)执行4次 D)执行3次 C 解析: 此题与y无关,注意&运算符&左右条件,必须同时满足,x不能大于4,所以执行4次4. 有以下程序 main() char a=programming,b=language; char *p1,*p2; /定义两个指针 int i; p1=a;p2=b; /p1指向a,p2指向bfor(i=0;i7;i+) if(*(p1+i)=*(p2+i) /假如两个字符相同,就执行下一句 printf(c,*(p1+i); 输出结果是 : Agm B)rg C)or D)ga D解析:此题考察学生理解能力和思维能力,在复杂的题目中寻找关键句。 5. 以下说法
3、中对的的是 A #define和printf都是C语句 B) #define是C语句,而printf不是 C) printf是C语句,但#define不是 D) #define和printf都不是C语句 D解析:C语句分类:表达式语句 ,函数调用语句 ,控制语句 ,复合语句 ,空语句 6. 下面的程序 main() int x=3; do printf(%dn,x-=2); while(!(-x); A 输出的是1 B) 输出的是1和-2 C) 输出的是3和0 D) 是死循环 B 解析:while(!(-x)为(-x)=0)时结束while循环7. 下面能对的进行字符串赋值操作的语句是 Ach
4、ar s5=ABCDE;/无需双引号 B)char s5=A、B、C、D、E; C) char *s;s=ABCDEF; D)char *s; scanf(%s,s); C解析:8. 以下程序的输出结果是 main( ) int i,x33=9,8,7,6,5,4,3,2,1,*p=&x11; for(i=0;i4;i+=2) 9 8 7printf(%d ,pi); 6 5 4 A 5 2 B) 5 1 C) 5 3 D) 9 7 3 2 1C解析: 略 9. 若规定在if后一对圆括号中表达a不等于0的关系,则能对的表达这一关系的表达式为 A a0 B) !a C) a=0 D) a D解析
5、:略10. 下面各语句行中,能对的进行赋字符串操作的语句行是 A) char st45=ABCDE; B) char s5=A,B,C,D,E; C) char *s; s=ABCDE; D) char *s; scanf(%s,s); C解析:略 11. 若fp是指向某文献的指针,且已读到该文献的末尾,则C语言函数feof(fp)的返回值 是 A EOF B) -1 C) 非零值 D) NULL D解析:注意文献程序的书写 12.设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能对的执行的语句是 A k=*p1+*p2; B)p2=k; C)p1=p2; D)k=*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 计算机 二级 复习 答案
限制150内