C语言 百分网手机站

计算机等级考试《二级C语言》练习题

时间:2020-11-13 17:48:53 C语言 我要投稿

2017计算机等级考试《二级C语言》练习题

  考生们在备考计算机二级复习阶段,需通过大量试题练习,以下是百分网小编搜索整理的一份计算机等级考试《二级C语言》练习题,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

2017计算机等级考试《二级C语言》练习题

  一、单选题

  1). 设有数组定义: char array[]="China"; 则数组 array所占的空间为

  A.4个字节

  B.5个字节

  C.6个字节

  D.7个字节

  正确答案:C

  2). 以下错误的if语句是( )。

  A.if(x>y) z=x;

  B.if(x==y) z=0;

  C. if(x!=y) printf("%d",x) else printf("%d",y);

  D. if(x

  正确答案:C

  答案解析:选项C中的第一个printf语句后面丢了分号,所以是错误的。

  3). 开发软件时对提高开发人员工作效率至关重要的是

  A.操作系统的资源管理功能

  B.先进的软件开发工具和环境

  C.程序人员的数量

  D.计算机的并行处理能力

  正确答案:B

  4). 已知:char a[15],b[15]={"I love china"};则在程序中能将字符串I love china赋给数组a的正确语句是

  A.a="I love china";

  B.strcpy(b,a);

  C.a=b;

  D.strcpy(a,b);

  正确答案:D

  5). 结构化程序所规定的三种最基本控制结构是

  A.输入、处理、输出

  B.树形、网形、环形

  C.顺序、选择、循环

  D.主程序、子程序、函数

  正确答案:C

  二、程序修改题

  下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。

  例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的'结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!

2017计算机等级考试《二级C语言》练习题

  【参考答案】

  (1)}t=0;(2)if(d%2 1=O)或if(d%2==1)

  【考点分析】

  本题考查:指针型变量作为函数参数;if语句条件表达式,结合奇偶数的表示方法来确定该表达式内容。

  【解题思路】

  (1)由函数定义可知,变量t是指针变量,所以对t进行赋初值0是不对的。因为t指向的是存放新数的变量,所以此处应给新数赋初值0,即。t=0。

  (2)变量d表示数S各个位上的数,此处的if条件应为判断d是否为奇数。

【2017计算机等级考试《二级C语言》练习题】相关文章:

1.计算机等级考试二级C语言真题

2.计算机等级考试二级C语言填空题

3.计算机二级C语言巩固练习题2017

4.计算机二级考试C语言模拟练习题

5.计算机二级C语言考试冲刺练习题

6.计算机二级C语言练习题

7.2015年计算机等级考试二级C语言考场指导

8.2015年计算机等级二级C语言考试备考技巧

9.全国计算机等级考试二级C语言笔试试题