首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
某教务系统的部分需求包括:教务人员输入课程信息:学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,考试后录入课程成绩;学生可以查询本人的成绩;教务人员可以增加、修...
查看本题答案
包含此试题的试卷
初级程序员《单项选择》真题及答案
点击查看
你可能感兴趣的试题
某教务系统的部分需求包括教务人员输入课程信息学生选择课程经教务人员审核后安排到特定的教室和时间
逻辑内聚
信息内聚
过程内聚
功能内聚
已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格写出这些表格的对应关系模式
[说明] 某高校欲开发一个成绩管理系统记录并管理所有选修课程的学生的平时成绩和考试成绩其主
阅读以下说明和图回答问题1至问题4将解答填入对应栏内 [说明] 某高校欲开发一个成绩管
【说明】 某高校欲开发一个成绩管理系统记录并管理所有选修课程的学生的平时成绩和考试成绩其
基于web的学习系统一般包括
学习教学子系统
资源管理子系统
课程开发子系统
教学教务管理子系统
阅读以下说明和图回答问题1至问题4将解答填入对应栏内 [说明] 某高校欲开发一个成绩管
[说明] 某高校欲开发一个成绩管理系统记录并管理所有选修课程的学生的平时成绩和考试成绩其主
阅读以下说明和图回答问题1至问题4将解答填入对应栏内 [说明] 某高校欲开发一个成绩管
阅读以下说明和图回答问题1至问题4将解答填入对应栏内 [说明] 某高校欲开发一个成绩管
[说明] 某高校欲开发一个成绩管理系统记录并管理所有选修课程的学生的平时成绩和考试成绩其主
某大学曾有一段时期教员与行政人员之间总是会出现矛盾矛盾通常产生于每学期的 课程安排课程安排通常是在上
职权系统的改变
双方态度的改变
人际关系的改变
沟通渠道的改变
教务管理信息化建设包括
信息系统的软件
信息系统的硬件
教务管理队伍素质建设
教务管理制度
[说明]某学校教务管理系统的数据库部分关系模式如下所示学生学号姓名性别年龄学院名专业课程课程号课程名
已知某教务管理系统有下列关系模式带下划线的属性是主码 系系号系名 学生学号姓名性别入学
阅读以下说明和图回答问题1至问题4 【说明】 某高校欲开发一个成绩管理系统记录并管理所
学生选课系统数据流程图中的外部实体可以是
学校、学生、教室
学生、课程、成绩
教师、职称、学生
学生、教师、教务处
某教务系统的部分需求包括教务人员输入课程信息学生选择课程经教务人员审核后安排到特定的教室和时间上课教
逻辑内聚
信息内聚
过程内聚
功能内聚
某教务系统的部分需求包括教务人员输入课程信息学生选择课程经教务人员审核后安排到特定的教室和时间上课教
1
3
5
6
已知某教务管理系统有下列关系模式带下划线的属性是主码系系号系名学生系号姓名性别入学日期正常毕业
热门试题
更多
【函数2.1说明】 递归函数suminta[]intn的返回值是数组a[]的前n个元素之和 【函数2.1】 intsuminta[]intn { ifn>0return1; else2; } 【函数2.2说明】 有3个整数设计函数compareintaintbintc求其中最大的数 【函数2.2】 intcompareintaintbintc {inttempmax; 3a:b; 4temp:c; } 【函数2.3说明】 递归函数decinta[]intn判断数组a[]的前n个元素是否是不递增的不递增返回1否则返回0 【函数2.3】 intdecinta[]intn { ifn<=1return1; ifa[0]<a[1]return0; return5; }
计算机系统中显示器属于
【函数1说明】 函数palindromechars[]的功能是判断字符串s是否为回文字符串若是则返回0否则返回-1若一个字符串顺读和倒读都一样时则可称该字符串是回文字符串例如LEVEL是回文字符串而LEVAL不是 【函数1】 intpalindromechars[]{ char*pi*pj; pi=s;pj=s+strlens-1; whilepi<pj&&1{ pi++;pj--; } if2return-1; elsereturn0; } 【函数2说明】 函数fchar*strchardel的功能是将非空字符串str分割成若干个子字符串并输出del表示分割时的标志字符 例如若str的值为33123333435del的值为3调用此函数后将输出三个子字符串分别为124和5 【函数2】 voidfchar*strchardel{ intijlen; len=strlenstr; i=0; whilei<len{ While3i++;/*忽略连续的标志字符*/ /*寻找从str[i]开始直到标志字符出现的一个子字符串*/ j=i+1; whilestr[j]!=del&&str[j]!=’/0’j++; 4=’/0’;/*给找到的字符序列置字符串结束标志*/ printf%s/t&str[i]; 5; } }
某CPU的时钟频率为2.0GHz其时钟信号周期为ns
统一建模语言UML图中用于建模系统的动态行为它描述活动的顺序展现从一个活动到另一个活动的控制流
以下文件中是图像文件
Fibnacci数列的定义为F0=0Fi=1Fn=Fn-1+Fn-2n≥2n∈N*要计算该数列的任意项Fn既可以采用递归方式编程也可以采用循环语句编程由于所以需要较多的运行时间
专业程序员的职业素养要求中不包括
在TCP/IP网络中RARP协议的作用是什么
以下关于软件测试的叙述中不正确的是
设一组语句需要在程序中多处出现按照模块独立性原则把这些语句放在一个模块中则该模块的内聚是
构成运算器的部件中最核心的是
用户小王对某软件的操作界面提出了以下四条改进意见其中是不需要考虑的
【说明】 源程序文件vectorClass.cpp其中定义了用于表示向量的类vector但类vector的定义并不完整请按要求完成下列操作将类vector的定义补充完整并给出输出结果 1.补充类vector的构造函数该函数有参数x和y它们都是int型的数据默认值都为0请使用参数列表的形式分别将类的数据成员a和b分别初始化为参数x和y的值 2.完成类vector的成员函数inputintxinty的定义将int型的参数x和y分别赋值给数据成员b和a 3.完成类vector的友元函数frienddoubleMultiplyvector&xvector&y的定义先定义double型的临时变量c然后将参数对象x和对象y的数据成员a与b分别相乘再相加后赋值给c最后返回c的值 注意除在指定位置添加语句之外请不要改动程序中的其他内容 源程序文件vectorClass.cpp清单如下 #include<iostream.h> classvector { inta; intb; public: vector1:2 { } voidinputintxinty {3 } voidoutput { cout<<’’<<a<<’’<<b<<<<endl; } frienddoubleMultiplyvector&xvector&y; }; doubleMultiplyvector&xvector&y { doublec; 4 returnc; } voidmain { vectorx1020y; doubled; y.input23 d=Multiplyxy; cout<<d<<endl; } 程序输出结果是:5
【说明】 函数QuickSort是在一维数组A[n]上进行快速排序的递归算法 【函数】 voidQuickSortintA[]intsintt {inti=sj=t+1temp; intx=A[s]; do{ doi++;while1; doj--;whileA[j]>x; ifi<j{temp=A[i];2;3;} }whilei<j; A[a]=A[j];A[j]=x; ifs<i-14; ifj+1<t5; }
关于软件著作权产生的时间表述正确的是
在堆栈操作中保持不变
下面不属于访问控制策略的是
【函数2.1说明】 函数palindromechars[]的功能是判断字符串s是否为回文字符串若是则返回0否则返回-1若一个字符串顺读和倒读都一样时称该字符串是回文字符串例如LEVEL是回文字符串而LEVAL不是 【函数2.1】 intpalindromechars[] {char*pi*pj; pi=s;pj=s+strlens-1; whilepi<pj&&1{ pi++;pj-- } if2return-1; elsereturn0; } 【函数2.2说明】 函数fchar*strchardel的功能是将非空字符串str分割成若干个子字符串并输出del表示分割时的标志字符 例如若str的值为33123333435del的值为3调用此函数后将输出3个子字符串分别为124和5 【函数2.2】 voidfchar*strchardel {intijlen; len=strlenstr i=0; whilei<len{ while3i++;/*忽略连续的标志字符*/ /*寻找从str[i]开始直到标志字符出现的一个子字符串*/ j=i+1; whilestr[j]!=del&&str[j]!=’/0’j++ 4:’/0’;/*给找到的字符序列置字符串结束标志*/ printf%s/t&str[i]; 5; } }
【说明】 编写程序利用带参数的主函数main实现二进制文件的复制比如若该程序已生成可执行文件filebin.exe在DOS操作系统命令状态下键入如下命令行 filebinf0.filf1.fil 则实现将已存在的二进制文件f1.fil依原样复制给名为f0.fil的二进制文件 【函数】 #include<stdio.h> voidfcopyFILE*foutFILE*fin { chark; do{ k=fgetc1; iffeoffin break; fputc2; }while1; } voidmainintargcchar*argv[] { FILE*fin*fout; ifargc!=3 return; iffin=fopenargv[2]rb==NULL return; fout=4; fcopy5; fclosefin; fclosefout; }
【说明】 链表和栈对象的共同特征是在数据上执行的操作与在每个对象中实体存储的基本类型无关例如一个栈存储实体后只要保证最后存储的项最先用最先存储的项最后用则栈的操作可以从链表的操作中派生得到程序6-1实现了链表的操作程序6-2实现了栈操作 importjava.io.*; classNode//定义结点 {privateStringm_content; privateNodem_next; NodeStringstr {m_content=str; m_next=null;} NodeStringstrNodenext {m_content=str; m_next=next;} StringgetData//获取结点数据域 {returnm_content;} voidsetNextNodenext]//设置下一个结点值 {m_next=next;} NodegetNext//返回下一个结点 {returnm_next; } 【程序6-1】 classList {NodeHead; List {Head=null;} voidinsertStringstr//将数据str的结点插入在整个链表前面 {ifHead==null Head=newNodestr; else 1 } voidappendStringstr//将数据str的结点插入在整个链表尾部 {Nodetempnode=Head; ittempnode==null Heed=newNodestr; else {whitetempnode.getNext!=null 2 3} } Stringget//移出链表第一个结点并返回该结点的数据域 {Srtingtemp=newString; ifHead==null {System.out.printlnErrow!fromemptylist! System.exit0;} else {temp=Head.getData; 4} returntemp; } } 【程序6-2】 classStackextendsList {voidpushStringstr//进栈 {5} Stringpop//出栈 {returnget;} }
【说明】魔方阵又叫幻方在我国古代称为纵横图由1N2共N2个自然数构成每行每列及两对角线上各数之和都相等的N×N方阵这样的方阵就叫做N阶魔方阵顾名思义奇阶魔方阵就是N为奇数的幻方奇数阶魔方阵的生成方法如下1第一个位置在第一行正中2新位置应当处于最近一个插入位置右上方但如果右上方位置已超出方阵上边界则新位置取应选列的最下一个位置如果超出右边界则新位置取应选行的最左一个位置3若最近一个插入元素为N的整数倍则选下面一行同列上的位置为新位置本题要求输入一个数据n然后打印由自然数1到n2的自然数构成的魔方阵n为奇数例如当n=3时魔方阵为816357492了解其生成方法后就可以根据此方法来写出程序了首先设置int变量ijmn其中i标记魔方阵的行j标记魔方阵的列n表示魔方阵的维数通过输入得到通过m递加得到插入的数据数组a[MAX][MAX]用于存放魔方阵元素这里预定义了MAX的大小没有采用动态分配在此设置为15即最大求得15×15阶魔方阵【程序】#include<stdio.h>#defineMAX15voidmain{intn;intm=1;intij;inta[MAX][MAX];printfPleaseinputtherankofmatrix:;scanf%d&n;i=0;1while2a[i][j]=m;m++;i--;j++;ifm-1%n==0&&m>1{3j=j-1;}ifj>n-1//超出上界4ifj>n-15}fori=0;i<n;i++//输出魔方阵forj=0;j<n;j++{ifa[i][j]/10==0printf%da[i][j];//对程序无影响只是使输出的数每一列对齐elseprintf%da[i][j];ifj==n-1printf/n;}}
【说明】 下面程序完成从键盘读入一个字符串然后采用parseInt方法将其转换为一个相应的整数 importjava.io.*; publicclasstestThrows{ publicstatic1readString2IOException{ intch; Stringr=; booleandone=false; while3{ ch=System.in.read; ifch<0||ch=0xd//处理回车符中第一个符号 done=true; else r=r+charch; } returnr; } publicstaticvoidmainStlingargs[]{ Stringstr; 4{ str=readString; }5IOExceptione{ System.out.printlnerror; return; } System.out.printlninputinteger:+Integer.parselntstr; } }
在一棵非空的二叉排序树二叉查找树中进行遍历运算并输出所访问结点的关键码后可得到一个有序序列
【说明】 下面是一个Applet程序其功能是输出已定义好的两个变量x和chr请改正程序中的错误有下划线的语句使程序能输出正确的结果 注意不改动程序的结构不得增行或删行 importjava.awt.*; 1 2 { intx=10; 3 Labeloutput1; Labeloutput2; 4 } output1=newLabel定义int类型变量+x的初值为+x; output2=newLabel定义char类型变量+chr的初值为+chr; addoutput1; addoutput2; } } <HTML> <HEAD> <TITLE>ex34_3</TITLE> </HEAD> <BODY> 5 width=400height=400> </applet> </BODY> </HTML>
设数组a[1..n1..m]n>1m>1中的元素以列为主序存放每个元素占用1个存储单元则数组元素a[ij]1≤i≤n1≤j≤m相对于数组空间首地址的偏移量为
在下列寻址方式中取得操作数的速度最快
某营销公司员工绩效考核系统对不同岗位的员工绩效考核指标不同例如一级销售员月销售额不得低于200万元二级销售员月销售额不得低于100万元三级销售员月销售额不得低于50万元对于这种情况在系统实现时可以通过进行约束
某地空调市场被AB两个品牌占有每个月的市场占有率分别用An和Bn表示n=012…据调查初始时A0=B0=0.5以后AnBn=An-1Bn-1Mn=12…其中M为转移概率矩阵据此可以推算出.经过一段时间后这两个品牌的市场占有率将分别趋于
在第一趟排序之后一定能把数据序列中最大或最小元素放在其最终位置上的排序方法是
热门题库
更多
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术