基本计算机二级c上机试题与答案.pptVIP

  • 5
  • 0
  • 约1.88万字
  • 约 96页
  • 2018-12-02 发布于浙江
  • 举报
基本计算机二级c上机试题与答案

例题1 填空题 例题2 填空题 例题3 填空题 例题4 填空题 例题5 填空题 例题6 填空题 例题7 填空题 例题8 改错题 例题9 改错题 例题10 改错题 例题11 改错题 例题12 改错题 例题13 改错题 例题14 改错题 例题15 编程题 例题16 编程题 例题17 编程题 例题18 编程题 例题19 编程题 例题20 编程题 例题1分析 例题2分析 例题3分析 例题4分析 例题5分析 例题6分析 例题7分析 例题8分析 例题9分析 例题10分析 例题11分析 例题12分析 例题13分析 例题14分析 例题15分析 例题16分析 例题17分析 例题18分析 例题19分析 例题20分析 例题1答案 例题2答案 例题3答案 例题4答案 例题5答案 例题6答案 例题7答案 例题8答案 例题9答案 例题10答案 例题11答案 例题12答案 例题13答案 例题14答案 例题15答案 例题16答案 例题17答案 例题18答案 例题19答案 例题20答案 函 数 char int for while do-while break语句 continue scanf switch if #include define struct 【1】% 【2】return 【3】b[i] 【1】*s 【2】1 【3】s++ 【1】% 【2】10 【3】10 【1】k=0 【2】*(p-1) 【3】fun(chrstr) 【1】p++ 【2】\0‘ 【3】s++ 【1】int 【2】; 【3】a (1)错误:{ if (*p=*q) 正确:{ if (*p=*q) (2)错误:k++ 正确:k++; (1)错误:int j=1; 正确:double j=1.0; (2)错误:y+=1/(i * i); 正确:y+=j/(i * i); (1)错误:fun(int n); 正确:fun(int n) (2)错误:if(n=1) 正确:if(n==1) (1)错误:int fun(int n) 正确:double fun(int n) (2)错误:result *=n++ ; 正确:result *=n-- ; (1)错误:if(p==′ ′) 正确:if(*p==′ ′) (2)错误:*p=toupper( *(p-1)); 正确:*(p-1)=toupper( *(p-1)); (1)错误:void fun(char s, char t[ ]) 正确:void fun(char *s, char t[ ]) (2)错误:if(i%2=0||s[i]%2!=0) 正确:if(i%2==0||s[i]%2!=0) (1)错误:k=n; 正确:k=i; (2)错误:s[j]=i; 正确:s[j++]=i; void fun(int a ,int b,long *c) { *c=(b%10)*1000+(b/10)*100+(a%10)*10+a/10; } void fun(int tt[M][N],int pp[N]) { int i,j,max; for(j=0;jN;j++) { max=tt[0][j]; /*假设各列中的第一个元素最大*/ for(i=0;iM;i++) if(tt[i][j]max) /*如果各列中的其他元素比最大值还大, 则将这个更大的元素看做当前该列中最大的元素*/ max=tt[i][j]; pp[j]=max; /*将各列的最大值依次放入pp数组中*/ }} int fun(char *s, int num) {char t; int i, j; for(i=1;inum-2;i++) /*下标值从1开始,用循环依次取得字符串 中的字符*/

文档评论(0)

1亿VIP精品文档

相关文档