计算机二级考试C语言能力提高训练题及答案
为了帮助大家更有效率地复习计算机二级考试,应届毕业生考试网小编给大家整理了2017年3月计算机二级考试C语言能力提高训练题及答案,祝大家考试成功。
1). 执行以下程序段后的输出结果是( )。int x=0xcde;printf("M,%4o,%4xn",x,x,x);
A.3294,6336,cde
B.3294,6336,xcde
C. 3294,06336,0xcde
D. 3294,6336,0cde
正确答案:A
答案解析:0xcde是十六进制数,写成二进制数形式为:1100 1101 1110,按八进制送出时,是从右向左3位二进制数写成1位,按十六进制形式送出时,是从右向左4位二进制数写成1位。
2). 若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是
A.a,point,*&a
B.&*a,&a,*point
C.*&point,*point,&a
D.&a,&*point,point
正确答案:D
3). 已知int a[10];则对a数组元素的正确引用是
A.a[10]
B.a
C.a+5
D.a[10-10]
正确答案:D
4). 计算机内部运算使用的数是( )。
A.十进制数
B.十六进制数
C. 二进制数
D. 八进制数
正确答案:C
答案解析:在实际生活中找不到具有十个稳定状态的物理元件,而具有两种稳定状态的元件到处可见,如一个开关具有通电和断电两个稳定状态,计算机内部的元件正是以"1"代表通电,以"0"代表断电的,所以计算机内部运算使用的数是二进制数,至于八进制数和十六进制数是对二进制数的人为缩写。
5). 以下对C语言函数的有关描述中,正确的是
A.在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
B.C函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.函数必须有返回值,返回值类型不定`
正确答案:A
6). 以下判断两个字符串相等的正确方法是( )。
(str1=str2)
(str1==str2)
C. if(strcpy(str1,str2)=0)
D. if(strcmp(str1,str2)==0)
正确答案:D
1). 以下正确的函数头定义形式是
le fun(int x,int y)
le fun(int x;int y)
le fun(int x,int y);
le fun(int x,y);
正确答案:A
2). 函数的值通过return语句返回,下面关于return语句的形式描述错误的是
rn表达式;
rn(表达式);
C.一个return语句可以返回多个函数值
D.一个return语句只能返回一个函数值
正确答案:C
3). 不能进行++和--运算的数据类型为
A.指针
B.整型
C.长整型
D.常量
正确答案:D
答案解析:选项A)中用了赋值号,显然是错误的,选项C中的字符串拷贝函数strcpy不能比较大小,选项B)中的"=="号也不具有串比较功能,比较两个字符串的大小应用字符串比较函数。
4). 以下正确的函数头定义形式是
le fun(int x,int y)
le fun(int x;int y)
le fun(int x,int y);
le fun(int x,y);
正确答案:A
5). 函数的值通过return语句返回,下面关于return语句的形式描述错误的'是
rn表达式;
rn(表达式);
C.一个return语句可以返回多个函数值
D.一个return语句只能返回一个函数值
正确答案:C
6). 不能进行++和--运算的数据类型为
A.指针
B.整型
C.长整型
D.常量
正确答案:D
1). 下面说明不正确的是
a[10]="china";
a[10],*p=a;p="china"
*a;a="china";
a[10],*p;p=a="china"
正确答案:D
2). 开发软件时对提高开发人员工作效率至关重要的是
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力
正确答案:B
3). 关于C语言的主函数描述正确的是
A.C程序可以有多个main函数
B.C程序必有一个而且只能有一个main函数
C.C程序可以没有main函数
D.C程序的执行不一定在main函数开始执行
正确答案:B
4). 运算符( )的优先级最高。
A.[ ]
B. +=
C. ?:
D.++
正确答案:A
5). 以下描述错误的是
A.C程序中,函数可以直接或间接的调用自己
B.函数调用时,函数名必须与所调用的函数名字完全一致
C.函数说明语句中的类型必须与函数返回值的类型一致
D.实参数可以与形参个数不一致
正确答案:D
-
2017年3月计算机二级C语言考试摸底测试题
以下是yjbys考试网小编整理的2017年3月计算机二级C语言考试摸底测试题,希望对大家有所帮助,祝大家计算机二级考试顺利通过。一、选择题(每小题1分。)(1)程序流程图中带有箭头的线段表示的是()。A.图元关系B.数据流C.控制流D.调用关系(2)结构化程序设计的基本原则...
-
C语言if else语句汇总
对于很多情况,顺序结构的代码是远远不够的,大家都接触过C语言吧,下面是小编为大家整理的C语言ifelse语句,希望对大家有所帮助。C语言ifelse语句在C语言中,使用if和else关键字对条件进行判断。请先看下面的代码:#includeintmain(){intage;printf("请输入你的年龄:");sc...
-
C语言精选面试题详解
C语言是IT编程中最基础的语言,在面试中,基本可以忽略又或者格外重要。下面是小编为大家整理的C语言精选面试题详解,欢迎参考~分析这些面试题,本身包含很强的趣味性;而作为一名研发人员,通过对这些面试题的深入剖析则可进一步增强自身的内功。试题1:以下是引用片段:voi...
-
2017年计算机二级考试C语言备考题及答案
计算机二级对于很多考生来说还是比较有难度的,那么怎样顺利通过二级考试呢?这就需要大家平时多练习和找方法了。以下是本站小编整理的2017年计算机二级考试C语言备考题及答案,希望对大家有帮助!1.(A)是构成C语言程序的基本单位。A、函数B、过程C、子程序D、子例...