全国计算机等级考试题库二级C操作题100套(第08套)

更多干货推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!!点击进入--------------》跳转接口
在这里插入图片描述

更多干货推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!!点击进入--------------》跳转接口
在这里插入图片描述

第08套:
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:

#include <stdio.h> 
typedef struct 
{ int num; 
char name[9]; 
float score[3]; 
}STU; 
void show(STU tt) 
{ int i; 
printf("%d %s : ",tt.num,tt.name); 
for(i=0; i<3; i++) 
printf("%5.1f",tt.score[i]); 
printf("\n"); 
} 
void modify(___1___ *ss,float a) 
{ int i; 
for(i=0; i<3; i++) 
ss->___2___ *=a; 
} 
main( ) 
{ STU std={ 1,"Zhanghua",76.5,78.0,82.0 }; 
float a; 
printf("\nThe original number and name and scores :\n"); 
show(std); 
printf("\nInput a number : "); scanf("%f",&a); 
modify(___3___,a); 
printf("\nA result of modifying :\n"); 
show(std); 
} 

解题思路:
本题是利用结构体存储学生记录并由实参ss返回。
第一处:实参ss是一个结构型指针变量,所以应填:STU。
第二处:该学生的各科成绩都乘以一个系数a,所以应填:score[i]。
第三处:函数的调用,由于函数定义时使用的指针结构型变量,所以应填:&std。


给定程序MODI1.C中函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如:若k = 10,则应输出:3628800。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!
给定源程序:

#include <stdio.h> 
long fun ( int k) 
{ 
if k > 0 
return (k*fun(k-1)); else if ( k=0 ) 
return 1L; 
} 
main() 
{ int k = 10 ; 
printf("%d!=%ld\n", k, fun ( k )) ; 
} 

解题思路:
第一处:条件判断缺少圆括号。
第二处:判断相等的符号是==。


程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数 fun(int a[][N], int n),函数的功能是:使数组左下三角元素中的值乘以n 。
例如:若n的值为3,a 数组中的值为 | 1 9 7 | | 3 9 7 |
a = | 2 3 8 | 则返回主程序后a数组中的值应为 | 6 9 8 |
| 4 5 6 | | 12 15 18|
注意: 部分源程序存在文件PROG1.C中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定源程序:

#include <stdio.h> 
#include <stdlib.h> 
#define N 5 
int fun ( int a[][N], int n ) 
{ 
} 
main ( ) 
{ int a[N][N], n, i, j; 
printf("***** The array *****\n"); 
for ( i =0; i<N; i++ ) 
{ for ( j =0; j<N; j++ ) 
{ a[i][j] = rand()%10; printf( "%4d", a[i][j] ); } 
printf("\n"); 
} 
do n = rand()%10 ; while ( n >=3 ); 
printf("n = %4d\n",n); 
fun ( a, n ); 
printf ("***** THE RESULT *****\n"); 
for ( i =0; i<N; i++ ) 
{ for ( j =0; j<N; j++ ) printf( "%4d", a[i][j] ); 
printf("\n"); 
} 
NONO( ); 
} 
解题思路: 
本题是利用两重循环给二维数组左下三角元素中的值乘以n。 
参考答案: 
int fun ( int a[][N], int n ) 
{ 
int i, j; 
for(i = 0 ; i < N ; i++) 
for(j = 0 ; j <= i; j++) 
a[i][j] *= n ; 
} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266604.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

部署及配置Lync Server 2013 监控功能

在上面一篇文章中我们已经部署了存档功能&#xff0c;并且在标准版环境搭建了一台SQLServer服务器作为后端数据库服务器&#xff0c;有了这台服务器我们可以做什么呢&#xff1f;存档&#xff0c;当然还有监控&#xff0c;以及整个CMS。当然这都是一步一步演变的&#xff0c;并…

python处理excel的方法有哪些_python简单处理excel方法

1 # codingutf-8 2 3 import xlrd # 读模块4 import xlwt # 写模块5 6 7 def read_excel():8 """9 读取excel文件方法说明&#xff08;此函数只是对xlrd用法的说明&#xff0c;看看就好。xlrd已经很好用了&#xff09;10 :return:11 """12 # 打开…

mysql 客户服务号获取_《MySQL排错指南》——1.4 获取查询信息-阿里云开发者社区...

本节书摘来自异步社区出版社《MySQL排错指南》一书中的第1章&#xff0c;第1.4节&#xff0c;作者&#xff1a;【美】Sveta Smirnova(斯维特 斯米尔诺娃)&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看。1.4 获取查询信息正如前一节看到的一样&#xff0c;数…

全国计算机等级考试题库二级C操作题100套(第09套)

第09套&#xff1a; 给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为&#xff1a;10、4、2、8、6&#xff0c;排序后链表结点数据域从头至尾的数据为&#xff1a;2、4、6、8、10。 请在程序的下划线处…

基于交换芯片的五元组的PCL规则过滤功能

2019独角兽企业重金招聘Python工程师标准>>> 基于交换芯片的五元组的PCL规则过滤功能作者: 韩大卫吉林师范大学2012.12.10Not Approved by Document Control Review Copy Only基于Marvell 98DX51xx/81xx交换芯片的五元组等的策略规则(PCL)过滤功能.现将部分的功能的…

python生成树状图_python 生成 树状结构

forwarding_recp re.compile(".*?发件人:(.*?);.*?发送时间:.*?收件人:(.*?)主题", re.S)def parse_addr(addr, split_str,): l[]ifaddr:for a inaddr.split(split_str): l.append(utils.parseaddr(a)[1])returnldef gen_forwarding(con): #参数是解析过后的邮…

remove()与empty()的区别

1、empty() - 从被选元素中删除子元素&#xff1b; 2、remove() - 删除被选元素(及其子元素)&#xff1b; 3、remove() 方法也可接受一个参数&#xff0c;允许您对被删元素进行过滤。转载于:https://www.cnblogs.com/hwldyz/p/9335717.html

2013年6月和12月CISA考试报名,认证,CPE维持和备考要点

2013年6月和12月CISA考试报名,认证,CPE维持和备考要点 2013年6月和12月CISA考试报名,认证,CPE维持和备考要点 消息来源&#xff1a;http://www.isaca.org/CERTIFICATION/CISA-CERTIFIED-INFORMATION-SYSTEMS-AUDITOR/REGISTER-FOR-THE-EXAM/Pages/default.aspx在线报名费用 早…

全国计算机等级考试题库二级C操作题100套(第10套)

第10套&#xff1a; 给定程序中&#xff0c;函数fun的功能是&#xff1a;判定形参a所指的NN&#xff08;规定N为奇数&#xff09;的矩阵是否是"幻方"&#xff0c;若是&#xff0c;函数返回值为1&#xff1b; 不是&#xff0c;函数返回值为0。“幻方"的判定条件是…

mysql字节对齐_结构体字节对齐(转)

结构体字节对齐在用sizeof运算符求算某结构体所占空间时&#xff0c;并不是简单地将结构体中所有元素各自占的空间相加&#xff0c;这里涉及到内存字节对齐的问题。从理论上讲&#xff0c;对于任何变量的访问都可以从任何地址开始访问&#xff0c;但是事实上不是如此&#xff0…

python docx 合并文档 图片_不再为处理PDF烦恼,python处理操作PDF全攻略

本篇聊下Python对pdf的各种操作&#xff0c;包含pdf转word&#xff0c;pdf转图片&#xff0c;pdf翻转&#xff0c;加密&#xff0c;加水印等。pdf转换word文档 保留格式pdf转换为word文档&#xff0c;被大众经常使用的是纯Python库pdfminer和python-docx搭配使用&#xff0c;不…

new blog

new blog转载于:https://www.cnblogs.com/uuzlove/p/9336405.html

windows server 2012 初安装体验

昨天晚上的windows server 2012 已时行 了发布了&#xff0c;为之在之前我已进行了下载测试安装&#xff0c;本来晚间想用来在虚拟机下进行安装VM-tool工具的&#xff0c;但是却因种种原因没有成功&#xff0c;为之补一下前面没有安装的过程截图。 进入下载页后&#xff0c;下载…

python 多进程 调用模块内函数_python子进程模块subprocess详解与应用实例 之一

分类&#xff1a; Python/Ruby 2014-09-09 10:59:42 subprocess--子进程管理器 一、subprocess 模块简介 subprocess最早是在2.4版本中引入的。 subprocess模块用来生成子进程&#xff0c;并可以通过管道连接它们的输入/输出/错误&#xff0c;以及获得它们的返回值。 它用来代替…

安卓APP_ 控件(1)—— TextView

摘自&#xff1a;安卓APP_ 控件&#xff08;1&#xff09;—— TextView 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-28 21:53:49 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115283233 本文为学习笔记&#xff0c;是安卓APP学习的…

python udp 大文件_Python:通过UDP发送大对象

我是套接字编程的新手&#xff0c;最近为它挑选了Python。我有几个问题&#xff0c;我似乎无法找到明确的答案。Python&#xff1a;通过UDP发送大对象我正在研究通过UDP发送数据&#xff0c;并写了一个简单的python脚本来做到这一点。可以很好地发送小对象(准确地说是小腌制对象…

Flask入门系列(转载)

一、入门系列&#xff1a; Flask入门系列(一)–Hello World 项目开发中&#xff0c;经常要写一些小系统来辅助&#xff0c;比如监控系统&#xff0c;配置系统等等。用传统的Java写&#xff0c;太笨重了&#xff0c;连PHP都嫌麻烦。一直在寻找一个轻量级的后台框架&#xff0c;学…

iphone3G恢复到3.1.2遇到的问题

1.报错1015 2.进入DFU模式&#xff0c;刷到下载数据停止不动。 3.进入菠萝&#xff0c;进度条走到最后停止不动。 4.红雪走到waiting for reboot停止不动。 针对上述问题&#xff1a; 首先&#xff0c;要找到完全对应手机系统原版本的固件。然后&#xff0c;红雪进入DFU模式刷机…

用python做数据分析pdf_利用python进行数据分析pdf

利用python进行数据分析pdf微盘下载&#xff01;《利用python进行数据分析》利用Python实现数据密集型应用由浅入深帮助读者解决数据分析问题~适合刚刚接触Python的分析人员以及刚刚接触科学计算的Python程序员。利用python进行数据分析简介&#xff1a; 还在苦苦寻觅用Python控…

安卓APP_ 控件(2)—— Button

摘自&#xff1a;安卓APP_ 控件&#xff08;2&#xff09;—— Button 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-29 14:20:54 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115290501 开篇&#xff1a;安卓APP_ 控件&#xff08;1…