华中科技大学2011级信息学院C语言试卷及答案

发布时间:2024-10-15

这是华科大c语言考试试卷及答案,便于大家学习和备考。

2011级信息学院《C语言程序设计》考试试题

一、判断下列语句或程序的对错。(“×”表示错,“√”表示对)(10分)

1

2 3 4 5 6 7 8 9 10

int _Max_int = 65535; #define N 018 int a = N;

printf(”%d”,(10>20?50:(60,70)); int *p,a[10]; *p=a[0];

char *pstr, str[20]; pstr=str=”HUST”; float data[4]={0};

int x= ‘\101’; \\将一个变量初始化 while(3)if(getchar()==‘0’)break; int x= (3>5);

float *p[3],a[2][3]; p=a;

(×) (×) (×) (×) (×) (((((√×√√×) ) ) ) )

二、计算下列表达式的值。(10分)

设 unsigned int a=13,b=11,c=4,d=3;

float f;

f=d/c*(b%c) 1

(!(a+b))&&(b+c/2) 2

(a&c)^(b|d) 3

f=(d-c)/2 4

(++b,a=10,a+b)?a/b:0 5

( 0.0 )

( 0 ) ( 15 ) ( 32767.0 ) ( 0 )

三、改错,根据题意改正下列程序的错误和漏掉的部分。(10分) 第一题

如下程序将从键盘输入的N个整数中找出最小值,其中main()函数中输入和输出,在find函数中查找。 #include<stdio.h> #define N 10 int find(int *p); void main() { int i; int str[N][80]; int str[N] for(i=0;i<N;i++) { scanf(“%s”,str[i]); scanf(“%d”,&str[i]); }

这是华科大c语言考试试卷及答案,便于大家学习和备考。

x=find(str);

printf(“%s\n”,x); }

void find(int p) {

int i,j; int max;

for(i=0;i<N;i++) {

if(p[i]>max) {

max=p[j]; } } } 第二题

求3个浮点数的平方和及立方和 #include<stdio.h>

main() {

int a,b,c;

flaot add2_v,add3_v; scanf(“%f,%f”,a,b);

add3_v=func(a,b,add2_v);

printf(“add2_v=%f,add3_v=%f” ,add2_v,add3_v); }

func(int x,float y,float add) {

float *temp; sub=x*x+y*y+z*z;

*temp=x*x*x+y*y*y+z*z*z; return *temp; }

i=find(str);

printf(“%d\n”,i);

void find(int *p)

int max=p[0]; for(i=1;i<N;i++)

if(p[i]<max)

max=p[i];

return max;

float func(float x,float y,float z,float *add);

float a,b,c;

float add2_v,add3_v;

scanf(“%f,%f,%f”,&a,&b,&c); add3_v = func(a,b,c,&add2_v);

float func(float x,float y,float z,float *add)

float temp;

*add=x*x+y*y+z*z;

temp=x*x*x+y*y*y+z*z*z; return temp;

这是华科大c语言考试试卷及答案,便于大家学习和备考。

四、程序填空。(10分) 第一题

编一程序实现一个最简单的计算器的功能,如输入3+5回车显示3+5=8;输错就退出(输入的不是加减乘除运算

第二题

x3x5x7x9

编程计算sin(x) x

3!5!7!9!

,并使最后一项的绝对值小于1e-6为止,x从键盘输入。

这是华科大c语言考试试卷及答案,便于大家学习和备考。

五、写输出结果 第一题

这是华科大c语言考试试卷及答案,便于大家学习和备考。

第二题

第三题

这是华科大c语言考试试卷及答案,便于大家学习和备考。

第四题

第五题

这是华科大c语言考试试卷及答案,便于大家学习和备考。

六、编写程序 第一题

编写一猜数游戏,随机产生某个整数,从键盘反复输入整数进行猜数,当未猜中时,提示输入过大或过小。猜中时,指出猜的次数。最多允许猜20次。(9分)

这是华科大c语言考试试卷及答案,便于大家学习和备考。

第二题

请编写程序,主函数中输入一行英文,调用函数(自己定义及实现的函数)求改行英文中最大(字典排序)的那个单词。(12分)

第三题

某班有学生若干名,每名学生信息有姓名、学号、性别和英语、语文、数学的成绩组成,是编程要求:(14分) (1)学生信息由键盘输入;

(2)按平均分数从高到低排序并显示;

这是华科大c语言考试试卷及答案,便于大家学习和备考。

这是华科大c语言考试试卷及答案,便于大家学习和备考。

华中科技大学2011级信息学院C语言试卷及答案.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

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