首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
[说明] 以下[C程序]所完成的功能是在3X3方格中填入数字1~N(N≥10)内的某9个互不相同的整数,使所有相邻两个方格内的两个整数之和为质数。系统输出满足该要求的所有填法。系统的部分输出结果如图...
查看本题答案
包含此试题的试卷
初级程序员《问答》真题及答案
点击查看
你可能感兴趣的试题
[说明] 以下[C程序]所完成的功能是在3X3方格中填入数字1~NN≥10内的某9个互不相同的整数
如图在3×3的方格内填写了一些代数式和数1在图中各行各列及对角线上三个数之和都相等请你求出xy的值2
[说明]以下[C程序]所完成的功能是在3X3方格中填入数字1~NN≥10内的某9个互不相同的整数使所
安卓手机的图形锁九宫格是3X3的点阵按次序连接数个点从而达到锁定/解锁的功能 最少需要连接4个点最
2010吉林模拟20如图8-3-5在3×3的方格内填写了一些代数式和数.图8-3-51在图8-3-5
如图在3x3方格中分别以AEF为圆心半径为321圆心角都是900的三段圆弧与正方形ABCD的边界围
3:2
5:3
8:5
9:4
[说明]以下[C程序]所完成的功能是在3X3方格中填入数字1~NN≥10内的某9个互不相同的整数使所
2015年·福州三中最后模拟如图所示2×2方格在每一个方格中填入一个数字数字可以是123中的任何一个
以下程序的功能是在立即窗口中输出100到200之间所有的素数并统计输出素数的个数请在程序空白处
[说明]本程序在3×3方格中填入1到10以内9个互不相等的整数使所有相邻两个方格内的两个整数之和为质
如果已经在Al到A6的6个单元格中填入了6个数要求在B1单元格中运用求和函数计算它们总和的3倍以下正
在B1单元格中填入=SUM×3
在B1单元格中填入=3SUM×(A1:A6)
在B1单元格中填入=SUM(A1:A6)*3
必须先在其他(例如B2)单元格中计算出总和SUM(A1:A6),然后在B1单元格中填入=3×B2
【说明】本程序在3×3方格中填入1~NN≥10内的某9个互不相同的整数使所有相邻两个方格内的两个整数
如图所示2×2方格在每一个方格中填入一个数字数字可以是1234中的任何一个允许重复.若填入
方格的数字大于
方格的数字,则不同的填法共有( ) A.192种B.128种
96种
12种
[说明] 本程序在3×3方格中填入1到10以内9个互不相等的整数使所有相邻两个方格内的两个整数之和
如图所示在3×3方格内填入恰当的数后可使每行每列以及两条对角线上的三个数的和都相等问方格表内X的值是
2
9
14
27
如图在3×3的方格内填写了一些代数式和数.1在图中各行各列及对角线上三个数之和都相等请你求出xy的值
将连续n2n≥3个正整数填入n×n方格中使其每行每列每条对角线上的数的和都相等这个正方形叫做n阶幻方
44
42
40
36
如图所示在3×3方格内填入恰当的数后可使每行每列以及两条对角线上的三个数的和都相等问方格表内X的值
2
9
14
27
【说明】 本程序在3×3方格中填入1~NN≥10内的某9个互不相同的整数使所有相邻两个方格内的两个
以下程序的功能是在立即窗口中输出100到200之间所有的素数并统计输出素数的个数请在程序空白处
热门试题
更多
[说明]本程序的函数sumintiinttotalintsigmaintrearintd[]intn用来从已知数组d的前n个元素中找出所有部分元素序列之和等于total的元素序列约定数组d的元素都是正整数且都小于等于total函数sum使用递归方法找出全部解答参数i表示递归函数当前考虑元素d[i]参数sigma是调用前已选取的部分序列的元素和参数rear是后面还未考虑的那部分元素的元素和函数对元素d[i]有两种可能的选择方案1考虑元素d[i]被包含在新的部分元素序列中的可能性如果在当前部分元素序列之后接上d[i]新序列的元素和不超过total则函数将d[i]包含在当前部分元素序列中如果新的部分元素序列的元素和等于total时新的部分元素序列就是一个解答函数将其输出否则若继续考虑后面的元素还有可能找到解答时函数就递归去考虑后面的元素寻找解答最后函数应恢复原来部分元素序列中不包含d[i]的状态2考虑元素d[i]不被包含在新的部分元素序列中的可能性如果继续向d[i]之后考虑还是有希望能得到和为total的部分元素序列函数将新序列不包含d[i也作为一种可能的选择并递归去考虑后面的元素寻找解答[程序1—7]#include<stdio.h>#defineN100inta[N]intfig[N]sumintiimtotalintsigmaintrearintd[]inttintj/*考虑元素d[i]被包含在新的部分元素序列中的可能性*/ifsigma+d[i]<=total/*如果d[i]与当前序列的和不超过total*/flg[i]=1/*d[i]被考虑在当前部分元素序列中*/if1==total/*输出解*/forj=0;flg[j]==0j++printf%4d=%dtotald[j]forj++j<=i;j++ifflg[j]printf+%dd[j]printf\nelse/*继续考虑后面的元素有可能找到解答时*/ifi<n-1&&rear+sigma>=totalsumi+1total2rear-d[i]dn3/*考虑元素d[i]不被包含在新的部分元素序列中的可能性*/ifi<n-1&&rear-d[i]+tigma>=totalsumi+1total4rear-d[i]dnmainintijntotalsdprintf输入total!/nscanf%d&totalprintf输入n!/nscanf%d&nfors=i=0i<n=printf输入第%d个元素>0且<=%d\ni+1totalscanf%d&difd<1||d>totalprintf出错请重新输入!\ncontinueS+=a[i++]=dsum0total05anprintf\n\n
在程序运行过程中______时可能需要进行整型数据与浮点型数据之间的强制类型转换①访问数组元素②进行赋值运算③对算术表达式求值④进行递归调用
在统一建模语言UnifledModelingLanguageUML中描述本系统与外部系统及用户之间交互的图是14按时间顺序描述对象间交互的图是15
若计算机系统中某时刻有5个进程其中1个进程的状态为运行2个进程的状态为就绪2个进程的状态为阻塞则该系统中并发的进程数为13如果系统中的5个进程都要求使用2个互斥资源R那么该系统不产生死锁的最少资源数R应为14个
将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的39在规定的条件下和规定的时间间隔内按设计要求软件成功运行的特性称为40
下列关于结构化设计与面向对象设计的叙述中不正确的是
面向对象6强调对问题的调查而不是如何确定解决方案面向对象7强调的是问题的逻辑解决方案即系统怎样才能满足需求
[说明]假设一个算术表达式中可以包含以下三种括号和[和]和并且这三种括号可以按照任意的次序嵌套使用下面仅考虑表达式中括号的匹配关系其他问题暂时忽略例如表达式[a.b.5]*c[]中的括号是完全匹配的而表达式[a-b-5]*c中的括号不是完全匹配的因为与]不能匹配而且多了一个即缺少一个与相匹配的函数ifMatchedcharexpr[]的功能是用栈来判断表达式中的括号是否匹配表达式以字符串的形式存储在字符数组expr中若表达式中的括号完全匹配则该函数的返回值为Matched否则返回值为该函数的处理思路如下1设置一个初始为空的栈从左至右扫描表达式2若遇上左括号则令其入栈若遇上右括号则需要与栈顶的左括号进行匹配3若所遇到的右括号能与栈顶的左括号配对则令栈顶的左括号出栈然后继续匹配过程否则返回Mismatched结束判断过程4若表达式扫描结束同时栈变为空则说明表达式中的括号能完全匹配返回Mached函数ifMached中用到了两种用户自定义数据类型BOOL和STACK其中BOOL类型的定义如下STACK即栈类型的定义省略栈的基本操作的函数原型说明如下●voidInitStackSTACK*S初始化一个空栈●voidPushSTACK*Schare将一个字符压栈栈中元素数目增1●voidPopSTACK*S栈顶元素出栈栈中元素数目减1●charTopSTACKS返回非空栈S的栈顶元素值栈中元素数目不变●intIsEmptySTACKS若S是空栈则返回1否则返回0[程序1—6]BOOLifMatchedcharexpr[]char*cptr;/*cptr指向表达式中的字符*/STACKS;chare;InitStack&S/*构造一个空栈*/forcptr=expr;*cptr!=’/0’;1if*cptr==’’||*cptr==’[’||*cptr==’’2;elseif*cptr==’’||*cptr==’’ifIsEmptySreturnMismatchede=3/*取栈顶的左括号*/if*cptr==’/&&e!=’’returnMismatchedif*cptr==’]’&&e!=’[’returnMismatchedif*cptr==’’&&e!’’returnMismatched4if5returnMatchedreturnMismatched
[说明]对于具有n个元素的整型数组a需要进行的处理是删除a中所有的值为0的数组元素并将a中所有的非0元素按照原顺序连续地存储在数组空间的前端下面分别用函数CompactArr_v1和CompactArr_v2来实现上述处理要求函数的返回值为非零元素的个数函数CompactArr_v1inta[]intn的处理思路是先申请一个与数组a的大小相同的动态数组空间然后顺序扫描数组a的每一个元素将遇到的非0元素依次复制到动态数组空间中最后再将动态数组中的元素传回数组a中函数CompactArr_v2inta[]intn的处理思路是利用下标i初值为0顺序扫描数组a的每一个元素下标k初值为0表示数组a中连续存储的非0元素的下标扫描时每遇到一个数组元素i就增1而遇到非0元素并将其前移后k才增1[程序1-4]intCompactArr_v1inta[]intnintikint*temp=int*mallocn*1if!tempreturn-1fori=0k=0;i<ni++ifa[i]!=02=a[i]fori=03i++a[i]=temp[i]returnk[程序1-5]intCompactArrv2inta[]intnintikfori=0k=0i<ni++ifa[i]!=04=a[i]returnk请说明函数CompactArr_v1存在的缺点
函数g和f的定义如下所示其中a是全局变量若在函数g中以引用调用callbyreference方式调用函数fa则函数g的返回值为7此时变量a的值为8
是类的特性它描述了类的对象所具有的一系列特性值
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1W2Wn希望从N件物品中选择若干件物品所选物品的重量之和恰能放入该背包即所选物品的重量之和等于s如下程序均能求得背包问题的一组解其中程序1—8是背包问题的递归解法而程序1-9是背包问题的非递归解法[程序1—8]#include<stdio.h>#defineN7#defineS15intW[N+1]=01434527intknapintsintnifs==0return1ifs
软件设计活动中的设计指定各个组件之间的通信方式以及各组件之间如何相互作用
以下关于类和对象的叙述中正确的是______
[说明]假设一个算术表达式中可以包含以下三种括号和[和]和并且这三种括号可以按照任意的次序嵌套使用下面仅考虑表达式中括号的匹配关系其他问题暂时忽略例如表达式[a.b.5]*c[]中的括号是完全匹配的而表达式[a-b-5]*c中的括号不是完全匹配的因为与]不能匹配而且多了一个即缺少一个与相匹配的函数ifMatchedcharexpr[]的功能是用栈来判断表达式中的括号是否匹配表达式以字符串的形式存储在字符数组expr中若表达式中的括号完全匹配则该函数的返回值为Matched否则返回值为该函数的处理思路如下1设置一个初始为空的栈从左至右扫描表达式2若遇上左括号则令其入栈若遇上右括号则需要与栈顶的左括号进行匹配3若所遇到的右括号能与栈顶的左括号配对则令栈顶的左括号出栈然后继续匹配过程否则返回Mismatched结束判断过程4若表达式扫描结束同时栈变为空则说明表达式中的括号能完全匹配返回Mached函数ifMached中用到了两种用户自定义数据类型BOOL和STACK其中BOOL类型的定义如下STACK即栈类型的定义省略栈的基本操作的函数原型说明如下●voidInitStackSTACK*S初始化一个空栈●voidPushSTACK*Schare将一个字符压栈栈中元素数目增1●voidPopSTACK*S栈顶元素出栈栈中元素数目减1●charTopSTACKS返回非空栈S的栈顶元素值栈中元素数目不变●intIsEmptySTACKS若S是空栈则返回1否则返回0[程序1—6]BOOLifMatchedcharexpr[]char*cptr;/*cptr指向表达式中的字符*/STACKS;chare;InitStack&S/*构造一个空栈*/forcptr=expr;*cptr!=’/0’;1if*cptr==’’||*cptr==’[’||*cptr==’’2;elseif*cptr==’’||*cptr==’’ifIsEmptySreturnMismatchede=3/*取栈顶的左括号*/if*cptr==’/&&e!=’’returnMismatchedif*cptr==’]’&&e!=’[’returnMismatchedif*cptr==’’&&e!’’returnMismatched4if5returnMatchedreturnMismatched
关系描述了某对象由其他对象组成
在程序中有一个错误处理模块它接收出错信号对不同类型的错误打印出不同的出错信息则该模块设计时的内聚类型为______
[说明]本程序的函数sumintiinttotalintsigmaintrearintd[]intn用来从已知数组d的前n个元素中找出所有部分元素序列之和等于total的元素序列约定数组d的元素都是正整数且都小于等于total函数sum使用递归方法找出全部解答参数i表示递归函数当前考虑元素d[i]参数sigma是调用前已选取的部分序列的元素和参数rear是后面还未考虑的那部分元素的元素和函数对元素d[i]有两种可能的选择方案1考虑元素d[i]被包含在新的部分元素序列中的可能性如果在当前部分元素序列之后接上d[i]新序列的元素和不超过total则函数将d[i]包含在当前部分元素序列中如果新的部分元素序列的元素和等于total时新的部分元素序列就是一个解答函数将其输出否则若继续考虑后面的元素还有可能找到解答时函数就递归去考虑后面的元素寻找解答最后函数应恢复原来部分元素序列中不包含d[i]的状态2考虑元素d[i]不被包含在新的部分元素序列中的可能性如果继续向d[i]之后考虑还是有希望能得到和为total的部分元素序列函数将新序列不包含d[i也作为一种可能的选择并递归去考虑后面的元素寻找解答[程序1—7]#include<stdio.h>#defineN100inta[N]intfig[N]sumintiimtotalintsigmaintrearintd[]inttintj/*考虑元素d[i]被包含在新的部分元素序列中的可能性*/ifsigma+d[i]<=total/*如果d[i]与当前序列的和不超过total*/flg[i]=1/*d[i]被考虑在当前部分元素序列中*/if1==total/*输出解*/forj=0;flg[j]==0j++printf%4d=%dtotald[j]forj++j<=i;j++ifflg[j]printf+%dd[j]printf\nelse/*继续考虑后面的元素有可能找到解答时*/ifi<n-1&&rear+sigma>=totalsumi+1total2rear-d[i]dn3/*考虑元素d[i]不被包含在新的部分元素序列中的可能性*/ifi<n-1&&rear-d[i]+tigma>=totalsumi+1total4rear-d[i]dnmainintijntotalsdprintf输入total!/nscanf%d&totalprintf输入n!/nscanf%d&nfors=i=0i<n=printf输入第%d个元素>0且<=%d\ni+1totalscanf%d&difd<1||d>totalprintf出错请重新输入!\ncontinueS+=a[i++]=dsum0total05anprintf\n\n
软件测试通常采用黑盒测试和白盒测试其中黑盒测试根据软件的31设计测试用例白盒测试根据软件的32设计测试用例
在面向对象技术中抽象类是
UML图中19属于动态交互图它们关注系统的动态特性20属于静态结构视图它们关注系统的静态结构
面向对象软件开发过程中面向对象分析阶段包含一系列活动而______活动不属于面向对象分析阶段
[说明]本程序的函数sumintiinttotalintsigmaintrearintd[]intn用来从已知数组d的前n个元素中找出所有部分元素序列之和等于total的元素序列约定数组d的元素都是正整数且都小于等于total函数sum使用递归方法找出全部解答参数i表示递归函数当前考虑元素d[i]参数sigma是调用前已选取的部分序列的元素和参数rear是后面还未考虑的那部分元素的元素和函数对元素d[i]有两种可能的选择方案1考虑元素d[i]被包含在新的部分元素序列中的可能性如果在当前部分元素序列之后接上d[i]新序列的元素和不超过total则函数将d[i]包含在当前部分元素序列中如果新的部分元素序列的元素和等于total时新的部分元素序列就是一个解答函数将其输出否则若继续考虑后面的元素还有可能找到解答时函数就递归去考虑后面的元素寻找解答最后函数应恢复原来部分元素序列中不包含d[i]的状态2考虑元素d[i]不被包含在新的部分元素序列中的可能性如果继续向d[i]之后考虑还是有希望能得到和为total的部分元素序列函数将新序列不包含d[i也作为一种可能的选择并递归去考虑后面的元素寻找解答[程序1—7]#include<stdio.h>#defineN100inta[N]intfig[N]sumintiimtotalintsigmaintrearintd[]inttintj/*考虑元素d[i]被包含在新的部分元素序列中的可能性*/ifsigma+d[i]<=total/*如果d[i]与当前序列的和不超过total*/flg[i]=1/*d[i]被考虑在当前部分元素序列中*/if1==total/*输出解*/forj=0;flg[j]==0j++printf%4d=%dtotald[j]forj++j<=i;j++ifflg[j]printf+%dd[j]printf\nelse/*继续考虑后面的元素有可能找到解答时*/ifi<n-1&&rear+sigma>=totalsumi+1total2rear-d[i]dn3/*考虑元素d[i]不被包含在新的部分元素序列中的可能性*/ifi<n-1&&rear-d[i]+tigma>=totalsumi+1total4rear-d[i]dnmainintijntotalsdprintf输入total!/nscanf%d&totalprintf输入n!/nscanf%d&nfors=i=0i<n=printf输入第%d个元素>0且<=%d\ni+1totalscanf%d&difd<1||d>totalprintf出错请重新输入!\ncontinueS+=a[i++]=dsum0total05anprintf\n\n
在统一建模语言UML中______用于描述系统与外部系统及用户之间的交互
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1W2Wn希望从N件物品中选择若干件物品所选物品的重量之和恰能放入该背包即所选物品的重量之和等于s如下程序均能求得背包问题的一组解其中程序1—8是背包问题的递归解法而程序1-9是背包问题的非递归解法[程序1—8]#include<stdio.h>#defineN7#defineS15intW[N+1]=01434527intknapintsintnifs==0return1ifs
[说明]背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为w1W2Wn希望从N件物品中选择若干件物品所选物品的重量之和恰能放入该背包即所选物品的重量之和等于s如下程序均能求得背包问题的一组解其中程序1—8是背包问题的递归解法而程序1-9是背包问题的非递归解法[程序1—8]#include<stdio.h>#defineN7#defineS15intW[N+1]=01434527intknapintsintnifs==0return1ifs
语言最适用于过程式程序设计
程序中的局部数据结构测试通常在33阶段进行而全局数据结构测试通常在34阶段进行
属于动态交互图它们关注系统的动态特性
不是面向对象程序设计语言
热门题库
更多
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术