智慧树-C君带你玩编程

第一章单元测试

1【判断题】(1分)将C程序编译成目标文件,其扩展名为EXE。----错

2【判断题】(1分)main函数是C程序的入口,由计算机系统负责调用。----对

3【判断题】(1分)变量必须先定义后使用。----对

4【单选题】(2分)C语言是一种()。----高级语言

5【单选题】(2分)在C源程序中,整型常量不能表示的数制是()。----八进制

6【单选题】(2分)若已定义charc='a',则变量c所占的字节数为__________。----1

第二章单元测试

1【判断题】(1分)二元运算符均可以和赋值运算符构成复合的赋值运算符。----对

2【判断题】(1分)表达式1/4+2.75的值是3。----错

3【单选题】(2分)已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是()。----scanf('%d,%d,%d',&i,&j,&k);

4【单选题】(2分)以下叙述中正确的是______。----使用putchar函数时,必须在之前包含头文件stdio.h

5【单选题】(2分)设有定义:intx=2;,以下表达式中,值不为6的是()。----2*x,x+=2

第三章单元测试

1【判断题】(1分)所有关系运算符的运算优先级相同。----错

2【判断题】(1分)关系运算符是双目运算符,其功能是将两个运算对象进行大小比较。----对

3【判断题】(2分)当a=1,b=2,c=3时,执行语句“if(a>c)”后,变量c中的值为2。----错

4【单选题】(2分)为表示关系100≥b≥0,应使用C语言表达式______。----(100>=b)&&(b>=0)

5【判断题】(1分)else子句不能单独作为语句使用,它是if语句的一部分,必须与if配对使用。----对

第四章单元测试

1【判断题】(1分)在循环外的语句不受循环的控制,在循环内的语句也不受循环的控制。----错

2【判断题】(1分)循环for(;;)的循环条件始终为真。----对

3【判断题】(2分)若i为整型变量,则for(i=2;i==0;)printf("%d",i--);循环执行次数是0次。----对

4【单选题】(1分)若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d",i);其输出结果是()。----0,1

5【单选题】(2分)有以下程序#includevoidmain()if(x,则输出结果是()。----1,2

第五章单元测试

1【判断题】(1分)数组名代表数组的首地址。----对

2【判断题】(1分)一个数组可以存储不同类型的数据。----错

3【判断题】(1分)若有定义:inta[10];,使用数组元素时,下标的最小值是1,最大值是10。----错

4【单选题】(2分)下面程序的运行结果是______。#includemain()}-----3-4044

5【单选题】(2分)下面程序的运行结果是______。#includemain(),i;for(i=0;i

6【判断题】(1分)数组在定义时可以不指定数组的长度,可根据程序中实际使用的元素个数决定。----错

第六章单元测试

1【判断题】(1分)如果某个函数在定义时省略了存储类型,则默认的存储类型是int。----对

2【判断题】(1分)函数可以嵌套定义,但是不可以嵌套调用。----错

3【判断题】(1分)函数中的多个return语句,可以实现调用该函数后,多个值同时被返回。----错

4【单选题】(2分)以下程序运行后的输出结果是________。#include"stdio.h"intf(intx);main()intf(intx)----8

5【单选题】(2分)以下程序的输出结果是________。#include"stdio.h"f(intb[],intm,intn)main();x=f(a,3,7);printf("%d",x);}----18

第七章单元测试

1【单选题】(2分)若有定义inta[5],*p=a;,则对a数组元素的正确引用是______。----*(a+2)

2【单选题】(2分)以下程序的运行结果是______。#include"stdio.h"main()----1,2,2,1

3【单选题】(2分)若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是______。----&a,&*point,point

4【判断题】(1分)已知inta[4],*p;,则语句p=&a;是正确的。----错

5【判断题】(1分)指针变量的类型不是该变量本身的类型,而是它所指向的变量的类型。----对

第八章单元测试

1【单选题】(2分)下列的结论中只有________是正确的。----所有的递归程序均可以采用非递归算法实现

2【单选题】(2分)以下程序的执行结果为________。#include"stdio.h"floatfun(intx,inty)main()-----168

3【单选题】(1分)以下程序的输出结果是________。#include"stdio.h"#definef(x)x*xvoidmain()----36

4【判断题】(1分)有参的宏,其参数参与运算,宏替换要先完成参数的计算,然后再执行替换。----错

5【单选题】(2分)下列程序的运行结果为________。#include"stdio.h"#defineMA(x)x*(x-1)voidmain()----8

第九章单元测试

1【判断题】(1分)结构体中各个成员的数据类型必须是相同的。----错

2【判断题】(1分)typedef的作用是给已有的数据类型取一个别名。----对

3【判断题】(1分)结构体变量所占用空间是全部成员占用空间之和。----对

4【单选题】(2分)在定义一个共用体变量时,系统分配给它的内存是()。----成员中占用内存最大者

第十章单元测试

1【判断题】(1分)C语言中通过文件指针对它所指向的文件进行操作。----对

2【判断题】(1分)函数rewind()的作用是使文件指针返回上次移动的位置。----错

3【单选题】(2分)以下函数不能用于向文件写入数据的是______。----ftell

4【单选题】(2分)下列关于C语言文件的叙述中正确的是______。----文件由数据序列组成,可以构成二进制文件或文本文件

5【判断题】(2分)函数fopen()不可以打开二进制文件。----错

第十一章单元测试

1【单选题】(1分)以下数据结构中不属于线性数据结构的是----二叉树

2【单选题】(1分)算法的时间复杂度是指----法执行过程中所需要的基本运算次数

3【单选题】(2分)算法一般都可以用哪几种控制结构组合而成----顺序、选择、循环

4【单选题】(2分)在深度为5的满二叉树中,叶子结点的个数为----16

5【单选题】(2分)数据结构中,与所使用的计算机无关的是数据的----逻辑结构

第十二章单元测试

1【单选题】(1分)下面概念中,不属于面向对象方法的是----过程调用

2【单选题】(1分)结构化程序设计主要强调的是----程序的易读性

3【单选题】(1分)检查软件产品是否符合需求定义的过程称为----确认测试

4【单选题】(2分)在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是----路径的集合

5【单选题】(2分)下面不属于软件工程的3个要素的是----环境

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611G0XORS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券