文库 其他 电子学会真题

202012 C语言编程等级考试 2级真题

二级 少儿编程真题 C语言等级考试 电子学会真题 DOCX   7页   下载0   2025-04-13   浏览6   收藏0   点赞0   评分-   2541字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
202012 C语言编程等级考试 2级真题 第1页
202012 C语言编程等级考试 2级真题 第2页
剩余5页未读, 下载浏览全部
        青少年软件编程(C语言)等级考试试卷(二级) 分数:100  题数:5 一、编程题(共5题,共100分) 1. 数组指定部分逆序重放   试题编号:202012-006 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include <bits/stdc++.h> using namespace std; int main() { int n,k,m[101] = {0,}; cin >> n >> k; for(int i = 1;i <= n;i++) { cin >> m[i]; } int i = 1,j = k; while(i < j) { swap(m[i],m[j]); i++; j--; } for(int i = 1;i <= n;i++) { cout << m[i] << " "; } return 0; } 2. 简单密码   试题编号:202012-007 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include<bits/stdc++.h> using namespace std; int main() { int a[101][101],x[101],y[101],r,c,n,i,j,rs=0,cs=0; memset(x,0,sizeof(x)); memset(y,0,sizeof(y)); cin>>n; for(i=0;i<n;i++) { for(j=0;j<n;j++) { cin>>a[i][j]; if(a[i][j]==1) x[i]++; } if(x[i]&1) { rs++; r=i; } } if(rs>1) { cout<<"Corrupt"<<endl; return 0; } for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(a[j][i]==1) y[i]++; } if(y[i]&1) { cs++; c=i; if(cs>1) break; } } if(cs>1) { cout<<"Corrupt"; return 0; } if(rs==0&&cs==0) cout<<"OK"; else cout<<r+1<<" "<<c+1<<endl; return 0; } 3. 错误探测   试题编号:202012-008 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include<bits/stdc++.h> using namespace std; int main() { int a[101][101],x[101],y[101],r,c,n,i,j,rs=0,cs=0; memset(x,0,sizeof(x)); memset(y,0,sizeof(y)); cin>>n; for(i=0;i<n;i++) { for(j=0;j<n;j++) { cin>>a[i][j]; if(a[i][j]==1) x[i]++; } if(x[i]&1) { rs++; r=i; } } if(rs>1) { cout<<"Corrupt"<<endl; return 0; } for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(a[j][i]==1) y[i]++; } if(y[i]&1) { cs++; c=i; if(cs>1) break; } } if(cs>1) { cout<<"Corrupt"; return 0; } if(rs==0&&cs==0) cout<<"OK"; else cout<<r+1<<" "<<c+1<<endl; return 0; } 4. 奇数单增序列   试题编号:202012-009 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include<bits/stdc++.h> using namespace std; int main() { int a[101][101],x[101],y[101],r,c,n,i,j,rs=0,cs=0; memset(x,0,sizeof(x)); memset(y,0,size
202012软件编程(C语言)真题——(2级)
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明