nbhkdz.com冰点文库

C语言联赛试题


填空题(每空 2 分) 1.若已有二维数组声明“int a[][3]={{1},{2},3,4,5,6};” ,则该数组共有 __12_个数组元素。 2.执行下面的语句: printf("%d\n",(a=3*5,a*4,a+5));, 输出是__65_____ 3.已知 int a=7; float x=3.5, y=4.8;,则表达式 x+a%2*(int

)(x+y)的值是 ______15_。 4.对于整型变量 x 和 y, 语句 for (x=0, y=0 ; (y!=123) &&(x<4); x++) y++; 中的“y++;”被执行__4_次。 5. 有以下语句: int a=6;a+=a-=a*a;printf( “%d” ,a);输出结果___-60___。 程序改错: (10 分) 求一圆形面积, 调用函数 fun(),其程序代码如下, 有且仅有一处错误。 请正确找出错误语句,并写出正确答案(r 为直径)。 程序代码: #include<stdio.h> #include<stdlib.h> double fun(double r) { double s; s = 1/4*3.14159*r*r; return s; } int main()

{ double r = 13.437; printf("%10.4f\n",fun(r)); system("pause"); return 0; } 错误为:%10.4f 正确答案为:%10.4lf 程序填空: (10 分) 输入一个字符串,判断其是否为回文,请完善代码完成程序功能。回 文字符串是指从左到右读和从右到左读完全相同的字符串。 (考察循 环条件) 代码如下: #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char s[100]; int i,j,n; printf("请输入一串字符串:\n"); gets(s);

n = strlen(s); for(_i=0,j=50;i<=n;i++;___________ ) { if(s[i]!=s[j]) { break; } } if(i>=j) { printf("是回文字符串\n"); } else { printf("不是回文字符串\n"); } system("pause"); return 0; } 答案:i=0,j=50;i<=n;i++;_ 程序阅读: (每题 10 分) 1.#include <stdio.h>

int main() { int i=0,a[]={7,5,7,3,8,3}; do{ a[i]+=2; }while(a[++i]>5); for(i=0;i<6;i++) printf(“%d ”,a[i]); } 答案:9 7 9 5 2.#include <stdio.h> int main( ) { int a[5]={2,3,3,2,8}; int i,j,t,n=0; for(i=0 ; i<4;i++) { for (j=0;j<4-i;j++) { if(a[j]>a[j+1]) { n++;

t=a[j]; a[j]=a[j+1]; a[j+l]=t; } } } printf(“%d” ,n); } 答案:2 3.#include <stdio.h> void main() { int m=3,x=4,y=4,z=7; m=(m<x) ? x++ 5 : m; m=(m<y) ? y++ 5: m; m=(m<z) ? z++ 8: m; printf("m=%d,x=%d,y=%d,z=%d\n",m,x,y,z); } 答案:m=3,x=5,y=5,z=8 编程题: (每题 10 分) 1.对于输入的一个字符串,查找其中的最大字母,在该字母后面插入 字符串 “(max)” 。 例如输入: abcdefgfedcba 输出: abcdefg(max)fedcba

2.编程输入自己的学号,学号每一位先加 5 再乘于 7,每一位值为运 算结果的最后一位,输出结果, 1、输出自己的学号 2、输出转换后 的学号。

3.找出 a~b 之间(含有 a 和 b)所有整数各位上的数字之和为 x(x 为 以正整数) 的整数,然后输出;符合条件的整数个数作为函数值返 回。 例如:当 x 值为 5 时,a=100,b=999,即 100~999 之间各位上数字之和 为 5 的 整 数 有 : 104,113 ,

122,131,140,203,212,230,302,311,320,401,410,500.共有 15 个。 当x的 值为 27 时,各位数字之和为 27 的整数是:999。只有 1 个。

4.编一程序,用指针数组在主函数中输入十个等长的字符串。用另一 函数对它们从小到大排序,然后在主函数中输出 10 个已排好序的字 符串。


C语言联赛试题

C语言联赛试题_学科竞赛_高中教育_教育专区。填空题(每空 2 分) 1.若已有二维数组声明“int a[][3]={{1},{2},3,4,5,6};” ,则该数组共有 __12...

第十五届全国青少年信息学奥林匹克联赛试题及答案 C语言

第十五届全国青少年信息学奥林匹克联赛试题及答案 C语言_学科竞赛_高中教育_教育...V4 C) V1,V2,V3,V0,V5,V4 B) V0,V1,V5,V4,V3,V3 D) V1,V2,...

NOIP2015第二十一届全国青少年信息学奥林匹克联赛初赛普及组C语言试题

NOIP2015第二十一届全国青少年信息学奥林匹克联赛初赛普及组C语言试题_学科竞赛_高中教育_教育专区。NOIP2015第二十一届全国青少年信息学奥林匹克联赛初赛普及组C语言...

第十届全国青少年信息学奥林匹克联赛初赛试题及答案 c语言

第十届全国青少年信息学奥林匹克联赛初赛试题及答案 c语言_学科竞赛_初中教育_教育专区。第十届全国青少年信息学奥林匹克联赛初赛试题 ( 普及组 C 语言 二小时完成...

C语言竞赛题目大全

C 语言竞赛题目大全 POWERED 问题: 假设在一个 32 位的机器上,需要将某个...因为百度内部就要开始进行羽毛球联赛了,要先摸清大家的实力才好分组比赛呢~于是...

NOIP2014提高组复赛试题(C语言版)

NOIP2014提高组复赛试题(C语言版)_其它课程_高中教育_教育专区。NOIP2014提高组复赛试题 C语言CCF 全国信息学奥林匹克联赛(NOIP2014)复赛 提高组 day1 (请选手务...

C语言大赛题目精选(带答案)

C语言大赛题目精选(带答案)_IT认证_资格考试/认证_教育专区。第1题 歌手大赛问题...19页 1下载券 耀华杯2007竞赛试卷带答... 13页 1下载券喜欢此文档的还喜欢...

C语言程序设计竞赛试题参考答案

C语言程序设计竞赛试题参考答案_IT认证_资格考试/认证_教育专区。第七届“蓝桥杯”全国软件与信息技术专业人才大赛 清远职业技术学院选拔赛《C 语言程序设计》参考...

NOIP2015第二十一届全国青少年信息学奥林匹克联赛初赛提高组C语言试题

NOIP2015第二十一届全国青少年信息学奥林匹克联赛初赛提高组C语言试题_学科竞赛_高中教育_教育专区。NOIP2015第二十一届全国青少年信息学奥林匹克联赛初赛提高组C语言...

NOIP2014(第二十届)初赛普及组C语言试题及答案

NOIP2014(第二十届)初赛普及组C语言试题及答案_学科竞赛_初中教育_教育专区。NOIP2014初赛普及组C语言试题及答案; 第二十届全国青少年信息学奥林匹克联赛初赛普及组...