欢迎来到天天文库
浏览记录
ID:51226389
大小:82.50 KB
页数:28页
时间:2020-03-10
《C语言选择题(附答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一单元C语言概述一、选择题1、C语言中主函数的个数为(A)个。A)1B)2C)无穷个D)任意个2、以下关于C语言描述错误的是(D)。A)一个C程序总是从main函数开始执行TB)每个语句和数据声明的最后必须有一个分号TC)C语言的注释符是以“/*”开始并以“*/”结束的TD)一个C程序可以包含多个main函数F3、C语言源程序文件后缀为(C)。A).EXEB).OBJC).CD).ASM4、C语言是由(C)组成的。A)子程序B)主程序与子程序C)函数D)过程5、C语言属于(B)语言A)机器语言B)汇编语言C)高级语言D)面向对象语言第二单元C语言基础一、选择
2、题1、C语言中普通整型变量int在内存中占(B)字节。A)1B)2C)3D)42、下列不是C语言基本数据类型的是(A)。A)字符型B)整型C)浮点型D)结构体3、有关自增、自减运算,以下只有(D)是正确的。A)---fB)++78C)a—b++D)d++4、已知A=7.5,B=2,C=3.6,表达式(A>B&&C>A)
3、
4、(AB)的值是(A)。A)0B)10C)1D)55、若有x=1,y=2,z=3,则表达式(x5、h<=‘Z’B)(ch>=‘A’)&(ch<=‘Z’)C)(ch>=‘A’)&&(ch<=‘Z’)D)(‘A’<=ch)AND(‘Z’>=ch)7、判断整型变量digit是否为数字的正确表达式是(C)。A)‘0’<=ch<=‘9’B)(ch>=‘0’)&(ch<=‘9’)C)(ch>=‘0’)&&(ch<=‘9’)D)(‘0’<=ch)AND(‘9’>=ch)8、一个C程序的执行是从(A)。A)本程序的main函数开始,到main函数结柬B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D6、)本程序文件的第一个函数开始,到本程序main函数结束9、在以下标识符中,合法的是(C)A)ifB)0xyC)_xyD)case10、C语言中各种类型的数据其实决定了占用内存的字节数。float占(C)。A)一字节B)二字节C)四字节D)八字节11、下列各选项中,(A)是有效的标识符。A)abB)3dayC)day-3D)#abc12、以下叙述正确的是(C)A)在C程序中,每行只能写一条语句 B)若a是实型变量,C程序中不允许a=10这种赋值。C)在C程序中,%是只能用于整数运算的运算符D)在C程序中,无论是整数还是实数,没有什么区别13、有输入语句:scan7、f(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,则正确的数据输入方式是(B)。A)132↙B)1,3,2↙C)a=1b=3c=2↙D)a=1,b=3,c=2↙14、设整型变量a为5,使b不为2的表达式是( C )。A)b=a/2 B)b=6-(--a) C)b=a%2 D)b=a>3?2:115、以下程序的输出结果是( D )。intx=10,y=10; printf(“%d %d”,x--,--y);A)10 10 B)9 9 C)9 10 D)10 8、916、选出下列标识符中不是合法的标识符的是( D)。A)hot_do B)cat1 C)_pri D)2ab17、设有如下定义:intx=10,y=3,z;则语句printf("%d",z=x%y);的输出结果是( D )。A)1 B)0 C)4 D)318、各种基本数据类型的存贮空间正确的长度排列为( C )。 A)int9、at=010、11、b>=0)&&(a<012、13、b<0) 14、 B)(a>=0&&b>=0)&
5、h<=‘Z’B)(ch>=‘A’)&(ch<=‘Z’)C)(ch>=‘A’)&&(ch<=‘Z’)D)(‘A’<=ch)AND(‘Z’>=ch)7、判断整型变量digit是否为数字的正确表达式是(C)。A)‘0’<=ch<=‘9’B)(ch>=‘0’)&(ch<=‘9’)C)(ch>=‘0’)&&(ch<=‘9’)D)(‘0’<=ch)AND(‘9’>=ch)8、一个C程序的执行是从(A)。A)本程序的main函数开始,到main函数结柬B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D
6、)本程序文件的第一个函数开始,到本程序main函数结束9、在以下标识符中,合法的是(C)A)ifB)0xyC)_xyD)case10、C语言中各种类型的数据其实决定了占用内存的字节数。float占(C)。A)一字节B)二字节C)四字节D)八字节11、下列各选项中,(A)是有效的标识符。A)abB)3dayC)day-3D)#abc12、以下叙述正确的是(C)A)在C程序中,每行只能写一条语句 B)若a是实型变量,C程序中不允许a=10这种赋值。C)在C程序中,%是只能用于整数运算的运算符D)在C程序中,无论是整数还是实数,没有什么区别13、有输入语句:scan
7、f(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,则正确的数据输入方式是(B)。A)132↙B)1,3,2↙C)a=1b=3c=2↙D)a=1,b=3,c=2↙14、设整型变量a为5,使b不为2的表达式是( C )。A)b=a/2 B)b=6-(--a) C)b=a%2 D)b=a>3?2:115、以下程序的输出结果是( D )。intx=10,y=10; printf(“%d %d”,x--,--y);A)10 10 B)9 9 C)9 10 D)10
8、916、选出下列标识符中不是合法的标识符的是( D)。A)hot_do B)cat1 C)_pri D)2ab17、设有如下定义:intx=10,y=3,z;则语句printf("%d",z=x%y);的输出结果是( D )。A)1 B)0 C)4 D)318、各种基本数据类型的存贮空间正确的长度排列为( C )。 A)int9、at=010、11、b>=0)&&(a<012、13、b<0) 14、 B)(a>=0&&b>=0)&
9、at=0
10、
11、b>=0)&&(a<0
12、
13、b<0)
14、 B)(a>=0&&b>=0)&
此文档下载收益归作者所有