C语言试卷答案

发布 2021-04-23 11:31:28 阅读 5264

《程序设计语言(c)》模拟试卷。

一.试题一(40分,每小题4分)

按题目要求解答下列各小题。

1.定义一个大小为6的数组,并且使数组的值都为0。int a[6]=;

2.写出执行如下程序段后的输出结果。char a=hello”,*p ;p = a+2;printf(“%s”,*p);llo

3.假设你有x是一个float变量,而不等式0≤x<1需要作为下列if-else语句的条件,应该使用什么样的逻辑表达式?把它填写在下面括号内。提醒你不要写成代数表达式。

if ()else

x>=0&&x<1

4.用文字描述以下程序完成的功能。#include” int n,t;t=0;

for (n=1;n<=10;n++)struct

class[10]=;请写出输出class中字母m的输出语句。

printf(“%c”,class[2].name[0]);

person

6.求下面算术表达式的值(1) x+a%3*(int)(x+y)%2/4

设x=2.5,a=7,y=4.72.5+7%3*7%2/4=2.5

2) (float)(a+b)/2+(int)x%(int)y

设a=2,b=3,x=3.5,y=2.52.5+1=3.5

7.定义一个结构体student,它的成员分别是:num是整形变量、sex是字符型变量、name是长度为20的字符数组变量。struct student

第2页。8.已知int x,y,z,w;

scanf(“%4d-%3d-%2d-%1d”,&x,&y,&z,&w);printf(“%4d+3d+%2d+%1d”,x,y,z,w);

为使以上printf语句的输出为:1234+123+12+1,请写出正确的从键盘输入的形式。

9.以下语句中哪一行是非法的,简单说明理由。1:x =(2 !=i);2:x= j++;3:(x= 2)+=2;

4:x=(0的作用。struct studentstruct student *p;p->num=123;

二.试题二(24分,每小题6分)

阅读下列程序,写出运行结果。1.【程序1】#include <>int main()

data error!fare=0.00fare=20.00fare=48.20fare=78.202.【程序2】

#include<>main()}

3.【程序3】

#include ""

main()

int a[4],i;

for(i=0;i<4;i++)

a[i]=9*(i+4*(i>2)) 5;

第4页。printf("%2d",a[i]);

0 4 3 34.【程序4】

#include <>main()

swap(int *px,int *py)

before swap a=5,b=10in swap a=10,b=5after swap a=10,b=5

三.试题三(36分,每小题9分)

按要求编写程序。

1.输入一个正整数,输出平方根,取两位小数。

2.计算并输出如下分数序列的和,2/4,4/7,6/10,..66/100

3.编写一个程序输入一个百分制成绩,要求输出成绩等级a、b、c、d。80分以上为a,70~79分为b,60~69分为c,60分以下为d,要求对成绩输入正确性进行检查(成绩的正确值在0-100之间)。

4.有一个3x4的矩阵,(a[3][4]=,要求编程求出其中值最大的那个元素的值,以及其所在的行号和列号。

第5页。#include<>#include<>main()

printf("%f",sum);

#include<>main(),max=a[0][0];for(i=0;i<3;i++)for(j=0;j<4;j++)

if(max第7页。

C语言试卷A答案

一 选择题 1 10 每小题2分,11 50 每小题1分,共60分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。1 算法能正确地实现预定功能的特性称为算法的。a 确定性 b 易读性 c 健壮性 d 高效性。答案 a评析 算法的确定性...

C语言试卷 答案

单选题答案。第1题答案 c评析 本题的考查点是格式输入函数scanf 的使用。scanf函数输入形式为 scanf 格式控制,地址表列 选项b中,p long malloc 8 是分配8个字节的long型存储单元,所以能通过scanf语句正确给输入项读入数据 选项c中,p a,求出变量a的内存地址并...

C语言试卷答案

华南农业大学考试试卷 b 卷 2005学年第1学期考试科目 程序设计 考试类型 闭卷 考试时间 10 分钟。考试须知。1 答案必须写在 纸 上,只写试题答案,不必操题。2 必须在答题纸上正确写上班级 学号 姓名等内容,否则没有考试成绩。一 单项选择题。1 下面标识符中,不合法的用户标识符为d a p...