C语言计算机基础与程序设计编程题目

作者&投稿:谏晴 (若有异议请与网页底部的电邮联系)
36题:
#include<stdio.h>

int main(void)
{
int a[10], sum=0, i;

printf("请依次输入十个整数:\n");
for(i=0; i<10; i++)
scanf("%d", &a[i]);
for(i=0; i<10; i++)
if(a[i]>0)
sum+=a[i];
printf("最后结果为:%d\n", sum);

return 0;
}

37题:
#include<stdio.h>
#include<stdlib.h>

int main(void)
{
FILE *fp;
char month[12][10];
int i;

if((fp=fopen("c:\\month.dat", "r"))==NULL)
{
printf("文件打开失败!!!");
exit(0);
}
for(i=0; i<12; i++)
fgets(&month[i], 10, fp);
fclose(fp);
printf("请输入您所要输出的月份数:\t");
scanf("%d", &i);
if((i>0)&&(i<13))
printf("您输入的月份数的名字为:%s\n", month[i-1]);
else
printf("Illegal month\n");

return 0;
}

#include"stdio.h"
main()
{
int x[10];
int i,s=0;
for("i=0;i<=9;i++")
{
scanf("%d",&x[i]);
}
for("i=0;i<=9;i++")
{
if(x[i]>0)
s=s+x[i];
}
printf("%d\n",s);
}
37题没看懂。

37题:
#include<stdio.h>
void main()
{
int n;
printf("请输入月份的整数:\n");
scanf("%d",&n);
switch(n)
{
case 1:printf("January\n");break;
case 2:printf("February\n");break;
case 3:printf("March\n");break;
case 4:printf("April\n");break;
case 5:printf("May\n");break;
case 6:printf("June\n");break;
case 7:printf("July\n");break;
case 8:printf("Augest\n");break;
case 9:printf("September\n");break;
case 10:printf("October\n");break;
case 11:printf("November\n");break;
case 12:printf("December\n");break;
default:printf("illegal month\n");
}
}

#include <stdio.h>
void main
{
int i,j=0;
int a[10];
for(i=0;i<10;i++) scanf("%d",&a[i]);
for(i=0;i<10;i++) if(a[i]>0) j=j+a[i];
printf("%d\n",j);
}

这都是最基础的题呀。。。为了不害你。。。我还是不说了!!!!

计算机基础与程序设计的程序题! 求简要解析!~

要解析什么?解释运行结果么?

返回值就是子函数返回给调用它的上一级函数的一个数值,就是return语句后的值。 比如一个子函数int func()在主函数调用,a=func(); 在func()中有一个return b; 则func()返回的值就是这时候变量b的值,并且赋值给主函数中的变量a

C语言计算机基础与程序设计编程题目
答:36题:include<stdio.h> int main(void){ int a[10], sum=0, i;printf("请依次输入十个整数:\n");for(i=0; i<10; i++)scanf("%d", &a[i]);for(i=0; i<10; i++)if(a[i]>0)sum+=a[i];printf("最后结果为:%d\n", sum);return 0;} 37题:include<stdio.h> in...

下半年计算机二级c语言基础试题
答:四、 编程题 1、 编写一个函数,判断任一整数是否为素数,用main()函数调用并测试之。 2、 用递归方法求n! 3、 有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分 下半年计算机二级c语言基础试题2 1.下列叙述中正确的是( )。 A. 所有数据结构必须有根结点 B. 所有数据结构必须...

2001年4月份全国高等教育自学考试计算机基础与程序设计试题及答案
答:一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.I/O设备指的是计算机的()A、存储设备 B、输入和输出设备 C、控制器 D、运算器 2.具有只读功能的内存储器是指()A、ROM B、RAM ...

计算机C语言基础编程问题:25/3%2的值为什么等于0?%这个求余运算符到底...
答:'/'和'%' 优先级一样, 先算 25/3=8,(C语言里面(int) / (int)= (int) ,小数部分舍去)。然后8%2=0, a%b的意思是a模b的余数, 例如 7%4=3,就是 7=4*1+ 3 的3。C语言很神奇的,很多东西都关系到类型,LZ学多了,就会知道啦。助LZ学业有成啦。

100道计算机基础题(附答案)
答:28. 为了实现电话拨号方式连接Internet,除了要具备一条电话线和一台486以上的计算机外,另一个关键的硬设备是___。A、网卡 B、Modem(调制解调器) C、服务器 D、路由器29. 用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过___。A、汇编 B、编辑 C、解释 D、编译和连接30. 下列各指标中,_...

09年4月自考计算机基础与程序设计试题及答案
答:全国2009年4月自考计算机基础与程序设计试题 课程代码:02275 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.衡量存储器的基本单位是( )A. bitB. byte C. KBD. ...

用C++编写一个计算器程序。用户输入两个运算数和四则运算符,输出计算结 ...
答:用C++编写的”输入两个运算数和四则运算符,输出计算结果”计算器程序代码具体如下:include<stdio.h> void main(){int a,b,d;char c;printf("请输入一种运算符:\n");scanf("%c",&c);printf("请输入两个数:\n");scanf("%d",&a);scanf("%d",&b);switch(c){ case '+':d=a+...

计算机二级C语言考试内容有那些?
答:分笔试和上机考:一、笔试 选择40题,前10题为公共基础知识 (1)、填空15题,前5题为公共基础知识 (2)、只有C部分的前10题(即11~20)每题1分,其余填空选择都是2分,满分100分,时间90分钟。二、上机 填空、改错和程序设计题 (1)填空题一般有2到3个空,需要删除对应的空后,在删除的...

计算机应用基础选择题及答案
答:一、选择题 1 内层软件向外层软件提供服务,外层软件在内层软件支持下才能运行,表现了软件系统(A)。A. 层次关系 B. 模块性 C. 基础性 D. 通用性 2 计算机软件一般指(D)。A. 程序 B. 数据 C. 有关文档资料 D. 上述三项 3 为解决各类应用问题而编写的程序,例如人事管理系统,称为(C)。A...

计算机基础语言(急求)
答:机器语言,是第一代计算机语言。 1.2.汇编语言 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用ADD代表加法,MOV代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编...