C语言程序设计题库.docx
- 文档编号:3044225
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:46
- 大小:41.95KB
C语言程序设计题库.docx
《C语言程序设计题库.docx》由会员分享,可在线阅读,更多相关《C语言程序设计题库.docx(46页珍藏版)》请在冰豆网上搜索。
C语言程序设计题库
《C语言程序设计》单元练习
第一章概述
一、选择题
1.一个C语言程序总是从()开始执行的。
A)主过程B)主函数C)子函数D)按书写顺序
2.以下正确的叙述是()
A)在C语言中,main函数必须位于文件的开头
B)C语言的每行中只能写一条语句
C)C语言本身没有输入、输出语句
D)对一个C语言程序进行编译预处理时,可检查宏定义的语法错误
3.下列关于C语言的特点描述错误的是()。
A)C语言简洁、紧凑,使用方便、灵活;
B)C语言运算符丰富;
C)具有结构化的控制语句,用函数作为程序的模块单位;
D)语法限制比较严格,程序设计自由度小。
4.下列关于C语言程序的说法正确的是()。
A)C程序必须至少包含一个main函数和一个子函数;
B)C程序必须至少包含一个main函数,可以没有子函数;
C)C程序的函数既可以嵌套定义,也可以嵌套调用;
D)C程序的函数既可以嵌套定义,也可以嵌套调用。
5.下列关于C语言的特点描述错误的是()。
A)允许直接访问物理地址;
B)生成目标代码质量高,程序执行效率高;
C)可移植性不高;
D)数据结构丰富,具有现代化语言的各种数据结构。
6.下列关于C语言程序的说法正确的是()。
A)C程序可以由函数或其它子程序构成;
B)C程序的函数体必须以BEGIN开头,以END结束;
C)C程序必须包括一个MAIN函数;
D)C程序中大括号“}”前的语句可以不加分号。
二、填空题
1.算法的特性有:
()、()、()、()和()。
2.用高级语言编写的程序称为()程序,它可以通过()程序翻译一句执行一句的方式执行,也可以通过()程序一次翻译产生()程序然后执行。
3.程序由主要由()、()组成。
4.C程序注释是由()和()所界定的文字信息组成的。
5.C程序开始往往含有以“#”开头的命令,它们是()命令。
在程序中以“/*”开始,以“*/”结束的内容,它们是程序中的()部分,用以帮助阅读程序。
程序代码的录入,生成()程序*.c,语法分析查错,翻译生成()程序*.obj,与其它目标程序或库链接装配,生成()程序*.exe。
第二章数据类型及其运算
一、选择题
1.请选出可用作C语言用户标识符的一组标识符()
A)VoiddefineWORD
B)a3_b3_123IF
C)For-abcCase
D)2aDosizeof
2.下列四个选项中,均是不合法的用户标识符的选项是()
A)AP_0doB)floatla0_A
C)b-agotointD)_123tempINT
3.以下变量名()是合法的。
A)breakB)$123C)lotus_2_3D)
4.下列()是正确合适的变量名。
A)mainB)_a3C)3dsD)a*b
5.C语言中最简单的数据类型包括()
A)整型实型逻辑型
B)整型实型字符型
C)整型字符型逻辑型
D)整型实型逻辑型字符型
6.C语言提供的合法的数据类型关键字是()
A)DoubleB)short
C)integerD)Char
7.若已定义X和Y为double型,则表达式:
x=1,y=x+3/2的值是()
A)1B)2
C)2.0D)2.5
8.若t为double类型,表达式t=1,t+5,t++的值就是()
A)1B)6.0
C)2.0D)1.0
9.设定如下变量,则表达式5+’b’+i*f-d/e-‘a’的结果是()
inti;floatf;doubled;longinte;
A浮点型B长整型C整型D双精型
10.在C语言中,要求运算数必须是整型的运算符是()
A)%B)/C) 11.若有以下说明和语名: inta=5 a++; 此处表达式a++的值是() A)7B)6 C)5D)4 12.以下语句执行后变量c的结果是() inta=7,b=2; floatc; c=a/b; A3.5B3C3.0D1 13.表达式: 10! =9的值是() A)trueB)非零值 C)0D)1 14.设a为整型变量,不能正确表达数学关系:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 题库