江苏省计算机等级考试二级C语言笔试辅导题目_第1页
江苏省计算机等级考试二级C语言笔试辅导题目_第2页
江苏省计算机等级考试二级C语言笔试辅导题目_第3页
江苏省计算机等级考试二级C语言笔试辅导题目_第4页
江苏省计算机等级考试二级C语言笔试辅导题目_第5页
已阅读5页,还剩150页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.江苏省计算机等级考试二级c语言笔试指导:2.笔试概况;考试时间:2小时,合格,优秀成绩,要求的内容问题和分数;信息技术选择题(20分);c语言选择题(10分);填空(30分);简单填空(5分);阅读程序(13分);完善程序(12分);回答策略;3.主要功能属性。c程序保存。评论位置。【试题分析】在C语言源程序中填空是很重要的。答:主要功能是定义选择题。以下说法是正确的。编译时,您可以在注释中找到拼写错误。在BC语言程序的每一行中只能写一条语句。Cmain()必须位于程序的开头。DC语言程序可以由一个或多个函数组成。答案:d,4,和选择题在源程序中处于主函数的位置。a必须在开头,b必须在结尾

2、,c必须在预处理命令之后,d可以在其他函数之前或之后。答:主要功能必须出现在其他功能之前。在主函数中必须至少有一个语句。程序总是从主函数的第一条语句开始。程序总是在执行完主函数的最后一条语句后结束。答案:C,5,选择题。C语言系统通过函数编译源程序。主要功能必须放在程序的开头。用户定义的函数可以被一个或多个函数调用任意多次。可以在函数体中定义另一个函数。回答:C下列陈述是正确的()。a)c语言程序将从源程序中的第一个函数开始执行;b)用户可以指定任何功能作为程序中的主要功能,程序将从现在开始执行;c)c语言规定主函数名必须使用main,程序从现在开始执行;和D) main可以用作用户标识符,以

3、将任何功能命名为主功能。c程序中的注释只能出现在程序的开头和语句的后面。C)程序编写格式严格,一行只能写一条语句。c)程序编写格式是自由的,一条语句可以写多行。用C语言编写的程序只能放在一个程序文件中。a)C程序的基本单位是语句b)C程序中的每一行只能写一条语句C)简单的C语句必须以分号结束D)C语句必须在一行中完成答案:C,7,基本类型数据的表示和系统预定义类型标识符的使用,类型修饰符,基本类型常量的表示和字符串常量作为关键字的使用。标识符。符号常数的定义和基本类型变量的声明和初始化,对变量的直接引用试题分析在C语言源程序中,没有任何修饰符的浮点数直接量(例如:3.14)是根据类型数据存储的

4、。回答:众所周知,对于双重选择题,sizeof(int)的值是2,这意味着10!的值存储在变量f (10!=3628800),变量f的类型应该声明为。答案:A,8,选择题中下列常数的正确表达式是(22)。答:b选择题中的下列句子有语法错误。printf(%d,0e);B. printf(%f,0e 2);C. printf(%d,0 x2);D. printf(%s,0 x2);答:答,9,选择题,在下列选项中不能用作变量名。回答:b在c语言系统中填空,如果一个变量可以正确地存储整数-3276832767范围内的数据,那么这个变量在内存中占据(3)个字节。回答:2在下列选项中,不能用作标识符的

5、选项是。当打印“c . b”时,输出到屏幕的结果是(22)。回答:通过101A,10,学校选择题表达式中值“1e-8/2 1.0f”的数据类型为(3)。双答案:d派单选题中局部变量的正确表述是(2)。int char=2;b .无效a=0;c . int a=b=0;D. int a,b=a=0;回答:D,11,运算符和表达式的表示以及赋值表达式的使用。赋值运算符的左值需要算术表达式。-运算符的左值要求。溢出。关系表达式和逻辑表达式、逻辑表达式优化逗号表达式、条件表达式、表达式运算中操作数类型的自动转换和强制转换试题分析如果选择题声明“double x=3,C,*a=答案:C,12,如果选择题

6、声明“charss 8=red”;,sizeof(ss)的值为。A8 B4 C3 D1回答: A多项选择题的定义和声明如下:#定义D2 int x=5;浮动y=3.83char c=d;以下表达式中的语法错误为。答案:d选择题的数学公式在c程序中的正确表达是。a sqrt(a)/2 * B bsqrt(a)/2/B csqrt(a)/2b dsqrt a/(2 * B)回答: B,13,陈述“长x,y;“x中整数的十进制表示有n个数字(4n10)。如果需要去掉整数x的十进制表示中的最高数字,并使用剩余的数字形成一个新的整数,并将其保存在y中,下面的表达式可以正确地实现这个功能。a . y=x/

7、(10 *(n-1)b . y=x %(10 *(n-1)c . y=x %(长)幂(10,n-1) d.y=x% (10 (n-1),计算xy的库函数调用形式为。答:如果有一句话“int x;在乘方(x,y)或乘方(10,5)的填空题中,如果(x)的大小为2,则当x的值为0时,“x 1x”为假。回答:32767,14。如果在填空题中有一个陈述,“float y=3.14619int x;”,计算表达式“x=y*100 0.5,y=x/100.0”后y的值为。答案:3.15众所周知,选择题有这样一句话:“a=3,b=4,c;”,执行语句“c=1/2 *(a b);“,c的值是。答:如果在填空题

8、中有一句话,“int a=5,b=2;“,表达式“b=(浮点)(a b)/2”运算后的b值为。回答:5众所周知,填空题中有这样一句话:“char ch=g;“,表达式ch=ch-a的值是字符的编码。答案:G,15,选择题已经声明“int a=3,b=3,c=2;”,以下选项中值为0的表达式为。下面的关系表达式中的语法错误是。xy=2 .zyx. xy=1.x=(x=0,y=1,z=2)答案:A,16,对应填空题数学公式的c语言表达式为。回答:sqrt(fabs(x)!=4*a/(b*c)或sqrt(fabs(x)!=4*a/b/c众所周知,多项选择题的语句为“int a=12,b=15,c;”

9、,在执行表达式“c=(a|(b-=a)之后,变量b和c的值分别为。A3.1b15,12c15,1d3,12Answer 3360c与填空题的数学公式相对应的C语言表达式是幂(x,)。回答:如果1.0/3填空题中有这样一句话“int a=15,b=20,c=25,e”,执行语句“e=ab?-c : c;后一个变量e的值是。答案:26、17、选择题在下列选项中,不能表达函数的表达式是。A. s=(x0)?1:(x0?1:0) C. s=x0?1:x=0?0:-1回答:如果在C选择题中有一个程序段,“char c=256int a=c;,则执行程序段后的a值为。答案:C,18,填空题的陈述是“int

10、 a=3,b=4;浮动x=4.5,y=3.5,表达式“(浮点)(a b)/2 (int)x%(int)y”的值为。回答: 4.5如果有一个语句“int r=2”,执行语句“printf(% d),sizeof(2 * 3.14 * r);”输出时间。答案:已知8道选择题有“int n;浮动x,y;,执行语句“y=n=x=3.89”y的值是。答:众所周知,选择题有这样一句话:“a=3,b=4”,下面表达式中的合法表达式是。答:众所周知,C学校的选择题有这样一句话:“int a=1,b=2”在执行语句“while-a 0”之后,变量a和b的值是。0,2 B. 0,1 C. 1,1 D. 2,2回答

11、:A,19,2。语句实现序列结构的语句表达式语句、空语句、复合语句、函数调用语句标准输入输出库函数printf()、scanf()、getchar()、putchar()、get()、put()。printf(%d,32768);B. printf(%ld,32768);C. printf(%f,32768);D. printf(%c,32768);回答:B,20。众所周知,编译系统中的sizeof(int)是2。当在这个编译系统中执行下面的(10)语句时,输出结果不是39999。A. printf(%u,39999);B. printf(%d,39999);C. printf(%ld,399

12、99);D. printf(%lu,39999);回答:如果B选择题中有一个陈述,“浮点f=123.45678”,执行语句“printf(% . 3f,f);”,输出结果是。 1.23 e 02 . 123 . 457 . 123 . 456780 . 1 . 234 e 02回答:B,21,语句“char s80”;众所周知,在选择题中,如果您需要将一个没有空格的字符串保存到s数组中,那么下面的语句是正确的。scanf(%s,s);B. scanf(%s,s0);c . s=get();d . s=getchar();回答:众所周知,填空题中有陈述和陈述。如果“e1”和“e3”是C语言源程序

13、中的表达式,则转换考试分析选择题。“是语句,下列选项与语句相同”为(E1;E3)s;“功能等同的语句是。A. e1而(10)s;E3;B. e1而(10)s;E3;C. e1而(10)E3;s;d .而(10)E1;s;E3;答:众所周知,选择题的语句是“x,y;“如果需要编写一个程序来实现“当X大于或等于0时Y取1,否则Y取-1”,则下一个程序段中的错误为。a .如果(x=0)y=1;否则y=-1;B. y=x=0?1:-1;c .开关()d .开关(x-abs(x)情况x=0:y=1;打破;案例0:y=1;打破;default :y=-1;default :y=-1;答案:C,23,众所周

14、知,学校的选择题有这样一句话“int a=1,b=2,C=0;如果(ab) c=a,则执行语句。a=b;b=c;后一个变量a和b的值是(21)。回答:2,0,24,读程序下面的程序运行后输出结果的第一行是(1);第二行是(2)。#包括main() int i,a=0,c=2;对于(I=0;I2;I)开关(a,a*c)外壳1: printf(1);案例2: printf(2);案例3: printf(3n);打破;default : printf(other n);答案是: (1) 23 (2)其他,25,以下程序的输出结果是(6)#包含无效主()int i,sum=0;对于(I=0;i5;I)开关(I)案例0:案例1: sum案例3: sum案例4: sum-;打破;printf(%dn,sum);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论