第一范文网 - 专业文章范例文档资料分享平台

计算机二级C语言上机题库及答案(100套)

来源:用户分享 时间:2025/11/20 11:52:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

#define N 5 int fun ( int a[M][N] ) { } main( ) {

int aa[M][N]={{1,3,5,7,9}, {2,9,9,9,4}, {6,9,9,9,8}, {1,3,5,7,0}}; int i, j, y; FILE *out;

printf ( \ for ( i=0; i

for ( j=0; j

y = fun ( aa );

printf( \sum: %d\\n\ printf(\

out = fopen(\ fprintf(out, \y);

fclose(out); } 答案是:

int fun (int a[M][N]) {

int i,j,s=0; for( j=0;j

s+=a[0][ j]; s+=a[M-1][ j]; }

for(i=1;i<=M-2;i++) {

s+=a[i][0]; s+=a[i][N-i]; } return s; }

第 15 套

填空题

给定程序的功能是判断字符 ch 是否与串 str 中的某个字

符相同;若相同,什么也不做,若不同,则插在串的最后。 注

意:部分源程序给出如下

请勿改动主函数 main 和其他函数中的任何内容,仅在

横线上填如所编写的若干表达式或语句。

试题程序: #include #include Void fun(char*str,char ch) { while( str[0]=ch; _2_=0;

}

} Main() {

char s[81], c;

Printf(“\\nplease enter a string:\\n”);gets(s); Printf(“\\nplease enter the character to search :”); C=getchar(); Fun(_3_);

Printf(“\\nThe result is%s\\n”, s);

*str&&*str!=ch) str++; If(*ste_1_ch)

{

}

第 1 处填空:!=

第 2 处填空:str[1]或*(str+1) 第 3 处填空:s,c

改错题

下列给定程序中,函数 FUN 的功能是:判断字符 CH 是否与

则将其插在串的最后。

请改正程序中的错误,使它能得出正确结果。

注意:不要改动 MAIN 函数,不得增行或删行,也不要更改程 序的结构!

试题程序:#include

#include #include /********found********/ void fun(char {

while (*str && *str!=ch) str++;

/********found********/ if (*str == ch) {

str, char ch)

str[0] = ch;

/********found********/ str[1] = '0'; } } main() {

char s[81], c;

printf(\ gets(s);

计算机二级C语言上机题库及答案(100套).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0z1tv9pu763h0qq02ukg7f1wl0k4iy014zi_18.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top