C语言基础知识测试题
更新时间:2023-05-17 19:33:01 阅读量: 实用文档 文档下载
基础知识测试题
一.单项选择题
1.以下不正确的C语言标识符是( )
A. ABC B. abc C. a_bc D. ab.c
2.以下正确的C语言标识符是( )
A. %x B. a+b C. a123 D. test!
3.一个C语言程序的执行是从( )。
A. main( )函数开始,直到main( )函数结束
B. 第一个函数开始,直到最后一个函数结束
C. 第一个语句开始,直到最后一个语句结束
D. main( )函数开始,直到最后一函数结束
4.在C语言程序中,main( )的位置( )。
A. 必须作为第一个函数
B. 必须作为最后一个函数
C. 任意
D. 必须放在它所调用的函数之后
5.一个C语言程序是由( )。
A. 一个主程序和若干个子程序组成
B. 一个或多个函数组成
C. 若干过程组成
D. 若干子程序组成
6.C语言源程序的基本单位是( )。
A. 过程 B. 函数 C. 子程序 D. 标识符
7.编辑程序的功能是( )。
A. 建立并修改程序
C. 将C源程序编译成目标程序
D. 调试程序
E. 命令计算机执行指定的操作
8.C编译程序是( )。
A. C语言程序的机器语言版本
B. 一组机器语言指.
D. 将C源程序编译成目标程序的程序
F. 由制造厂家提供的一套应用软件
9.不属于字符型常量的是( )
A.'A' B."B" C.'\n' D.'\x72'
10 .设char ch; 以下正确的赋值语句是:( )
A.ch='123'; B.ch='\xff'; C.ch='\08'; D.ch="\";
11 .以下使i的运算结果为4的表达式是( )
A.int i=0,j=0;
(i=3,(j++)+i);
B.int i=1,j=0;
j=i=((i=3)*2);
C.int i=0,j=1;
(j==1)?(i=1):(i=3);
D.int i=1,j=1;
i+=j+=2;
12 .若t为double类型,表达式t=1,t+5,t++的值是( )
A.1 B.6.0 C.2.0 D.1.0
13.设整型变量m,n,a,b,c,d均为1,执行“(m=a>b)&&(n=a>b)”后m,n的值是( )
A.0,0 B.0,1 C.1,0 D.1,1
14 .执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为( )
A.3,3,2 B.3,2,2 C.3,2,3 D.2,3,2
15 .若a=1,b=2,c=3,d=4,则条件表达式a<b?a:a<d?c:d的值为( )
A.1 B.2 C.3 D.4
16 .设int n=7;则++n+1= =9的结果是( )
A.true B.false C.1 D.0
17 .设a=2,b=2;则++a+b的结果是(d ),a的结果是(b ),b的结果是(a )
A.2 B.3 C.4 D.5
18 .设a=2,则执行b=a==!a;语句后,b的结果是( )
A.0 B.1 C.2 D.3
19 .设有以下语句,则c的二进制值是( )
char a=3,b=6,c;
c=a^b<<2;
A.00011011 B.00010100 C.00011100 D.00011000
20 .在C语言类型说明中,int、char、short等类型的长度是( )
A.固定的 B.由用户自己定义的 C.任意的 D.与机器字的长度有关的
二.填空题
1. C语言中的标识符只能由三种字符组成,它们 是。 2 一个C语言程序有且仅有一个________函数。
3 一个C语言程序有____个main( )函数和______个其他函数。
4 结构化设计中的三种基本结构是____________________。
5 C语言程序的执行是从______________________开始执行的。
6 C语言源程序文件后缀是____,经编译后生成文件的后缀是______。经链接后生成文
件的后缀是______。
7 C语言源程序的语句分隔符是______。
8 C语言程序开发的四个步骤是______、_______、_______、_______。
9.若a是int型变量,且a的初值为6,则执行下面表达式后a的值为 。 a+=a-=a*a
10. \72 在内存中占 个字节,“\72”在内存中占 。
11.字符串“\\\”ABC\"\\"的长度是 。
12.C语言中的基本数据类型分为 型、 型和 型。
13.C语言的整型可分为 型、 型、 型、 整型、
型和 型。
14.C语言的实型可分为 型和 型。
15.已知a=13,b=6,写出下列表达式的值。
(1)a/b (2)a%b (3)a&&b
(4)a&b (5)a^b (6)!a
(7)a>>b (8)a|b (9)a||b
(10)~a<<2
三.编程题
1.Cfree编译系统,说明C语言程序的开发过程。
2。.编写一个C语言程序,输出以下信息:
* * * * *
* Very good! *
* * * * *
3.编写一程序,将用户输入的字符组成一个“中”字,例如输0字符的图案如图2.6所示: 0
00000000000
0 0 0
0 0 0
00000000000
正在阅读:
C语言基础知识测试题05-17
《经济政治与社会》考试试卷A05-13
本地户口居住证明模板(精选7篇)03-31
这段木头里一定有虫子作文700字07-11
大地坐标系的建立05-28
广告策划师认证模拟练习题(三)02-01
业主临时管理规约07-26
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 测试题
- 基础知识
- 语言
- 高考英语重点系列短语
- 浅谈上证指数的错位相关性
- 浅谈水稻早衰的原因及防治对策
- 2014选调生考试公共基础知识:经济中常用的概念分析
- 法律英语900句 完全整理版
- 2012-2013七年级上册数学专用复习提纲
- 邮储银行员工个人工作总结
- 六级英语人教精通版下册Unit1_双休阶段作业(二)
- 小学绿娃娃仿写句子大全及答案
- 城市用地竖向规划规范
- 某培训学校薪酬绩效管理制度
- 1.同一控制下的企业合并
- 《语法:现代汉语的词性及句子成分》
- 人教版八下历史1--7课检测题
- 叉车安全操作规程
- 合富辉煌 二零零八年中期报告
- 突围-服装经销商如何做强做大
- 国际公共管理案例分析论文范文两篇
- 电大专科行政管理专业社会调查报告
- 文理科第二批第2次征求志愿计划