资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
一、单选题(共 15 道试题,共 60 分。) V 1. 用C语言编制的源程序要变为目标程序,必须经过A. 编辑B. 编译C. 解释D. 连接2. 为了避免嵌套的条件分支语句的二义性,C语言规定,C程序中的else总是与()组成配对关系。A. 缩排位置相同的ifB. 在其之前末配对的ifC. 在其之前末配对的最近的ifD. 同一行上的if3. 已知:char ch=A;,则表达式ch=(ch=A&ch0);D. if(b=0) m=1;n=2;9. 以下对一维数组a进行正确初始化的语句是_。( )A. int a10=(0,0,0,0,0)B. int a10=;C. int a10=0;D. int a2=10,9,8;10. 下列符号中,合法的C标识符是_.#i ab _ave a_comA. B. C. D. 11. 设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=ab)&(n=cd)运算后,n的值是_.A. 0B. 1C. 2D. 312. 以下有关宏替换的叙述错误的是A. 宏名必须用大写字母表示B. 宏替换不占用运行时间C. 宏名不具有类型D. 宏替换只是字符替换13. 下面程序的结果是什么?Int i=3,j=4;i?i+:j+;printf(“%d %dn”,i,j);A. 3 3B. 4 4C. 3 4D. 4 314. 当调用函数时,实参是一个数组名,则向函数传送的是 ( )A. 数组的长度B. 数组的首地址C. 数组每一个元素的地址D. 数组每个元素中的值15. 如果有int a=5,b=3;则在执行“!a&b+;”后a和b的值是()A. 5 3B. 0 1C. 0 3D. 54 二、判断题(共 10 道试题,共 40 分。) V 1. a和“a”在内存中所占字节数相同。( )A. 错误B. 正确2. 在C程序中所用的变量必须先定义后使用。A. 错误B. 正确3. 数据结构指的是数据的组织形式,数组就是一种数据结构( )A. 错误B. 正确4. switch语句中,各个case和default的出现次序不影响执行结果。( )A. 错误B. 正确5. 在使用C语言库函数时,要用预编译命令“#include”将有关的头文件包括到用户源文件中。( )A. 错误B. 正确6. 在语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。A. 错误B. 正确7. 在C语言中,构造类型有以下几种:结构体类型、共用体(联合)类型、指针类型A. 错误B. 正确8. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )A. 错误B. 正确9. C程序中的注释部分可有可无,通常可以省略。A. 错误B. 正确10. 一个int型变量的最大允许值为32767,如果再加1就会溢出。( )A. 错误B. 正确
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号