您的位置:

大一c语言程序设计期末题,c语言程序设计大一上学期期末考试

大一c语言程序设计期末题,c语言程序设计大一上学期期末考试

更新:

本文目录一览:

大一C语言期末考试求题库

一、单项选择题(共10题,每题2分,共20分。在备选答案中选择一个最佳答案。多选、错选、不选不得分)

1、不是C语言基本数据类型的是( )。

A、指针类型 B、整型

C、字符型 D、实型

2、设有:int a=3, b= 4, c= 5,x , y; 表达式0 (x=a)(y=b)的值为( )。

A、1 B、0 C、3 D、4

3、设有语句 int a=3 ; 则执行了语句 a+=6;后,变量a 的值为( )。

A、18 B、-3 C、9 D、12

4、执行以下程序段后,输出的y值为( )

void main()

{ int a[]={2,4,6,8,10};

int y, *p;

p=a[0];

y=*p; printf(“%d”,y);

}

A、2 B、4 C、6 D、8

5、有定义语句:float a[4];则分配给数组a的内存空间为( )字节。

A、 20 B、 12 C、 16 C、10

6、以下描述错误的是( )。

A、break语句可用于while语句。

B、break语句和continue语句的作用是一样的。

C、在循环语句中使用break语句是为了跳出循环,提前结束循环。

D、在循环语句中使用continue语句是为了结束本次循环,而不终止整个循环。

7、C语言中规定,if语句的嵌套结构中,else总是( )。

A、与最近的if 配对 B、与第一个if 配对

C、按缩进位置相同的if配对 D、与最近的且尚未配对的if 配对

8、说明语句“int (*p)( ); ”的含义是( ) 。

A、p是一个指向一维数组的指针变量。

B、p是指针变量,指向一个整型数据。

C、p是一个指向函数的指针,该函数返回一个int型数据。

D、以上都不对。

9、以下对二维数组c的正确声明是 ( ) 。

A、int c[3][ ]; B、int c(3,4);

C、int c(2)(2); D、int c[3][2];

10、下述程序段执行后输出结果为( )。

int x=100, y=200;

printf ("% d", (x, y));

A、100 B、200 C、100,200 D、编译出错

二、填空题(共7题,共10空,每空1分,共10分。将答案填在题中横线上)

1、C语言提供的三种逻辑运算符是 、 || 和!;

2、函数的返回值是通过函数中的 return 语句获得的。

3、在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"定义后,a[2][2]的值为_6__ _;

4、对于"int *pa[5];" pa是一个具有5个元素的_数组指针_,每个元素是一个指向int型变量的__指针__;

5、单向链表的尾节点next指针应赋值__ NULL___;

6、在语句for(x=1,y=3;xy;y++)中循环体执行的次数为 0 。

7、int a[5];数组a的首地址为2000,则元素a[1]的地址为 2002 ,元素a[2]的地址为 2004 。

三、程序填空题(共2题,共5空,每空4分,共20分)

1、以下程序完成计算1-1/2+1/3-1/4+1/5+……前n 项和,请填空。

#include stdio.h

int main( )

{ int i, n, flag;

float sum;

scanf("%d", n);

flag= 1 ;

sum=0;

for(i=1;i=n; i++ )

{ sum+=(float)flag/i;

flag=-flag ;

}

printf("%.3f\n", sum);

}

2、以下程序的功能是从键盘输入n个整数,统计其中正数、0、负数的个数,请填空。

#include stdio.h

void main( )

{int a, i, count1,count2,count3;

count1=count2=count3=0 ;

for(i=1;i=n;i++)

{ scanf(“%d”, a);

if(a0) count1++;

else if(a==0) count2++ ;

else count3++;

}

printf(“正数:d个,零:%d个,负数:%d个\n”, count1,count2,count3 );

}

四、运行程序结果题(共4题,每题6分,共24分)

1、写出程序运行结果。

void main( )

{ int x=1,y=2,t;

int *p1,*p2;

p1=x; p2=y;

t=*p1;*p1=*p2;*p2=t;

printf("x=%d,y=%d\n",x,y);

}

运行结果为:

程序有错,不能运行!或写:

x=2,y=1

2、写出程序运行结果。

#includestdio.h

int max(int a,int b)

{ int c;

c=ab?a:b;

return(c);

}

int min(int a,int b)

{int c;

c=ab?a:b;

return(c);

}

void main()

{ int a=2,b=6;

printf("max=%d\n",max(a,b));

printf(“min=%d\n”,min(a,b));

}

运行结果为:

程序有错,不能运行!或写:

max=6

min=2

3、写出程序运行结果。

#include stdio.h

void main()

{ int a[3][3]={1,2,3,4,5,6,7,8,9};

int i,j,sum=0;

for (i=0;i3;i++)

for(j=0;j3;j++)

if(i==j) sum=sum+a[i][j];

printf(“sum=%d\n”,sum);

}

运行结果为:

程序有错,不能运行!或写:

sum=15

4、写出程序运行结果。

void main( )

{ int n,f;

n=1;

while(n=10)

{ f=f*n;

n+=2;

}

printf(“f=%d\n”,f);

}

运行结果为:

程序有错,不能运行!或写:

f=不确定

五、程序设计题(共2题,每题13分,共26分)

1、将一个数组按逆序存放,如元素1、2、3、4、5,按逆序存放后为5、4、3、2、1。

大一C语言期末考试的试题大概是什么样子的?主要考什么?

主要考程序阅读题,重点在c语言函数、指针、数组应用几个方面,要掌握基础的编程方法,比如排序基本算法,后面要编程序的

大一期末考试复习题,求教C语言编程高手

1、10 逗号(,)分隔开的连续表达式,取最后一个表达式的值为整个表达式的值。

2、A吧。这个不太确定。c语言中不允许出现A=B=C形式的赋值。C中没有**这个东西,D中,强制转换为y=(float)i;

3、B 所谓保留字,一般是指C语言留作关键字了,比如int,我们不能定义一个变量名叫int的。

4、8 参照题目一,依次计算各个表达式,取最后一个表达式的值,结果为8。

大一期末C语言编程设计的问题

看有些人教得,实在受不了。

你就找一个中等长度的题目,然后呢,将程序改的很繁琐(这样行数会增多)。简单的说就是将for,while循环改成用if,else做。还有少用数组。这个时候不需要考虑题目的简洁,效率。只要超过100行就行了。

另外 我也做过课程设计,和你一样是大一的。我劝你做的时候不能做和别人一样的东西,否则老是不会批改..或者分数很低,最好自己做,然后改造

祝你成功。

大一c语言程序设计期末题,c语言程序设计大一上学期期末考试

本文目录一览: 1、大一C语言期末考试求题库 2、大一C语言期末考试的试题大概是什么样子的?主要考什么? 3、大一期末考试复习题,求教C语言编程高手 4、大一期末C语言编程设计的问题 大一C语言期末考

2023-12-08
c语言大一期末试题,大一第一学期c语言期末考试题

2023-01-08
c语言的期末复习计划,c语言期末考试知识点总结

2022-11-23
c语言程序设计期末考试补考题库,C语言程序设计期末考试题库

2022-12-02
厦门大学c语言期末,厦门大学c语言期末考试题及答案

2023-01-06
c语言程序设计电大2020期末考试,电大程序设计基础答案

2023-01-07
大一c语言设计,大一c语言设计程序

2023-01-08
c语言期末模拟试卷,c语言期末测试题附答案

2023-01-08
数据结构c语言版期末复习,数据结构c语言版期末考试题及答案

2022-11-26
单片机c语言版期末考试,单片机C语言期末考试

2022-11-27
php期末考试大题(php期末考试大题判断题)

2022-11-16
php程序设计期末试题,php程序设计试卷A参考答案

2022-11-26
一般c语言程序设计的设计要求,c语言程序设计需要什么基础

2023-01-08
吉首大学c语言,吉首大学c语言期末考试

2022-12-01
c语言程序设计网络课程,C语言程序设计课程设计

2022-11-30
常州大学c语言,常州大学c语言期末考试大题怎么答

2023-01-08
c语言程序设计研究生,c语言程序设计考研真题

2023-01-05
c语言电子科大,电子科技大学c语言程序设计

2022-11-28
php程序期末考试试卷答案,PHP期末考试题

2022-11-19
c语言程序二级考试,c++语言程序设计二级考试

2023-01-04