12、设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入的是____。
A)x=x*100+0.5/100.0 B)x=(x*100+0.5)/100.0
C)x=(int)(x*100+0.5)/100.0 D)x=(x/100+0.5)*100.0
答案 C
(int)(x*100+0.5) 把float型数据(x*100+0.5)强转成int,这样就可以去掉小数点,+0.5就是为了四舍五入
例如x=4.256,则(4.256*100+0.5)=426.1 ,则(int)426.1/100.0=4.26
int f(int x) {static int k=0;x+=k--;return x;} f(f(6))的值为什么是5?
f(6): k=0; x=6+0 k=-1 return 6;
f(f(6))=f(6) k=-1; x=6-1; k=-2; return 5;
所以f(f(6))=5;
注意,x+=k-- 要先使用k的值,然后减一
static 是静态变量,一旦声明即拥有一块内存,直到程序执行完毕
28、若函数调用时的实参为变量,以下关于函数形参和实参的叙述正确的是。
A)函数的实参和其对应的形参共占同一存储单元。
B)形参只是形式上的存在,不占用具体存储单元。
C)同名实参和形参占同一存储单元。
D)函数的形参和实参分别占用不同的存储单元。
D
形参和实参的类型必须要一致,或者要符合隐含转换规则,当形参和实参不是指针类型时,在该函数运行时,形参和实参是不同的变量,他们在内存中位于不同的位置,形参将实参的内容复制一份,在该函数运行结束的时候形参被释放,而实参内容不会改变.
而如果函数的参数是指针类型变量,在调用该函数的过程中,传个函数的是实参的地址,在函数体内部使用的也是实参的地址,即使用的就是实参本身.所以在函数体内部可以改变实参的值.
下面有关for循环的正确描述是()
A for循环只能用于循环次数已经确定的情况
B for循环是先执行循环体语句,后判定表达式。
C 在for循环中,不能用break语句跳出循环体
D for循环体语句中,可以包含多条语句,但要用花括号括起来。
D
已知i.j.k为int型变量,若从键盘输入;1.2.3.回车,使i的值为l,j的值为2,k的值为3,以下选项中正确的输入语句
A) scanf("%2d%2d%2d",&i,&j,&k);
B) scanf(""%d %d %d",&i,&j,&k);
C) scanf("%d,%d,%d",&i,&j,&k);
D) scanf("i=%d,j=%d,k=%d",&i,&j,&k)
选c.因为题目中是1,2,3,所以要保持一致在写代码时。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
A.ЦЦЦ1,2,3<回车>
B.1Ц2Ц3<回车>
C.1,ЦЦЦ2,ЦЦЦ3<回车>
D.1,2,3<回车>
正确答案:B
解析:scanf()函数的—般格式:scanf(格式控制,地址列表)。在输入多个数值数据时,若“格式控制”字符串中没有非格式字符作输入数据之间的间隔,则可用空格、TAB或回车作间隔。C编译在碰到空格,TAB,回车或非法数据(如对“%d”输入“12A”时,A即为非法数据)时即认为该数据结束。如果在“格式控制”字符串中除了格式说明以外还有其他字符,则在输入数据时应输入与这些字符相同的字符。本题由于格式控制符中用了逗号,所以在输入数据时,必须在输入的各数据间用逗号分隔,故选项B不正确。
若程序中有宏定义行 :#define N 100 则以下叙述中正确的是
A) 宏定义行中定义了标识符 N 的值为整数100
B) 在编译程序对C 源程序进行预处理时用100 替换标识符N
C) 对 C 源程序进行编译时用 100 替换标识符N
D) 在运行时用 100 替换标识符N
B
相关推荐
计算机二级C语言试题是针对全国计算机等级考试中的二级C语言科目的一个重要学习资源。这个压缩包文件包含了历年的考试题目,对于备考者来说是极为宝贵的复习材料。C语言是一种广泛应用的编程语言,它以其高效、灵活...
"2023年全国计算机二级C语言试题与答案" 本资源是2023年全国计算机二级C语言试题与答案的PDF文件,涵盖了C语言的基本概念、语法、函数、变量、数据类型、运算符、控制结构、数组、指针、结构体、文件操作等方面的...
【标题】"国考二级C语言上机试题"所涉及的知识点主要集中在C语言编程的基础概念、语法结构、数据类型、运算符、控制结构、数组、指针、函数、输入/输出等方面。这些是全国计算机等级考试二级C语言部分的核心内容,...
### 全国计算机二级C语言试题与答案解析 #### 一、选择题解析 ##### 2.1 C语言的特点 **正确答案:** C - **选项解析:** - **A**: "C语言比其他语言高级"。这种表述不准确。编程语言的“高级”与否并不是绝对的...
全国计算机等级考试二级C语言历年试题及答案合集是一份极具价值的学习资源,专为准备参加计算机等级考试的考生提供。这份合集包含了C语言历年来的考试题目与对应的解答,对于备考者来说,是深入理解和掌握C语言知识...
【标题】"二级C语言公共试题"涉及到的是中国计算机等级考试中的二级C语言部分,这是一个针对初学者和有一定基础的学习者设计的考试,旨在检验考生对C语言编程的基础理论知识和实际编程能力。C语言是一种广泛应用的...
这个"二级C.exe"文件可能是模拟考试环境的执行程序,通过它,考生可以进行实战练习,检验对以上知识点的掌握程度。利用这样的资源,考生可以反复练习,提高编程能力和应试水平。同时,"考点精讲"部分可能包含了对...
等考二级C语言历年试题
C语言试题,二级C语言试题.doc
【2012年3月计算机二级C语言试题与答案详解】 C语言,作为一门基础且广泛应用的编程语言,是全国计算机等级考试二级的重要考察对象。2012年3月的计算机二级C语言试题,旨在检验考生对于C语言的基本语法、数据类型、...
根据提供的信息,我们可以总结出以下关于“二级C语言试题”的知识点: ### 一、二级C语言考试概述 二级C语言考试是中国计算机等级考试的一部分,主要针对具备一定编程基础的考生,旨在测试他们对C语言的基本语法、...
2008年计算机等级考试二级C语言试题及答案是针对全国计算机等级考试二级C语言科目的备考资料,旨在帮助考生在考试前进行有效的复习和模拟训练。这份资料包含了多套模拟试题和相应的答案,对于考生来说,是提升编程...
"计算机二级C语言试题及答案" 本资源是关于计算机二级C语言考试题的总结,涵盖了C语言的基本概念、语法结构、数据类型、运算符、控制结构、函数、数组、指针等方面的知识点。下面是对该资源中包含的知识点的详细...
很好 棒极了,里面有上百道二级试题及参考答案还有详解,觉得不错,大家分享一下
全国计算机二级C语言等级考试是针对计算机编程初学者和专业人士的一项资格认证,旨在评估考生对C语言编程基础知识、程序设计方法以及问题解决能力的理解。这个考试通常包括理论知识和实践编程两部分,全面覆盖了...
历年全国计算机二级C语言试题库完整-.pdf
【标题】:“C语言\二级C试题—2011” C语言,作为一种基础的编程语言,被广泛应用于计算机科学教育和实际开发中。中国的计算机等级考试,特别是二级C语言考试,是衡量考生对C语言掌握程度的标准之一。2011年的二级...
"上海市计算机二级考试C语言试题.pdf" 本文档包含四个C语言试题,涵盖了不同领域的知识点,包括字符串处理、循环语句、判断语句、数组操作等。 一、程序设计题1:输出n行由大写字母A开始构成的三角形字符阵列图形 ...
全国计算机二级C语言模拟试题是针对准备参加计算机二级考试,特别是C语言部分的考生们的重要学习资源。这类试题集通常包含了大量的练习题和模拟试卷,旨在帮助考生熟悉考试的题型、难度和时间安排,提高他们的应试...