C语言基础题.docx
- 文档编号:26821260
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:36
- 大小:32.98KB
C语言基础题.docx
《C语言基础题.docx》由会员分享,可在线阅读,更多相关《C语言基础题.docx(36页珍藏版)》请在冰豆网上搜索。
C语言基础题
第一单元C语言概述
一、选择题
1、C语言中主函数的个数为〔〕个。
A〕1B〕2
C〕无穷个D〕任意个
2、以下关于C语言描述错误的选项是〔〕。
A〕一个C程序总是从main函数开场执行
B〕每个语句和数据声明的最后必须有一个分号
C〕C语言的注释符是以“/*〞开场并以“*/〞完毕的
D〕一个C程序可以包含多个main函数
3、C语言源程序文件后缀为〔〕。
A〕.EXEB〕.OBJC〕.CD〕.ASM
4、C语言是由〔〕组成的。
A〕子程序B〕主程序与子程序C〕函数D〕过程
5、C语言属于〔〕语言
A〕机器语言B〕汇编语言C〕高级语言D〕面向对象语言
第二单元C语言根底
一、选择题
1、C语言中普通整型变量int在内存中占〔〕字节。
A〕1B〕2C〕3D〕4
2、以下不是C语言根本数据类型的是〔〕。
A)字符型B)整型
C)浮点型D)构造体
3、有关自增、自减运算,以下只有〔〕是正确的。
A)---fB)++78C)a—b++D)d++
4、A=7.5,B=2,C=3.6,表达式(A>B&&C>A)||(A
C>B)的值是〔〕。
A〕0B〕10C〕1D〕5
5、假设有x=1,y=2,z=3,那么表达式(x x: y)==z的值是〔〕。 A〕1B〕2C〕3D〕0 6、判断char型变量ch是否为大写字母的正确表达式是〔〕。 A)‘A’<=ch<=‘Z’B)(ch>=‘A’)&(ch<=‘Z’) C)(ch>=‘A’)&&(ch<=‘Z’)D)(‘A’<=ch)AND(‘Z’>=ch) 7、判断整型变量digit是否为数字的正确表达式是〔〕。 A)‘0’<=ch<=‘9’B)(ch>=‘0’)&(ch<=‘9’) C)(ch>=‘0’)&&(ch<=‘9’)D)(‘0’<=ch)AND(‘9’>=ch) 8、一个C程序的执行是从〔〕。 A〕本程序的main函数开场,到main函数结柬 B〕本程序文件的第一个函数开场,到本程序文件的最后一个函数完毕 C〕本程序的main函数开场,到本程序文件的最后一个函数完毕 D〕本程序文件的第一个函数开场,到本程序main函数完毕 9、在以下标识符中,合法的是〔〕 A〕ifB〕0xyC〕_xyD〕case 10、C语言中各种类型的数据其实决定了占用内存的字节数。 float占〔〕。 A〕一字节B〕二字节C〕四字节D〕八字节 11、以下各选项中,〔〕是有效的标识符。 A〕abB〕3dayC〕day-3D〕#abc 12、以下表达正确的选项是〔〕。 。 A)在C程序中,每行只能写一条语句 B)假设a是实型变量,C程序中不允许a=10这种赋值。 C)在C程序中,%是只能用于整数运算的运算符 D)在C程序中,无论是整数还是实数,没有什么区别 13、有输入语句: scanf(“a=%d,b=%d,c=%d〞,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,那么正确的数据输入方式是〔〕。 A〕132↙B〕1,3,2↙ C〕a=1b=3c=2↙D〕a=1,b=3,c=2↙ 14、设整型变量a为5,使b不为2的表达式是〔 〕。 A〕b=a/2 B〕b=6-(--a) C〕b=a%2 D〕b=a>3? 2: 1 15、以下程序的输出结果是( )。 intx=10,y=10; printf(“%d %d\n〞,x--,--y); A〕10 10 B〕9 9 C〕9 10 D〕10 9 16、选出以下标识符中不是合法的标识符的是〔 〕。 A〕hot_do B〕cat1 C〕_pri D〕2ab 17、设有如下定义: intx=10,y=3,z; 那么语句printf("%d\n",z=x%y);的输出结果是〔 〕。 A〕1 B〕0 C〕4 D〕3 18、各种根本数据类型的存贮空间正确的长度排列为( )。 A〕int C〕char 19、下面的变量说明中( )是正确的。 A〕char: a,b,c; B〕chara;b;c; C〕chara,b,c; D〕chara,b,c。 20、转义字符“反斜杠线〞的表示方法正确的选项是( )。 A〕 \ B〕 \\ C 〕‘\’ D〕 “\〞 21、假设x=5,y=3那么y*=x+5;y的值为( )。 A〕 10 B〕 20 C〕 15 D〕 30 22、能正确表示a和b同时为正或同时为负的逻辑表达式是( )。 A〕〔a>=0||b>=0〕&&(a<0||b<0) B〕(a>=0&&b>=0)&&(a<0&&b<0) C〕(a+b>0)&&(a+b<=0) D〕a*b>0 23、C语言中,合法的字符型常数是( )。 A〕‘A’ B〕“A〞 C〕65 D〕A 24、以下程序段的输出结果是( )。 charc1,c2; c1=65; c2=65+32+1; printf(“%c,%c〞,c1,c2); A〕a,B B〕a,b C〕A,b D〕A,B 25、以下语句不具有赋值功能的是〔 〕 A〕a*=b B〕x=1 C〕a+b D〕a++ 26、在C语言中,存储一个整型、字符型、双精度实型变量所需的字节( )。 A〕2、1、8 B〕4、1、4 C〕4、1、4 D〕2、2、8 27、以下程序段输出结果是( )。 intj=2,i=1; j/=i*j; printf(“%d〞,j); A〕0 B〕1 C〕2 D〕3 28、不是C语言提供的合法关键字是( )。 A〕switch B〕char C〕case D〕this 29、在C语言中,要求参加运算的数必须时整数的运算符是( )。 A〕/B〕*C〕%D)= 30、假设已定义x和y为double类型,且x=1;那么表达式y=x+3/2的值是( )。 A〕1 B〕2 C〕2.0 D〕 31、设a为整型变量,不能正确表达数学关系: 10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基础