C语言-月考模拟题附答案_第1页
C语言-月考模拟题附答案_第2页
C语言-月考模拟题附答案_第3页
C语言-月考模拟题附答案_第4页
C语言-月考模拟题附答案_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言-月考模拟题[复制]您的姓名:[填空题]*_________________________________1.当用户要求输入的字符串中含有空格时,应使用的输入函数是()。[单选题]*A:scanf()B:getchar()C:gets()(正确答案)D:getc()2.表达式的strlen("hello")的值是()。[单选题]*A:2B:3C:5(正确答案)D:有语法错3.在C中,定义带参数的方法时,参数可以为一个或多个,多个参数之间使用()符号进行分隔。()[单选题]*A:;(分号)B:,(逗号)(正确答案)C:空格符D:=(赋值号)4.在C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为()。[单选题]*A:int(正确答案)B:doubleC:voidD:float5.程序调用自身的编程技巧,称为()。[单选题]*A:排序B:递归(正确答案)C:数组D:函数6.下面关于局部变量的描述中,错误的是()。[单选题]*A:函数的局部变量的有效范围只能在本函数B:函数的形式参数也是局部变量C:局部变量也称为内部变量,指在函数内部定义的变量D:不同的函数中不能定义相同名称的局部变量(正确答案)7.在C语言中,函数返回值的类型最终取决于()。[单选题]*A:函数定义时在函数首部所说明的函数类型(正确答案)B:return语句中表达式值的类型C:调用函数时主调函数所传递的实参类型D:函数定义时形参的类型8.在C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为()。[单选题]*A:floatB:voidC:int(正确答案)D:double9.变量的指针,其含义是指该变量的()。[单选题]*A:值B:地址(正确答案)C:名D:一个标志10.下面程序的输出结果是:()。

main()

{

inta[]={1,2,3,4,5,6,7,8,9,0,},*p;

p=a;

printf(“%d\n”,*p+9);

}[单选题]*A:0(零)B:1(一)C:10(正确答案)D:911.当定义一个结构体变量时,系统为它分配的内存空间是()。[单选题]*A:结构中一个成员所需的内存容量B:结构中第一个成员所需的内存容量C:结构体中占内存容量最大者所需的容量D:结构中各成员所需内存容量之和(正确答案)12.下面关于一维数组定义格式正确的是()。[单选题]*A:intarr[4];(正确答案)B:intarr();C:int[4]arr;D:intarr(5);13.数据元素:是数据的的(),也被称为记录。[单选题]*A:基本单位(正确答案)B:最小单位C:最大单位D:都不对14.以下函数的返回值类型是(

)。

intsum(intx,inty)

{intz;

z=x+y;

returnz;}[单选题]*A:int(正确答案)B:floatC:doubleD:char15.下列选项中关于算法的可行性理解正确的是()。[单选题]*A:可行性指算法在执行有限的步骤后自动结束,不会出现无限循环B:可行性指在算法的每一步骤都具有确定的含义,不会出现二义性C:可行性指算法的每一步骤必须是可行的,也就是说每一步都能通过执行有限次数完成(正确答案)D:可行性指算法可以有0个或者多个输入16.算法的设计要求包含的选项是()。[单选题]*A:二义性B:可读性(正确答案)C:可行性D:模糊性17.在算法中,空间复杂度用下列哪种式子表示()。[单选题]*A:T(n)=O(f(n))B:S(n)=O(f(n))(正确答案)C:T(n)=f(n)D:S(n)=f(n)18.阅读下面程序,写出运行结果(

)。

intfun(intx,inty)

{

x++;

y++;

returnx+y;

}

voidmain()

{

inta=7,b=8;

intresult;

result=fun(a,b);//此处为函数调用实参a,b

printf(“a=%d,b=%d\n”,a,b);

}[单选题]*A:a=7,b=8(正确答案)B:a=8,b=7C:a=8,b=9D:a=7,b=719.解决百钱买百鸡问题采用的算法是()。[单选题]*A:分治法B:穷举法(正确答案)C:递推算法D:迭代算法20.算法的健壮性是指()。[单选题]*A:程序不含语法错误B:便于阅读、理解和交流C:当输入数据不合法时,算法也能做出相关处理,而不是产生异常或莫名其妙的结果。(正确答案)D:每一步骤都具有确定的含义21.算法的()是指算法在执行有限的步骤后自动结束,不会出现无限循环。[单选题]*A:确定性B:可行性C:正确性D:有穷性(正确答案)22.存储结构也称为物理结构是指()。[单选题]*A:是指数据元素之间的相互关系。B:是指数据之间逻辑关系。C:是指逻辑结构本身。D:指数据的逻辑结构在计算机中的存储形式。(正确答案)23.顺序表是的逻辑结构和存储结构都分别是什么()。[单选题]*A:逻辑结构是线性结构;存储结构是顺序存储结构(正确答案)B:逻辑结构是树形结构;存储结构是顺序存储结构C:逻辑结构是线性结构;存储结构是链式存储结构D:逻辑结构是集合结构;存储结构是链式存储结构24.main()

{

inta[3]={1,2,3};

fun(a[1],a[2]);

}

以上代码调用fun函数,参数传递属于(

)。[单选题]*A:值传递(正确答案)B:地址传递C:两者皆有D:语法错误25.

从函数定义的角度,函数分为()。*A:系统函数(正确答案)B:无参函数C:main函数D:自定义函数(正确答案)26.关于函数使用描述不正确的是()。

*A:在C语言中实参与形参之间的数据传递方向是双向传递,即实参传递给形参,形参传递给实参.只要保持传参时个数一致,类型匹配即可.(正确答案)B:函数一般是由主函数调用,调用函数的目的是让它计算某一个函数值,这个值通过return语句返回给调用它的函数。C:函数调用时实参表列只能包含一个参数.(正确答案)D:形参是指函数定义时使用的参数。27.

以下正确的说法有(

)。*A:C语言程序的基本组成单位是函数(正确答案)B:函数必须要有返回值C:return语句只能返回一个值(正确答案)D:函数声明是一条C语句(正确答案)28.

在C语言中,关于指针变量的定义,下列选项错误的是()。*A:intp;(正确答案)B:floatp*;(正确答案)C:char*c;D:int&p;(正确答案)29.

下列选项中关于结构体普通变量定义的格式不正确的是()。*A:struct结构名变量名;B:static结构名变量名(正确答案)C:function结构名变量名(正确答案)D:struct变量名结构名;(正确答案)30.

数据的逻辑结构包含()。*A:集合结构(正确答案)B:线性结构(正确答案)C:图形结构(正确答案)D:树形结构(正确答案)31.

函数的参数传递可分为()。*A:值传递(正确答案)B:地址传递(正确答案)C:形参传递D:实参传递32.

算法的特性包含()。*A:输入、输出(正确答案)B:有穷性(正确答案)C:确定性(正确答案)D:可行性(正确答案)33.

度量一个程序的执行时间通常有两种方法:()。*A:事后统计方法(正确答案)B:事前分析估算的方法(正确答案)C:空间复杂度分析法D:渐近式分析方法34.

以下属于经典算法的是()。*A:分治算法(正确答案)B:穷举算法(正确答案)C:递推算法(正确答案)D:迭代算法(正确答案)35.

关于参数传递,以下说法正确的是()。*A:数组做参数属于地址传递,传递的是数组的首地址,或数组第一个元素的地址。(正确答案)B:数组名表示数组的首地址(因此调用时候只写数组名)。(正确答案)C:函数的地址传递是指参数是:数组或指针类型时,传递的是地址,而不是值。(正确答案)D:值传递时,函数的实参和形参分别占有存储单元。(正确答案)36.

数据结构中,下面关于线性表的叙述中,正确说法包括()。*A:线性表采用顺序存储,必须占用一片连续的存储单元。(正确答案)B:线性表采用顺序存储,不便于进行插入和删除操作。(正确答案)C:线性表是一对多的逻辑结构D:线性表是由n个元素组成的有限序列。(正确答案)37.实现字符串连接的函数是strcmp();[判断题]*对错(正确答案)38.定义一个求二数相加的无参函数可以使用语句voidsum{};[判断题]*对错(正确答案)39.排序的思想就是按照整理文件中的记录或数据,使之按关键字递增(或递减)次序排列起来。冒泡排序,选择排序是比较经典的排序算法。[判断题]*对(正确答案)错40.在一个函数中既可以使用本函数中的局部变量,又可以使用外部变量。[判断题]*对(正确答案)错41.数据项是数据不可分割的最小单位。[判断题]*对(正确答案)错42.函数一般是由主函数调用,调用函数的目的是让它计算某一个函数值,这个值通过return语句返回给调用它的函数。[判断题]*对(正确答案)错43.指针的意义在于可以指向不同的位置,通过指针调取不同位置的值。[判断题]*对(正确答案)错44.

定义共用体的关键字是struct。[判断题]*对错(正确答案)45.

值传递时,函数的实参不占有存储单元,形参占有存储单元。[判断题]*对错(正确答案)46.时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论