2017c语言预测,2017计算机二级C语言上机最终预测题
2017计算机二级C语言上机最终预测题
2017年上半年计算机二级考试即将到来,为了帮助大家备考,百分网小编整理了计算机二级C语言上机最终预测题,希望帮助大家顺利通过计算机二级考试。
填空题
请补充fun函数,该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回“yes!“,是否返回”no!”.
注意:部分源程序给出如下
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include
#include
char *fun(int n)
{
int g, s, b;
g = n%10;
s = n/10%10;
b = ___1___;
if ((g+b) == s)
return ___2___;
else
return ___3___;
}
main()
{
int num = 0;
printf("******Input data *******\n ");
scanf("%d", &num);
printf("\n\n\n");
printf("****** The result *******\n ");
printf("\n\n\n%s", fun(num));
}
第1处填空:n/100%10
第2处填空:”yes!”
第3处填空:”no!”
改错题
下列给定程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定下允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b的值为8。
请改正程序中的.错误,使其能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题 程序:
#include
#include
int fun(int *x, int y)
{
int t;
/********found********/
t = x; x = y;
/********found********/
return (y);
}
main()
{
int a = 3, b = 8;
printf("%d %d\n", a, b);
b = fun(&a, b);
printf("%d %d\n", a, b);
}
第1处:t=x;x=y;应改为t=*x;*x=y;
第2处:return(y);应改为return(t);或return t;
编程题
请编写函数FUN,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串123412132,输入字符1,则输出3。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:#include
#include
#include
#define M 81
int fun(char *ss, char c)
{
}
main()
{
char a[M], ch;
FILE *out;
printf("\nPlease enter a string:");
gets(a);
printf("\nPlease enter a char:");
ch = getchar();
printf("\nThe number of the char is: %d\n", fun(a, ch));
out=fopen ("out.dat", "w");
strcpy(a, "The number of the char is: ");
fprintf(out, "%d", fun(a, ' '));
fclose (out );
}
答案是:int fun(char *ss,char c)
{
int n=0;
while(*ss)
{
if(*ss==c)
n++;
ss++;
}
return n;
}
2017c语言预测,2017计算机二级C语言上机最终预测题相关推荐
- 新思路等级考二级c语言题答案,2017计算机二级C语言考试强化习题及答案
2017计算机二级C语言考试强化习题及答案 平时的练习对我们的考试来说十分重要,练习做得多了自然熟能生巧.下面是百分网小编为大家收集整理的2017计算机二级C语言考试强化习题及答案,希望对大家学习有所 ...
- 2017安徽二级c语言,2017计算机二级C语言测试题及答案
2017计算机二级C语言测试题及答案 此题 首先为整型变量赋初值x1=1,x2=2 表达式1为i=1,表达式2(循环条件)为i<=N即i<=4,表达式3为i++ 循环变量初值i为1,循环条 ...
- 百一测评c语言两个数求和程序,2017计算机二级C语言考前测试题与答案
2017计算机二级C语言考前测试题与答案 三.程序修改题 下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中.高位仍在高位,低位仍在低位. 例如,当s中的数为 ...
- 二级c语言会考文件打开,2017计算机二级C语言文件知识点
2017计算机二级C语言文件知识点 引导语:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点.以下是百分网小编分享给大家的'2017计算机二级C语言文件知识点,欢迎阅读! ...
- 计算机上机操作模拟试题,2017计算机二级考试WEB上机模拟题
2017计算机二级考试WEB上机模拟题 引导语:大家知道计算机二级考试WEB上机考试是怎么样的吗,以下是百分网小编分享给大家的2017计算机二级考试WEB上机模拟题,欢迎阅读学习! 1.打开SQLSe ...
- 2017计算机二级c语言试题,2017年计算机二级C语言试题
2017年计算机二级C语言试题 A)运行错误 B)100 c)i的地址 D)j的地址 (52)B 知识点:指针变量的引用 评析:j=&i,j的值就是i的地蚍,*j=100,将j的地址赋给k,这 ...
- 计算机C语言常用语句,计算机二级C语言考试常见知识积累
形式化方法是一种特别的基于数学的技术,用于软件和硬件系统的形式规范.开发以及形式验证.下面是小编整理的关于计算机二级C语言考试常见知识,欢迎大家参考! 选择结构 [考点1]关系运算 关系运算符有6个, ...
- 计算机二级c语言选择题范围,计算机二级C语言考点选择结构
C语言的运算符包含的范围很广泛,共有34种运算符.C语言把括号.赋值.强制类型转换等都作为运算符处理.以下是关于计算机二级C语言考点选择结构,希望大家认真阅读! [考点1]关系运算 关系运算符有6个, ...
- 江苏省计算机二级c语言复习知识点,计算机二级C语言知识点复习
C语言已先后被移植到大.中.小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.下面是小编收集的关于计算机二级C语言知识点复习,希望 ...
最新文章
- 【组队学习】【24期】集成学习(中)
- 元数据驱动设计 —— 为动态移动应用创建Web API
- 九度 1371 最小的K个数
- elasticsearch api中的Buckets(桶)及Metrics(指标)
- 字符串连接符(Java)
- HDU1873 看病要排队【模拟+优先队列】
- Android--扫一扫(识别二维码、条码)
- Reactor反应器模式
- 面试百问:如何提高自动化测试脚本稳定性
- Markdown编辑器使用方法
- 用豆瓣源安装pytorch1.5.1(速度很快)
- 【毕业设计】基于单片机的智能衣柜系统设计 - 物联网 stm32 嵌入式
- ◮OpenGL-帧缓冲
- win10+1050ti+CUDA9.0+cudnn9.0的tensorflow-gpu环境搭建
- 芦荟天然植物提取物的作用是什么
- 瑞星杀毒软件的安装与设置
- 解决ubuntu18.04触摸屏旋转后触摸不准问题
- [转] 判断中文,日文(日语),韩文(韩语)的正则表达式
- python实现大疆Tello无人机控制平台并实现语音控制/手势控制/人脸跟踪/绿球跟踪/拍照录像
- Linux服务器配置与管理(基于Centos7.2)任务目标(三)
热门文章
- python程序流程控制_python流程控制
- 目前流行的装修风格_当下最流行的十大装修风格。目前主流的装修风格前十
- html图片postmultipart,sendmail-MIMEText-MIMEImage-MIMEMultipart.py——发送带图片的HTML格式报表...
- c语言填空三个数找中间大小,计算机文化基础复习题及答案(精华)
- java将两个区间范围合并_Java如何将若干时间区间进行合并的方法步骤
- oracle如何修改列为空,Oracle 如何修改列不为空的时候的数据类型
- 我的世界java版移除猪灵了吗_我的世界:激怒僵尸猪灵有奖励,用菌光体堆肥,修复126个漏洞!...
- maven web项目保存log4j日志到WEB-INF
- 九、深入Java字符串(上篇)
- 小程序获取设备信息以及实现短信验证码登录