欢迎来到天天文库
浏览记录
ID:13953086
大小:40.00 KB
页数:9页
时间:2018-07-25
《初级c语言练习(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、初级C语言练习(一)C语言概述一、单项选择题:1、一个C/C++程序的执行是从(A)(A)本程序的main函数开始,到main函数结束。(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。(C)本程序的main函数开始,到本程序文件的最后一个函数结束。(D)本程序文件的第一个函数开始,到本程序main函数结束。2、以下叙述正确的是(D)(A)在C/C++程序中,main函数必须位于程序的最前面。(B)C/C++程序的每行中只能写一条语句。(C)C/C++语言本身没有输入输出语句。(D)在对一个C/C++程序进行编译的过程中,可发现注释中的拼写错误。3、以下叙述不正确
2、的是(D)(A)一个C/C++源程序可由一个或多个函数组成。(B)一个C/C++源程序必须包含一个main函数。(C)C/C++程序的基本组成单位是函数。(D)在C/C++程序中,注释说明只能位于一条语句的后面。4、C/C++语言规定:在一个源程序中,main函数的位置(C)(A)必须在最开始。(B)必须在系统调用的库函数的后面。(C)可以任意。(D)必须在最后。5、一个C/C++程序是由(A)(A)一个主程序和若干子程序组成。(B)函数组成。(C)若干过程组成。(D)若干子程序组成。二、填空题:6、C/C++源程序的基本单位是(函数)。7、一个C/C++源程序中至少应包括一个(
3、主函数)。8、在一个C源程序中,注释部分两侧的分界符分别为(/*)和(*/)。9、在C语言中,输入操作是由库函数(scanf)完成的,输出操作是由库函数(printf)完成的。数据类型、运算符与表达式一、单选题:1、在C语言中,5种基本数据类型的存储空间长度的排列顺序为(A)(A)char4、表达式后,x的值为(C)x=(i=4,j=16,k=32)(A)4(B)16(C)32(D)523、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(B)(A)7(B)8(C)6(D)24、下列四组选项中,均不是C语言关键字的选项是(A)(A)define(B)getc(C)include(D)whileIFcharscanfgotypeprintfcasepow5、下列四组选项中,均是C语言关键字的选项是(B)(A)auto(B)switch(C)signed(D)ifenumtypedefunionstructincludecontinuescanfty5、pe6、下面四个选项中,均是不合法的用户标识符的选项是()(A)A(B)float(C)b-a(D)_123P_0la0gototempdo_AintINT7、C/C++中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C)(A)必须为字母(B)必须为下划线(C)必须为字母或下划线(D)可以是字母、数字和下划线中的任一种字符8、下面四个选项中,均是合法整型常量的选项是(A)(A)160(B)-0xcdf(C)-01(D)-0x48a-0xffff01a986,0122e50110xe06680x9、下面四个选项中,均是不合法的整型常量的选项是(D)(A)--0f1(B6、)-0Xcdf(C)-018(D)-0x48eg-0xffff017999-068001112,4565e203f10、下面四个选项中,均是不合法的浮点数的选项是(B)(A)160.(B)123(C)-.18(D)-e30.122e4.2123e4.234e3.e50.01e311、下面四个选项中,均是合法的浮点数的选项是(B)(A)+1e+1(B)-.60(C)123e(D)-e35e-9.412e-41.2e-.4.8e-403e2-8e5+2e-45.e-012、下面四个选项中,均是合法转义字符的选项是(A)(A)'''(B)''(C)' 18'(D)'\0''\7、'' 17''f''101''''"''xab''x1f'13、下面四个选项中,均是不合法转义字符的选项是(D)(A)'"'(B)'1011'(C)' 11'(D)'abc''\''''f''101''xf''a''}''x1f'14、下面正确的字符常量是(C)(A)"c"(B)'\''(C)'W'(D)'abc'15、下面四个选项中,均是不正确的八进制数或十六进制数的选项是(D)(A)016(B)0abc(C)010(D)0a120x8f0
4、表达式后,x的值为(C)x=(i=4,j=16,k=32)(A)4(B)16(C)32(D)523、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(B)(A)7(B)8(C)6(D)24、下列四组选项中,均不是C语言关键字的选项是(A)(A)define(B)getc(C)include(D)whileIFcharscanfgotypeprintfcasepow5、下列四组选项中,均是C语言关键字的选项是(B)(A)auto(B)switch(C)signed(D)ifenumtypedefunionstructincludecontinuescanfty
5、pe6、下面四个选项中,均是不合法的用户标识符的选项是()(A)A(B)float(C)b-a(D)_123P_0la0gototempdo_AintINT7、C/C++中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C)(A)必须为字母(B)必须为下划线(C)必须为字母或下划线(D)可以是字母、数字和下划线中的任一种字符8、下面四个选项中,均是合法整型常量的选项是(A)(A)160(B)-0xcdf(C)-01(D)-0x48a-0xffff01a986,0122e50110xe06680x9、下面四个选项中,均是不合法的整型常量的选项是(D)(A)--0f1(B
6、)-0Xcdf(C)-018(D)-0x48eg-0xffff017999-068001112,4565e203f10、下面四个选项中,均是不合法的浮点数的选项是(B)(A)160.(B)123(C)-.18(D)-e30.122e4.2123e4.234e3.e50.01e311、下面四个选项中,均是合法的浮点数的选项是(B)(A)+1e+1(B)-.60(C)123e(D)-e35e-9.412e-41.2e-.4.8e-403e2-8e5+2e-45.e-012、下面四个选项中,均是合法转义字符的选项是(A)(A)'''(B)''(C)' 18'(D)'\0''\
7、'' 17''f''101''''"''xab''x1f'13、下面四个选项中,均是不合法转义字符的选项是(D)(A)'"'(B)'1011'(C)' 11'(D)'abc''\''''f''101''xf''a''}''x1f'14、下面正确的字符常量是(C)(A)"c"(B)'\''(C)'W'(D)'abc'15、下面四个选项中,均是不正确的八进制数或十六进制数的选项是(D)(A)016(B)0abc(C)010(D)0a120x8f0
此文档下载收益归作者所有