c语言程序填空题(2)

2019-04-13 22:06

i=0;i<=9;i++ 或 i=0;9>=i;i+=1 或 i=0;i<10;++i 或 i=0;10>i;++i 或 i=0;9>=i;++i 或 i=0;i<=9;++i 76功能:从键盘上输入两个复数的实部与虚部,求出并输出它们的 和、差、积、商。

【1】 e=a+c 或 e=c+a 【2】 f=a*d+b*c 或 f= a*d + b*c 或 f= a * d + b * c

【3】 f=(b*c-a*d)/(c*c+d*d) 或 f=(b*c-a*d) / (c*c+d*d) 或 f=( b * c - a * d ) / ( c * c + d * d ) 77功能:要求输出结果为: A,B 65,66

【1】 b 【2】 'a' 或 97 【3】 32

78功能:从键盘输入一个字符串,将小写字母全部转换成大写字母, 然后输出到一个磁盘文件“test”中保存。输入的字符串 以!结束。

【1】 \ 【2】 str 【3】 str[i]<='z' 或 'z'>=str[i] 【4】 fp 79功能:有五个学生,每个学生有3门课的成绩,从键盘输入以上数 据(包括学生号,姓名,三门课成绩),计算出平均成绩, 设原有的数据和计算出的平均分数存放在磁盘文件\ 中。

【1】 j<3 或 3>j 【2】 score[j] 【3】 i++ 或 ++i 或 i=i+1 【4】 struct student 80功能:有n个人围成一圈,顺序排号。从第一个人开始报数(从1 到3报数),凡报到3的人退出圈子,问最后留下的是原来 第几号的那位。

【1】 iI 【2】 i+1 或 i + 1 【3】 *(p+i) 或 *( p + i ) 【4】 *p==0 或 *p == 0 81功能:写一个函数,求一个字符串的长度,在main函数中输入字 符串,并输出其长度。

【1】 str 【2】 length 或 int length 【3】 n++ 或 ++n 或 n=n+1 或 n+=1 【4】 p++ 或 ++p 或 p=p+1 或 p+=1

84功能:从读入的整数数据中,统计大于零的整数个数和小于零的 整数个数。用输入零来结束输入,程序中用变量i统计大于 零的整数个数,用变量j统计小于零的整数个数。 【1】 i + 1 【2】 j + 1 【3】 &n

82功能:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡 各多少只?

【1】 hens 【2】 33 【3】 hens++ 或 ++hens 或 hens=hens+1 【4】 cocks++ 或 ++cocks 或 cocks=cocks+1 或 cocks= cocks + 1 83功能:输入一个学生的生日(年:y0、月:m0、日:d0),并输 入当前日期(年:y1、月:m1、日:d1)。求出该学生的 年龄(实足年龄)。

【1】 scanf 【2】 > 【3】 ==

85功能:将字母转换成密码,转换规则是将当前字母变成其后的第

四个字母,但W变成A、X变成B、Y变成C、Z变成D。小写字 母的转换规则同样。

【1】 getchar() 【2】 c+=4 或 c=c+4 或 c=4+c 【3】 && 86功能:要求输出如下结果: b=-1 a=65535 a=65534

a=30 b=6 c=5

第6页 共9页

按要求在空中填入合适的变量完善程序。 【1】 c 【2】 b 【3】 a 【4】 (c=5)

87功能:1982年我国第三次人口普查,结果全国人口为10.3亿,假 如人口增长率为5%。编写一个程序求在公元多少年总人口 翻了一番。

【1】 (1+r) 或 (r+1) 【2】 2*p1 或 p1*2 【3】 (1+r) 或 (r+1) 【4】 n+1982 或 1982+n 88功能:先将在字符串s中的字符按正序存放到t串中,然后把s中的 字符按逆序连接到t串的后面。

【1】 strlen(s) 【2】 s[sl-i-1] 或 s[ sl -i -1 ] 【3】 '\\0' 或 0 【4】 scanf 89功能:已知一个数列,它的头两项分别是0和1,从第三项开始以 后的每项都是其前两项之和。编程打印此数,直到某项的 值超过200为止。

【1】 i=1 【2】 200 【3】 f1

90功能:已知X、Y、Z分别表示0~9中不同的数字,编程求出使算式

XXXX+YYYY+ZZZZ=YXXXZ成立时X、Y、Z的值,并要求打印该 算式。

【1】 x<10 或 10>x 【2】 || 【3】 10000*y 或 y*10000 【4】 10000*y+1110*x+z 或 10000 * y + 1110 * x + z

91功能:算式:?2*7?=3848中缺少一个十位数和一个个位数。编 程求出使该算式成立时的这两个数,并输出正确的算式。 【1】 x<10 或 10>x 或 x<=9 或 9>=x 【2】 y=0

【3】 (10*x+2)*(70+y) 或 ( 10 * x + 2 ) * ( 70 + y )【4】 10*x+2,70+y 或 10 * x + 2 , 70 + y 92功能:一个40磅重的板碎成4块,每块正好是一个整数磅,且用这 4块当砝码能称出1~40磅的整数重量的物体。编程求这4块 的各自重量。

【1】 j=i 【2】 39-i-j 或 39 -i –j 【3】 i*t1+j*t2+k*t3+l*t4 或 i * t1 + j * t2 + k * t3 + l * t4 93功能:编程求任意给两个日期(Y0年M0月DO日和Y1年M1月D1日) 相差的天数。

【1】 mday(y1,m1) 【2】 mday(y2,m2) 【3】 yday(y2,m2,d2) 【4】 y1+1 或 1+y1 94功能:从键盘输入若干行字符,输入后把他们存储到一磁盘文件 中。在从该文件中读出这些数据,将其中的小写字母转换 成大写字母后在屏幕上输出。

【1】 || 【2】 \ 【3】 *p++ 【4】 \

95功能:用等分法在有序的循环数组中,找到最小元素的位置。 【1】 left < right 或 right>left 【2】 right = mid

【3】 left = mid + 1 或 left = 1+mid

96功能:从键盘输入一个字符串,将小写字母全部转换成大写字母, 然后输出到一个磁盘文件“test”中保存。输入的字符串 以!结束。

【1】 str[i] != '!' 【2】 str[i]=str[i]-32 或 str[i]= str[i] -32 【3】 \或 \或 \97功能:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙 队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比 赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出 三队赛手的名单。

【1】 i!=j 或 i != j 【2】 k<='z' 或 'z'>=k 【3】 i!=k&&j!=k 或 i != k && j != k 【4】 'z' 98功能:seek()函数:判断是否有不合格成绩;形参:1个,指

第7页 共9页

4】 39 【 向由3个int型元素组成的1维数组的行指针变量返回值: (1)有不合格成绩,则返回指向本行首列的一个(列)指针; (2)没有有不合格成绩,返回值为指向下一行的一个 (列)指针

【1】 pnt_col 【2】 pnt_col 【3】 grade+i 或 i+grade 【4】 pointer+j 或 j+pointer 99功能:把字符串中所有的字母改写成该字母的下一个字母,最后 一个字母z改写成字母a。大字母仍为大写字母,小写字母 仍为小写字母,其它的字符不变。 例如:原有的字符串为:“Mn.123xyZ”,调用该函数后,串中的 内容为:“No.123yzA”。

【1】 s=a 【2】 *s+=1 或 *s=*s+1 或 (*s)++ 或 ++(*s) 【3】 s++ 或 s=s+1 或 ++s 或 s= s + 1 100功能:建立一个如下的二维数组,并按以下格式输出。 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1

【1】 &a[i][0] 【2】 p[i] 【3】 i+1 或 1+i 【4】 putchar('\\n'); 101功能:产生并输出如下形式的方阵。 1 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

【1】 i == j || i + j == 6 【2】 a[i][j]=2

【3】 i6 或 j>i && i + j>6 或 ii && i + 6

【1】 define 【2】 &b 【3】 S(a,b,c) 【4】 AREA(s,a,b,c) 103功能:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为 1~100分。选手最后得分为:去掉一个最高分和一个最低分 后其余8个分数的平均值。请编写一个程序实现。

【1】 &score 【2】 score>max 或 max

【3】 scorescore 【4】 (sum-max-min)/8 或 (sum -max - min )/8

104功能:企业发放的奖金根据利润提成。利润(I)低于或等于10万元 时,奖金可提10%;利润高于10万元,低于20万元时,低于 10万元的部分按10%提成,高于10万元的部分,可可提成7.5% ;20万到40万之间时,高于20万元的部分,可提成5%;40万 到60万之间时高于40万元的部分,可提成3%;60万到100万 之间时,高于60万元的部分,可提成1.5%,高于100万元时, 超过100万元的部分按1%提成,从键盘输入当月利润I,求 应发放奖金总数?

第8页 共9页

【4】 printf(\ 【1】 i<=200000 或 200000>=i 【2】 i<=600000 或 600000>=i 【3】 i<=1000000 或 1000000>=i 【4】 printf

第9页 共9页


c语言程序填空题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年秋人教版高一历史必修一试题:第9课

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: