5计算机题库_计算机5试题

其他范文 时间:2020-02-28 15:48:19 收藏本文下载本文
【www.daodoc.com - 其他范文】

5计算机题库由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机5试题”。

1【程序设计】

功能:判断一个整数w的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。#include #include“conio.h” void bky();int fun(int w){ /**********Begin**********/

/********** End **********/ } main(){ int m;printf(“Enter m: ”);scanf(“%d”, &m);printf(“nThe result is %dn”, fun(m));bky();} void bky(){ FILE *IN,*OUT;int c;int t;int o;IN=fopen(“in.dat”,“r”);if(IN==NULL){ printf(“Read FILE Error”);} OUT=fopen(“out.dat”,“w”);if(OUT==NULL){ printf(“Write FILE Error”);} for(c=1;c

fprintf(OUT,“%dn”,o);}

fclose(IN);fclose(OUT);【参考代码】 int k,s=0;do

{s=s+(w%10)*(w%10);w=w/10;}while(w!=0);if(s%5==0)k=1;else k=0;return(k);

2【程序设计】

功能:用函数实现字符串的复制, 不允许用strcpy()函数。#include void bky();

void copy(char str1[],char str2[]){

/**********Begin**********/ /********** End **********/ } main(){

void copy();

char c1[40],c2[40];gets(c1);copy(c1,c2);puts(c2);bky();}

void bky(){

FILE *IN,*OUT;char i[100];char o[100];

IN=fopen(“in.dat”,“r”);if(IN==NULL){

printf(“Read FILE

Error”);}

OUT=fopen(“out.dat”,“w”);if(OUT==NULL){

printf(“Write FILE Error”);}

fscanf(IN,“%s”,i);copy(i,o);

fprintf(OUT,“%sn”,o);fclose(IN);fclose(OUT);}

【参考代码】 int i;

for(i=0;str1[i]!='';i++)str2[i]=str1[i];str2[i]='';

3【程序设计】

功能:编写函数fun将一个由四个数字组成的字符串转换

为每两个数字间有一个空格的形式输出。

例如:输入“4567”,应输出“4□5□6□7”(□表示空格)。#include void bky();fun(char s[]){

/**********Begin**********/ /********** End **********/ } main(){

static char str[80];printf(“输入含有四个数字的字符串:n”);scanf(“%s”,str);fun(str);printf(“结果是:%sn”,str);bky();} void bky(){ FILE *IN,*OUT;int n;int i[200];int o;IN=fopen(“in.dat”,“r”);if(IN==NULL){ printf(“Read FILE Error”);} OUT=fopen(“out.dat”,“w”);if(OUT==NULL){ printf(“Write FILE Error”);} for(n=0;n0;i--){ s[2*i]=s[i];s[2*i-1]=' ';} len=strlen(s);s[len]='';4【程序设计】

功能:求k!(k〈13),所求阶乘的值作为函数值返回。(要求使用递归)#include “stdio.h” #include “conio.h”

long fun(int k){

/*********Begin**********/

/********** End **********/ }

main(){ int m;

void TestFunc();printf(“Enter m: ”);scanf(“%d”, &m);printf(“nThe result is %ldn”, fun(m));TestFunc();}

void TestFunc(){

FILE *IN,*OUT;int s;int t;long o;

IN=fopen(“in.dat”,“r”);if(IN==NULL){

printf(“Read File Error”);}

OUT=fopen(“out.dat”,“w”);

if(OUT==NULL){

printf(“Write File Error”);

}

for(s=1;s

fscanf(IN,“%d”,&t);o=fun(t);

fprintf(OUT,“%ldn”,o);

}

fclose(IN);fclose(OUT);}

【参考代码】 if(k>0)

return(k*fun(k-1));else if(k==0)return 1L;

5【程序填空】

功能:产生10个[30,90]区间上的随机整数,然后对其用选择法 进行由小到大的排序。#include main(){

*********FILL**********/ _____ int i,j,k;int a[10];for(i=0;i

/**********FILL**********/ _____

for(j=i+1;j

t=a[k];a[k]=a[i];a[i]=t;} }

/**********FILL**********/ for(_____)

printf(“%5d”,a[i]);printf(“n”);}

【学生答案】____ 【参考答案】 int t

【空2】 【学生答案】 _____ 【参考答案】 k=i 【空3】

【学生答案】 if(_____)k=j;【参考答案】 a[k]>a[j] 【空4】 错误 【学生答案】 for(_____)【参考答案】 i=0;i

功能:产生并输出如下形式的方阵。2 2 2 2 2 1 3 1 2 2 2 1 4 3 3 1 2 1 4 4 3 3 3 1 4 4 4 3 3 1 5 1 4 4 3 1 5 5 5 1 4 1 5 5 5 5 5 1 #include main(){ int a[7][7];int i,j;for(i=0;i

/**********FILL**********/ else if(ij&&i+j

a[i][j]=4;

else a[i][j]=5;}

for(i=0;i

for(j=0;j

/**********FILL**********/ _____ } }

【空1】 错误 【学生答案】

if(_____)a[i][j]=1;

【参考答案】 i==j||i+j==6 j==i||i+j==6 i==j||j+i==6 j==i||j+i==6 【空2】 错误 【学生答案】

else if(i

else if(_____)a[i][j]=4;【参考答案】 i6 j>i&&i+j>6 【空4】 错误 【学生答案】 _____ 【参考答案】 printf(“n”)8【程序填空】 功能:打印以下图形。***** ***** ***** ***** *****

#include main(){

char a[5][9]={“ ”};int i,j;

for(i=0;i

/**********FILL**********/ for(j=i;_____;j++)a[i][j]='*';

/**********FILL**********/ for(_____;i

for(j=0;j

/**********FILL**********/ printf(“%c”, _____);

/**********FILL**********/ _____ } }

【空1】 错误 【学生答案】 for(j=i;_____;j++)【参考答案】 j

【空3】 【学生答案】 printf(“%c”, _____);【参考答案】 a[i][j]

【空4】 【学生答案】 _____ 【参考答案】 printf(“n”)=

计算机题库

判断题(1).美国Intel公司推出的第一个微处理器芯片是Intel8086。() 正确错误(2).R进位计数制共R个基本数元。() 正确错误(3).8进制的基本数元是从1到8。() 正确错误(4).(100)1......

计算机题库

1 设置显示操作向导。2 为文档设置普通型访问密码“1234567”。3 插入条形码,要求条形码标准为code39,底色为红色。4 使用文字工具进行全文的段落重排。5 插入当前时间,格式为:......

计算机题库

1、十进制数127转换成二进制数是____。A、B、0C、1D、02、十进制数1024转换成二进制数是____。A、100B、1C、1D、1......

计算机题库题库(判断)

计算机病毒1.2.3.4.5.6.7.计算机病毒在某些条件下被激活之后,才开始起干扰破坏作用。√ 计算机只要安装了防毒、杀毒软件,上网浏览就不会感染病毒。╳ 计算机病毒通常容易感染......

计算机一级单选题库

第一章 计算机系统选择题1、【单选题】ASCII码可以表示________种字符。(A)、127 (B)、128 (C)、255 (D)、2562、【单选题】CD-ROM的存储容量是约________。(A)、1GB (B)、4.7MB (C)、4.7G......

下载5计算机题库word格式文档
下载5计算机题库.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文