注意:此页面搜索的是所有试题
安阳师范学院计算机基础与程序设计
把字符串“The 2008 BeiJing Olympic Game!”存于磁盘C的根目录下的“2008.dat”的文件中。 变量定义及部分程序已给出,请补充完整 #include "stdio.h" main() {FILE *fp;char *str=" The 2008 BeiJing Olympic Game!"; ................}
设当前路径下有一个名为“change.txt”文件,现要将文件中所有的小写字母改为大写字母后存放回原文件中,文件中其他字符不变。 变量定义及部分程序已给出,请补充完整 #include main(void) {char ch,str[1000]; int i=0; FILE *fp = fopen("change.txt", "r+"); .................}
已知一个整型数组x[5],其各元素分别为7、4、6、3、9,试编写一个程序,用指针计算各元素之和。 变量定义及部分程序已给出,请补充完整 #include main() {int a[5]={3,5,7,3,6},i; int *p=0; ....... }
已有变量定义和函数调用语句:int x=57 ; isprime(x); 函数isprime( ) 用来判断一个整形数number是否为素数,若是素数,函数返回1,否则返回0。请编写主函数与isprime函数。 变量定义及部分程序已给出,请补充完整 main() {int x=57; if(isprime(x) printf("\n%d is a prime number!",x); else printf("\n%d is Not a prime number!",x);} isprime(int x) {int i,flag=1; ........................ }
若有n行n列数组,试编写一程序,分别求出两条对角线元素之和。(从键盘输入n*n个整型数,n≤20) 变量定义及部分程序已给出,请补充完整 #include #define N 20 void main() { int a[N][N],n,i,j,k=0,t=0; ............ }
编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和。 变量定义及部分程序已给出,请补充完整 main() {int input, sum=0, count=0, Num=20; printf("Please input 20 numbers:"); .................. }
从键盘输入10个整型数据,放入数组a 中,求其最大值、最小值及其所在元素的下标位置,并输出。 变量定义及部分程序已给出,请补充完整 #include main() {int a[10], n, max, min, maxPos, minPos; for (n=0; n<10; n++) {scanf("%d",&a[n]); } max = min = a[0]; maxPos = minPos = 0; ................ }
编程计算:1!+3!+5!+…+(2n-1)!的值。其中,n值由键盘输入 变量定义部分让你已给出如下 #includevoid main(){int i,b=1,s=0,n;printf("Please input n=");scanf("%d",&n); .........}
是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩为D者不及格)。 变量定义及部分程序已给出,请补充完整 #include main() {int grade; char chgrade; printf("please input a score:"); scanf("%d",&grade); switch((int)(grade/10) ...............}
已知能被4整除而不能被100整除的或者能被400整除的年份是润年,则判断某一年是否是润年 变量定义部分程序已给出如下: main() {int year; scanf("%d",&year); .............}
下列程序段的输出结果是(  ) void main(void) { int y=1,x=5; if(x<0) y=-1; if(x>=0) y=0; printf("%d\n", y); }
阅读下面程序,写出运行结果: main() { int i=3,k; k=i+i+i; printf(″k=%d,i=%d″,k,i); }
以下程序的运行结果是: int a=5;int b=7; main() { int a=4,b=5,c; c=plus(a,b); printf("A+B=%d\n",c); } plus(int x,int y) {int z; z=x+y; return(z); }
以下程序的运行结果是: #include int Func(int i); main() { int i; for (i=3; i<5; i++) { printf(" %d", Func(i); } printf("\n"); } int Func(int i) { static int k = 10; for (; i>0; i--) { k++; } return (k); }
请阅读分析下列程序,然后写出程序运行结果。 main(void) {int i; for(i=1; i<6; i+ +) {if(i%2) {printf("@");continue;} printf("*");} printf("\n"); }