欢迎来到天天文库
浏览记录
ID:56963348
大小:1.21 MB
页数:154页
时间:2020-07-22
《计算机等级考试二级C语言笔试辅导课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、江苏省计算机等级考试二级C语言笔试辅导1语法考试要求及考题解析(2007秋~2010春)1.C语言基本概念⑴源程序格式、风格和结构。main函数特性。C程序保存。注释位置。【考题解析】[填空题]在一个C语言源程序中,必不可少的是。答案:main函数定义[单选题].以下叙述中正确的是。A.在编译时可以发现注释中的拼写错误B.C语言程序的每一行只能写一条语句C.main(){}必须位于程序的开始D.C语言程序可以由一个或多个函数组成答案:D2[单选题]在一个源程序中main函数的位置。A.必须在最开始B.必须在最后C.必
2、须在预处理命令的后面D.可以在其他函数之前或之后答案:D[单选题]下列叙述中正确的是。A.main函数必须出现在其他函数之前B.main函数中至少必须有一条语句C.C程序总是从main函数的第一条语句开始执行D.C程序总是在执行完main函数的最后一条语句后结束答案:C3[单选题]以下叙述中正确的是。A.C语言系统以函数为单位编译源程序B.main函数必须放在程序开始C.用户定义的函数可以被一个或多个函数调用任意多次D.在一个函数体内可以定义另外一个函数答案:C[全国选择题]以下叙述中正确的是()。A)C语言程序将从源程
3、序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,用以命名任意一个函数作为主函数答案:C4[全国选择题]以下叙述中正确的是()。A)C程序中的注释只能出现在程序的开始位置和语句的后面。B)C程序书写格式严格,要求一行内只能写一个语句C)C程序书写格式自由,一个语句可以写在多行上D)用C语言编写的程序只能放在一个程序文件中答案:C[全国选择题]以下叙述中正确的是()。A)C程序的基本组
4、成单位是语句B)C程序中的每一行只能写一条语句C)简单C语句必须以分号结束D)C语句必须在一行内写完答案:C5⑵基本类型数据的表示及使用①系统预定义类型标识符、类型修饰符的使用②基本类型常量的表示及使用③字符串常量形式④关键字。标识符。⑤符号常量的定义与使用⑥基本类型变量的声明、初始化,直接引用变量【考题解析】[单选题]在C语言源程序中,不带任何修饰符的浮点数直接量(例如:3.14)都是按类型数据存储的。答案:double[单选题]已知sizeof(int)的值为2,为将10!的值存储到变量f中(10!=3628800)
5、,变量f的类型应声明为。A.longintB.intC.shortintD.unsignedint答案:A6[单选题]以下常量表示中正确的是(22)。A.xffB.5LC.aEbD.3.14U答案:B[单选题]以下语句中有语法错误的是。printf("%d",0e);B.printf("%f",0e2);C.printf("%d",0x2);D.printf("%s","0x2");答案:A7[单选题]以下选项中不能用作变量名的是。A._floatB.switchC.sumD._123答案:B[填空题]在C语言系统中,
6、如果一个变量能正确存储的数据范围为整数-3276832767,则该变量在内存中占(3)个字节。答案:2[单选题]以下选项中,不能用作标识符的是。printB.FORC.&aD._00答案:C[单选题]以下选项中,是C语言关键字。A.printfB.includeC.funD.default答案:D[学校单选题]执行语句“printf(”byebye101101“);”时输出到屏幕的结果为(22)。答案:byye101A8[学校单选题]表达式“1e-8/2+1.0f”值的数据类型是(3)。intB.longC.flo
7、atD.double答案:D[学校单选题]以下局部变量声明中正确的是(2)。intchar=2;B.voida=0;C.inta=b=0;D.inta,b=a=0;答案:D9⑶运算符和表达式的表示及使用①赋值表达式,赋值运算符的左值要求②算术表达式。++、--运算符左值要求。溢出。③关系表达式与逻辑表达式,逻辑表达式优化处理④逗号表达式⑤条件表达式⑥表达式运算中操作数类型自动转换与强制转换【考题解析】[单选题]若有声明“doublex=3,c,*a=&x,*b=&c;”,则下列语句中错误的是。A.a=b=0;B.a=&c
8、,b=a;C.&a=&b;D.*b=*a;答案:C10[单选题]若有声明“charss[8]=”Red“;”,则sizeof(ss)的值是。A.8B.4C.3D.1答案:A[单选题]设有定义和声明如下:#defined2intx=5;floaty=3.83;charc='d';以下表达式中有语法错误的是。x++B.y
此文档下载收益归作者所有