试编程对
‘壹’ 谁知道计算机二级机试编程题是全对了才给分还是按步骤给分
仿佛是全对
‘贰’ 二级C语言考试编程运行结果对,这样算对吗
是对的,二级的评分系统会检查 f 的值,如果 f 的值是对的就直接判对,如不对给零分,这不是填空和改错,有步骤分,只有零分和满分
‘叁’ 编程对数学要求高不高
别张口数学闭口数学。首先数学你会吗?就算是牛顿殴几里德,他也只是会自己从事的那行业,说数学精通他们也不敢吹这样的牛逼。
所以对大多数人来说,在数学方面都不太可能取得什么很深的造诣。直白一点能学好数学的人太少。数学是又深奥又费解学习成本巨大需要耗费大量时间学完不用立马就忘的学科。所以说数学重要,先问问你自己能不能学会。
其次,计算机学科跟数学根本就不是一门学科,不存什么包含关系。计算机编程有自己的理论体系,很多跟数学关系不大。学好编程最重要的是对你学的编程语言的熟练运用和工具SDK的烂熟于心。每个语言都有自己的设计理念,不存在什么好学的编程语言。
所以说,题主, 你想得太远了。软件开发需要用到的知识比数学重要的太多了。比如英语。而数学对于大多数人来说是最难学也是最不重要的知识,基本上是学了就忘忘了就扔扔了也没感觉的那种,很多搞编程的可能一辈子也用不到数学知识。为什么?理解C++的指针和多态需要数学吗?一个复杂的系统架构也不需要半点数学知识,而你就是看不懂。
还有就是程序调试技术,很多IDE给出的出错语句非常费解,什么指针为空,数组越界,内存溢出,SDK找不到, 你没经验时打死你也看不懂你的编程工具提示的是什么。这时你那高大上的数学真是P用没有,它能帮你排查错误找出程序崩掉的原因吗?我看不行吧,你还是得到论坛网络去问人家这些基本的问题。
在你担心数学好不好之前,你更应该关心编程环境怎么搭建,连IDE都搞不定不知道程序怎么跑起来你还搞什么呀,下一步就是程序基本的语法和SDK库函数的掌握,基本SDK都不知道什么意思怎么去用,如字符串函数,文件读写和数据库常用操作,这些你都不会你还有学下去的必要吗?还有更重要的更基本的程序调试技术,程序老出错老崩溃怎么办呀,哪里变量为空了内存写错了?为什么程序老编不过去呀,谁能帮帮我呀!!!这个时候你发现那牛逼的数学知识真是屁用没有,你还是感叹自己基本功底不行经验太少,这个时候打死你也不会再关心数学好不好的问题了。
如果说用到数学的大概只有3D游戏引擎,很智能的人工智能,如格斗游戏的电脑应对玩家的复杂AI,生化危机中僵尸怪物的配合商量运用策略包抄玩家和记忆功能,还有航空航天领域这样高精尖技术学科才会用到复杂一点的数学知识。而这些都是计算机专家才要掌握的内容。所以题主你是想多了,还是先关心下自己程序为什么编不过老是报错的问题吧
‘肆’ 我同学看见我在写程序 然后他看见了问我 :说你在做什么然后说在写程序啊!又问我试试编程啊我说对
这种毫无营养的调侃,只是无知的悲哀
‘伍’ 1 . 青年歌手参加歌曲大奖赛,有10个评委对她的表现进行打分,试编程求
#include<stdio.h>
void main()
{
float a[10];
float sum=0,ave=0,t;
int i,j;
printf("请输入10个评分:\n");
for(i=0;i<10;i++)
scanf("%f",a[i]);
for(i=0;i<8;i++)
for(j=0;j<8-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
for(i=1;i<9;i++)
{
sum+=a[i];
}
ave=sum/(i-1);
printf("去掉一个最高分:%g,去掉一个最低分:%g,最后得分%g\n",a[9],a[0],ave);
}
‘陆’ 计算机考试编程题怎么评分的啊
没事!如果是最后一道编程题,那么答案对则对。如果是第一道填空题,这样定义是有问题的。可能会扣你一个空的分数。如果是改错题,同填空题。因为上机题是电脑自动改的,前二题对则对,错则错,不会有似是而非的答案。
昨天刚参加了考试,考管是这样解释的。
‘柒’ 编写sort函数对n 个整型数按选择法降序排列并输出,要求该函数内对数据的交换采用指针,试编程。
STL里面的sort几行代码就好了吧。手动写一个也不错,降序的话找个排序方法写一下。交换指针的话
void
swap(int
*a
,int
*b){
int
*tmp
=
a;
a
=
b;
b
=
tmp;
free(tmp);
}
‘捌’ 试编程实现循环输入文件中的整数,判断其能否被3、5、7整除,并对每个整数输出以下信息之一: (1) 能同
#include <iostream>
using namespace std;
class Z_chu
{
public:
void judge(int n);
};
void Z_chu::judge(int n)
{
if(n%3==0&&n%5==0&&n%7==0)
cout<<"能被3,5,7整除"<<endl;
if(n%3==0&&n%5==0&&n%7!=0)
cout<<"能被3,5整除"<<endl;
if(n%3!=0&&n%5==0&&n%7==0)
cout<<"能被5,7整除"<<endl;
if(n%3==0&&n%5!=0&&n%7==0)
cout<<"能被3,7整除"<<endl;
if(n%3==0&&n%5!=0&&n%7!=0)
cout<<"能被3整除"<<endl;
if(n%3!=0&&n%5!=0&&n%7==0)
cout<<"能被7整除"<<endl;
if(n%3!=0&&n%5==0&&n%7!=0)
cout<<"能被5整除"<<endl;
if(n%3!=0&&n%5!=0&&n%7!=0)
cout<<"不能被整除"<<endl;
}
void main()
{
Z_chu z_chu;
int n;
cout<<"进入判断整除中,如需退出,请输入-1"<<endl;
while(1)
{
cin>>n;
z_chu.judge(n);
if(n==-1)
break;
}
}
‘玖’ 试编程对8155进行初始化
解:算得初值=5000 =1388H
MOV DPTR,#7F04 ;定时器低八位寄存器地址 DPTR
MOV A,#88H ;低8位初值 A
MOVX @DPTR,A ; 低8位初值 低8位寄存器
INC DPTR ;DPTR指向定时器高8位
MOV A,#13H ;高8位初值 A
MOVX @DPTR,A ;高8位初值 高8位寄存器
MOV DPTR,#7F00H ;8155命令寄存器地址 DPTR
MOV A,0C5H ;命令字 A
MOVX @DPTR,A ;命令字 命令寄存器