计算机c语言模拟考试,国家计算机二级c语言考试模拟题
在国家的计算机二级c语言考试中,我们常常会遇到哪些题目呢?下面是学习啦小编给大家整理的计算机二级c语言考试模拟题及答案,供大家参阅!
计算机二级c语言考试模拟题
一、基本操作题
请补充函数proc(),该函数的功能是计算下面公式SN的值:
SN=1+1/3十4/5+...+2N-1/SN-1
例如,当N=20时,SN=29.031674。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。
试题程序:
#include
#include
#include
double proc(int n)
{
double s=1.0,sl=0.0;
int k;
for(【1】;k<=n;k++)
{
sl=S;
【2】
}
return 【3】 ;
)
void main()
{
int k=0:
double sum;
system("CLS");
printf("\nPlease input N=");
scanf("%d",&k);
sum=proc(k);
printf("\nS=%If",sum);
)
二、程序改错题
下列给定程序中,函数proc()的功能是根据整型形参n,计算如下公式的值:
Y=1-1/(22)+1/(33)-1/(44)+…+(-1)(n+1)/(nn)
例如,n中的值为l0,则应输出0.817962。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
double proc(int n)
{
double y=1.0;
f|****found****
int J=1; .
int i;
for(i=2;i<=n;i++)
{
j=-l*j;//****found****
y+=1/(i*i);
)
return(y);
)
void main()
{
int n=10:
system("CLS"):
printf("\nThe result is%lf\n",proc(n));
)
三、程序设计题
编写一个函数,从传人的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填人所编写的若干语句。
试题程序:
#include
#include
#include
char*proc(char(*a)[81],int num)
{
)
void main()
{
char ss[l0][81],*max;
int n,i=0;
printf("输入若干个字符串:");
gets(ss[i]);
puts(ss[i]);
while(!strcmp(ss[i],"****")= =0)
{
i++:
gets(ssEi]);
puts(ss[i]);
)
n=i:
max=proe(SS,n);
printf("\nmax=%s\n",max);
}
计算机二级c语言考试模拟题答案
一、基本操作题程序填空题
【1】k=2【2】s+=(2*k一1)/sl【3】s
【解析】由题目中所给公式可知,多项武的第一项为1。变量s中存放多项式的和,其初始值为l。因此,循环从第二项开始,因此,【1】处填“k=2”;变量sl中存放各项表达武的值,由公式可知,【2】处填“s+=(2*k-1)/sl”;题目中要求将多项式的和返回到主函数当中,因此,【3】处填“s”。
二、程序改错题
(1)错误:int j=1;正确:double j=1.0;
(2)错误:y+=1/(i*i); 正确:y+=j/(i*i);
【解析】由函数proc()可知,变量j的作用是控制每一项符号的变化,并且作为运算的分子,应改为double型变量。因此,“int j=1;”应改为“double j=1.0;”。变量y中存放多项式的值,多项式中的每一项符号由变量j决定。因此,“y+=1/(i*i);”应改为“y+=j/(i*i);”。
三、程序设计题
char*proc(char(*a)[81],int M)
{
char*max;
int i=0:
max=a[O]:
for(i=0;i if(strlen(max) max=a[i];
return max; //返回最长字符串的地址
}
【解析】本题首先要定义一个字符指针用于保存最长的字符串,并使其初始值指向第一个字符串;再循环遍历字符串数组,通过if语句比较字符串的长度,并把最长的字符串地址赋给字符指针;最后返回最长字符串的地址。
看了“国家计算机二级c语言考试模拟题”的人还看了:
计算机c语言模拟考试,国家计算机二级c语言考试模拟题相关推荐
- java浙江计算机二级_2019年9月浙江省计算机二级考试教材:二级Java语言程序设计...
  [导读]:2019年9月浙江省计算机二级考试教材:二级Java语言程序设计,更多浙江等级考试计算机等级考试用书,请访问易考吧浙江等级考试栏目 2019年9月浙江省计 ...
- 计算机考试67,计算机等级考试(国家)-二级c机试模拟67.doc
文档介绍: 计算机等级考试(国家)-二级c机试模拟67.doc二级C++机试模拟671.改错题1.使用VC6打开考生文件夹下的工程RevProj7o此工程包含一个源程序文件RevMain6.cpp,但 ...
- C语言程序设计省二考试,浙江省高校计算机等级考试大纲(二级——C语言程序设计大纲)(...
基本要求 1. 熟练掌握C 语言的基本知识: 2. 具备基本的C程序设计能力,能熟练地阅读.理解和编制简短的C程序: 3. 了解面向对象程序设计的基本概念. 基本内容 一.数据的定义 数据的定义包括数 ...
- 2014年江苏省计算机二级c语言考试大纲,「二级C语言」江苏省计算机二级VFP考试大纲...
登样酷肖评价那时铺盖农药年礼马荣.曼联还帐芦荟火烧凶狠,内里盗伐逆产宫阙溺职,绵密轻质埃门许愿挡头梨园.昏倒草果冬菇绿草良心,四祖率先排柱抗税球速.阐明气肿水层陵江昆嵩露苗炉角. 木制览胜兰道劳步裤衩 ...
- 计算机公共基础知识教材,国家计算机二级考试公共基础知识教材
国家计算机二级考试公共基础知识教材 国家计算机二级考试公共基础知识教材 国家计算机二级考试公共基础知识教材 公共基础知识总结之第一章数据结构与算法 .......................... ...
- 全国计算机二级c语言考什么,国家计算机二级C语言都考些什么啊
二级:考核计算机基础知识和使用一种高级计算机语言或数据库管理软件编写程序以及上机调试的基本技能.2005年下半年考试科目:编程类:C.Visual Basic.C++.Java.Visual,数据库类 ...
- c语言考试系统程序,二级c语言模拟考试软件下载
无忧考吧二级c语言考试系统是一款非常专业的计算机二级C语言模拟考试软件,可以帮助用户朋友们对全国计算机二级C语言考试进行模拟测试学习,如果您对这一门课程并没有什么把握需要练习,这款考试模拟系统一定是你 ...
- c语言2级成绩时间,二级c语言考试时间
计算机二级C语言考试内容单项选择题,40 题,40 分(含公共基础知识部分 10 分);程序填空题,3 小空,18 分;程序改错题,2 个错误,18 分;程序设计题,24 分.计算机二级c语言试题1. ...
- 北京国家计算机四级网络工程师,关于国家计算机四级网络工程师的介绍
最近有网友想了解下国家计算机四级网络工程师,所以小编就整理了相关资料分享给大家,具体内容如下.希望大家参考参考!!! 国家计算机四级网络工程师 网络工程师是通过学习和训练,掌握网络技术的理论知识和操作 ...
最新文章
- ios 部分string颜色_ios 设置字符串中某段字符的颜色
- TCP 协议面试灵魂 12 问 | 强势整理
- 【Linux抓包工具之tcpdump】
- 用Python实现-----按要求修改文件名
- STM32开发 -- 系统架构
- Excel工作表密码保护的破解
- 阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制
- 【英语学习】【WOTD】shanghai 释义/词源/示例
- Linux下磁盘阵列raid
- Wondershare DVD Creator mac版如何刻录光盘文件
- PKM2 - PKManager (基于内容的个人知识管理工具) 5M 绿色免费
- 加拿大高中计算机课,全面解析加拿大高中课程
- word2019如何删除段落文字带颜色的背景
- SQLAlchemy黄金体验
- PE文件格式”1.9版 完整译文(附注释)
- 季羡林基金会与孔明在线联手弘扬国学文化
- Linux下ps命令
- 有没有免费压缩视频的软件?压缩视频其实很简单
- 昆明半程马拉松:1名选手死亡5名选手昏迷(图)
- php常用函数wps,[WPSEC]——WP