通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》模拟试题(五) 中有题目如下:
第1题
给定程序MODI1.C中函数fun的功能是:计算n!。例如,给n输入入5,则输出l20.000000。请改正程序中的错误,使程序能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
/**********code.c**********/ #include <stdio.h> double fun(int n) { double result = 1.0 ; /**********found**********/ if n == 0 return 1.0 ; while(n >1 && n < 170) /**********found**********/ result *= n-- return result ; }void main() { int n; printf("Input N:"); scanf("%d", &n); printf("\n\n%d! =%lf\n\n",n,fun(n)); } /**********-code.c**********/
错误:if n == 0 正确: if(n==0)
错误:result *= n-- 正确:result *=n--;或{result *=n; n--;}
所属试卷:全国计算机等级考试《二级C语言程序设计》模拟试题(五)
(本题 9 分)某公司在承建国家重大工程项目时,工程部
若有定义语句:在其后执行语句:z=0.9+x/y;则z
C语言中,最基本的数据类型包括。
在C++中,打开一个文件就是将这个文件与一个_____
已知x=[[]]*3,那么执行语句x[0].appen
代码 print(1,2,3,sep=':')的执行结
已知列表 x=[1,2],那么连续执行命令y=x[:]
表达式list(filter(lambda x:x>5
以下代码的输出结果是。
表达式int('11',8)的值为__________
已知x={1:2,2:3},那么表达式x.get(2,
链表和数组一样都是内存上一段连续的内存空间。( )
若有以下结构体定义,选择___________赋值是正
若有定义:int(*p)[4];则标识符p( )。
设有如下的程序段:执行上面的程序段后,*(ptr+10
ER模型是对现实世界的一种抽象,它的主要成分有分类、
使用SELECT语句随机地从表中挑出指定数量的行,可以
以下说法错误的是( )
使用 Dijkstra 算法求下图中顶点 1 到其余各
函数调用结束后,静态局部变量所占用的空间被释放。
以下程序的输出结果为_____。
功能:编写函数fun(int m)求1000以内(不包
若输入字符串:abcde<回车>,则以下while循环
预处理命令行都必须以_____号开始。
有三个关系R、S和T如下:则由关系R和S得到关系T的操
用筛选法可得到2-n(n<10000)之间的所有素数,
若以下选项中的变量全部为整型变量,且已正确定义并赋值,
某系统自称使用了一种防窃听的方式验证用户密码。密码是
输入: 9 19 29 39输出: _________
设 A=B=D=ture,C=false ,以下逻辑运
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库