C语言基础测试题程序设计

上传人:gg****m 文档编号:204550906 上传时间:2021-10-26 格式:DOC 页数:5 大小:85KB
返回 下载 相关 举报
C语言基础测试题程序设计_第1页
第1页 / 共5页
C语言基础测试题程序设计_第2页
第2页 / 共5页
C语言基础测试题程序设计_第3页
第3页 / 共5页
C语言基础测试题程序设计_第4页
第4页 / 共5页
C语言基础测试题程序设计_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言基础测试题程序设计》由会员分享,可在线阅读,更多相关《C语言基础测试题程序设计(5页珍藏版)》请在金锄头文库上搜索。

1、一、单选1 下面叙述中错误的是OA. 复合语句中定义的函数只在该复合语句中有效B. return()语句中的括号中,可以是变量,常量或有确定值的表达式C. 形式参数也是局部变量D. 主函数中定义的变量在整个程序中都是有效的2 下列说法中正确的是。A. 带参数的宏定义中的参数是没有类型的B. 宏展开将占用程序的运行时间C. 宏定义命令是C语言中的一种特殊语句D. 使用#include命令包含的头文件必须以“.h”为后缀13. J若函数的形参为一维数组,则下列说法中正确的是。A. 调用函数时的对应实参必为数组名B. 形参数组可以不指定大小C. 形参数组的元素个数必须等于实参数组的元素个数D. 形参

2、数组的元素个数必须多于实参数组的元素个数4.系统的标准输岀设备是oA. 键盘B. 硬盘C. 内存D. 显示器15J下面叙述中正确的是。A. 全局变量在定义它的文件中的任何地方都是有效的B. 全局变量在程序的全部执行过程中一直占用内存单元C. C语言的switch语句中case后可为常量或表达式或有确定值的变量及表 达式D. 说明函数时必须明确其参数类型和返回类型6. C程序的基本结构单位是。A文件B. 语句C. 函数D. 表达式7对丁淀义,char *aa2=Mabcd,-ABCDn,选项中说法正确的是。A. aa数组元素的值分别是”abed”和”ABCD”B. aa是指针变量,它指向含有两个

3、数组元素的字符型一维数组C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址D. aa数组的两个元素中齐自存放了字符X和A的地址18J.任何一个C语言的可执行程序都是从开始执行的。A. 程序中的第一个函数B. main()函数的入口处C. 程序中的第一条语句9 .操作系统的作用是()。A. 把源程序翻译成冃标程序B.进行数据处理C.控制和管理系统资源的使用D.实现软硬件的转换10 下面儿种说法中哪个是止确的? A. else语句需与它前面的if语句配对使用;B. else语句需与前面最接近它的if语句配对使用;C. else语句需与前面最接近它的,且没有和其它else语句配对

4、的if语句配对;D. 以上都止确。11 设整型变量为5,使b不为2的表达式是A. b=a/2B. b=6-(a)C. b=a%2D. b=a3?2:l12 .下列对数组操作不止确的语句是A. int a5J;Bcharb=h,e,T,T,o;C. int a=2,3,4,5;D. chxb3= 1,2,3,4,5,6;13 设A为存放短整型的一维数组,如果A的首地址为P,那么A中第I个元索的地址为A. P+I*2B. P+(I1)*2C. P+(I1)D. P+I14 .十进制数100转换成二进制数是A) 01100100 B) 01100101 C) 01100110 D) 01101000

5、15 Windows中,对文件和文件夹的管理是通过来实现的。A对话框B剪贴板C资源管理器或我的电脑D控制面板二、判断1. 微型计算机的核心部件是微处理器。()2. 在微机性能指标中,CPU的主频越高,其运算速度越快。()3. 组成微机系统总线的是译码、计数和控制总线。()4. 以二进制形式输出文件,则文件的内容与内存中完全一致()5. 定义:ini a=123;若以ASCII文件的形式存放,则a将在磁盘上占三个字 节()6. C语言中,swiich后的括号内表达式的值可以是整型,字符型,枚举型 ()7. 函数的形式参数,在函数未被调用时就不被分配存储空间()8. 若函数的定义出现在主调函数之前

6、,则可以不必再加说明()9. 若一个函数没W return语句,则什么值也不会返冋()10. 一般来说,函数的形参和实参的类型应该一致()三、填空1. 1 为解决某一特定问题而设计的指令序列称为2. 2.处于执行状态的进程,因时间片用完就转换为 。3. 3.计算机破件的五大基木构包括:、和4. 4.计算机所能辨认的最小信息单位是5. 5.计算机能直接识别和执行的语言是6. 6. 程序是将计算机高级语言源程序翻译成H标程序的系统软件7. 7.每条指令都必须具有的、能与具他指令相区别的、规定该指令执行功能的部分称为 8. 8. FI前Windows系统是操作系统。9. 9.操作系统的主要作用是管理

7、系统资源,这些资源包括和10. 10.计算机可以处理信息有、等11. 11.C语言从源程序的书写到上机运行输出结果要经过四个步骤。12. 12.C语言的表达式与语句的区别在于。13. 13.C语句(有、没有)输入、输出语句。14. 14.结构化程序的编写育三种程序结构。15. 15.C语言中,变量的存储类别共有四种,即时和寄存器型。表达式()/3*9%1()/2的值是O16. 16.设有“im x=2,y说明,则逗号表达式“y=x+5,x+y,啲值是。17. 17.设有贝$x0?2*x+l:0表达式的值是o18. 1&变量Y满足以下两条件中的任意一个:能被4整除,但不能被1()()整除;能被4

8、00整除。请用逻辑表达式表示所给条件。19. 19.逻辑运算符“&、II、!中是短路运算符号是四、读程序1. 阅读函数,根据函数完成的主要功能,补充、完善主函数。float av(float aJ,int n)int i;float s;for (i=0,s=0;in;i+) s=s+ai;return (s/n);main()float a 10;for (i=0;)scanf(H%f*);printf(%fav(a,10);2. 写出下列程序的输出结果:main()int x,y,z;x=y=z=-l;pri ntf(H x=%dty=%dtz=%dn ”, x, y,z);+y&+xll

9、+z; printf(,x=%dty=%dtz=%dn,x,y,z); x=y=z=-1;+xlly+&z;printf( x=%dty=%dtz=%dn ”, x,y,z);3. 下面程序的输出结果是什么?#include stdio.hnmain() int x=3;switch(x) case 1:case 2:printf(Hx3nH);dcfault:printf(/rx unknownH); 4. 根据源程序,写出相应的数学表达式#includc “sklio.hmain()int x,y;scanf(“(T,&x);if (x*pb)p=pa,pa=pb,pb=p;讦(*pa*pc)p=pa,pa=pc,pc=p;if (*pb*pc)p=pb,pb=pc,pc=p;primf(”dv=%dv=%d,*pa,*pb,*pc);五、编程:1. 输入一单精度二维数组a43,计算该二维数组中的最大元索的值及英所在 位置(行、列),并输出计算结果。2. 个学生,博彩通每个学生的信息包括学号、性别、姓名、四门课的成绩,从键 盘上输入N个学生的信息,要求输出总平均成绩最高的学生信息,包括学号、性别、 姓名和平均成绩。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号