合肥工业大学C语言用什么教材?哪个出版社的?

 2025-02-03 07:57:02  阅读 1007  评论 0

摘要:《C/C++程序设计》高等教育出版社,主编是吴国凤和宣善立两位老师。配一本《C/C++程序设计实验指导与题解》(好像上课也基本都是这两个老师带,有时会粗线“老湿书上不是这么说的啊”“书都是我写的……”)在小北门外古月轩书店买第二版的新书的话一套是22+8块好像是。书上程

《C/C++程序设计》高等教育出版社,主编是吴国凤和宣善立两位老师。

配一本《C/C++程序设计实验指导与题解》

(好像上课也基本都是这两个老师带,有时会粗线“老湿书上不是这么说的啊”“书都是我写的……”)

合肥工业大学C语言用什么教材?哪个出版社的?

在小北门外古月轩书店买第二版的新书的话一套是22+8块好像是。

书上程序多看看还是很有用的,也要多练。

不过最简洁易行拿高分的方法是【背题库】。考试全是原题,有兴趣我可以发你一份= =。

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

C 程序设计试题库C语言概述练习题

1.一个C程序的执行是从( )

A.本程序的main函数开始,到main函数结束

B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C.本程序的main函数开始,到本程序文件的最后一个函数结束

D.本程序文件的第一个函数开始,到本程序main函数结束

2.以下叙述正确的是:( )

A.在C程序中,main函数必须位于程序的最前面

B.程序的每行中只能写一条语句

C.C语言本身没有输入输出语句

D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误

3.以下叙述不正确的是:( )

A.一个C源程序可由一个或多个函数组成

B.一个C源程序必须包含一个main函数

C.C程序的基本组成单位是函数

D.在C程序中,注释说明只能位于一条语句的后面

4.C语言规定:在一个源程序中,main的位置( )

A.必须在最开始

B.必须在系统调用的库函数后面

C.可以任意

D.必须在最后

5.一个C语言程序是由( )

A.一个主程序和若干子程序组成

B.函数组成

C.若干过程组成

D.若干子程序组成

6.C源程序的基本单位是____________

7.一个C源程序中至少包括一个____________

8.在一个C源程序中,注释部分两侧的分界符分别为____________ 和____________

9.在C语言中,输入操作是由库函数____________ 完成的,输出操作是由库函数____________ 完成的

c语言模拟练习题

一、 判断题(2×8=16分)

1、Printf()函数总是从新行的起始位置开始打印。 ( )

2、所有的变量在使用前都必须予以申明。( )

3、在申明变量时必须给出变量的类型。( )

4、C语言认为变量number和NuMbEr是相同的。( )

5、打印三行输出的C语言程序必须用三条printf语句。( )

6、求余运算符%只能用于两个整数操作数。( )

7、switch选择结构中必须有default子句。( )

8、如果x>y或a<b为真,那么表达式(x>y&&a<b)为真。( )

二、 选择题(3×16=48分)

1、下面实现换行功能的格式符为 。( )

A. t B. n C. a D. k

2. C语言程序由什么组成?(单选)

A. 子程序 B. 主程序和子程序 C. 函数 D. 过程

3. 下面哪个表达式的值为4.

A. 11/3 B. 11.0/3

C. (float)11/3 D. (int)(11.0/3+0.5)

4. 该源程序执行后,屏幕上显示什么?

void main()

{

int a

float b

a=4

b=9.5

printf("a=%d,b=%4.2fn",a,b)

}

A. a=%d,b=%fn B. a=%d,b=%f

C. a=4,b=9.50 D. a=4,b=9.5

5. 若有以下说明语句:

char s='092'

则下面哪一项是正确的.

A. 使s的值包含2个字符 B. 说明语句不合法

C. 使s的值包含6个字符 D. 使s的值包含4个字符

6.若k,g均为int型变量,则以下语句的输出为哪一项?

int k,g

k=017

g=111

printf("%d,",k)

printf("%xn",g)

A. 15,6f B. f,6f C. f,111 D. 15,111

7. 在C语言的if语句中,用作判断的表达式为___。

A. 关系表达式 B. 逻辑表达式

C. 算术表达式 D. 任意表达式

8. 请问:下面这个程序段的输出是什么?

int a,b,c

a=7b=8c=9

if(a>b)

a=b,b=cc=a

printf("a=%d b=%d c=%dn",a,b,c)

A. a=7 b=8 c=7 B. a=7 b=9 c=7

C. a=8 b=9 c=7 D. a=8 b=9 c=8

9. 下面这个程序的输出是什么?

#include <stdio.h>

main()

{

int y=10

while(y--)

printf("y=%dn",y)

}

A. y=0 B. while构成死循环 C. y=1 D. y=-1

10. 若有以下说明和语句,则输出结果是___。

char str[]=""c:abc.dat""

printf("%s",str)

A. 字符串中有非法字符 B. "c:abc.dat"

C. "c:abc.dat" D. "c:abc.dat"

11. 如果要把常量327存入变量a中,a不能定义成哪些类型?

A. int B. char C. long D. float

12. C语言中,预处理总是以 符号开头。 ( )

A. ¥ B.# C. @ D. ◇

13. C语言中,double类型的数据占 个字节的空间。( )

A. 1 B.2 C. 4 D. 8

14. 下面语句执行完后,b的值为 。 ( )

int a=b=10

b=10+(a++)

A. 10 B.19 C. 20 D. 21

15. 这段程序中的常量有: (多选) ( )

#define PI 3.14

void main()

{

int sum

sum = 10 + 15

printf("sum=%dn",sum)

printf("result is 25n")

}

这段程序中常量有:

A. 10 B. sum C. 15

D. 25 E. main F. PI

16. 指出下面错误的表达式:(多选) ( )

A. a+b=5 B. 56=a11 C. i=i++

D. 5.6+6.2%3.1 E. 12 F. a=5,b=6,c=7

三、 填空题(3×8=24分)

1、C语言程序都是从 函数开始执行。

2、函数体用 开始,用 结束。

3、C语言的语句都以 结束。

4、执行循环结构中的 语句能够立即执行下一次循环。

5、执行循环结构或switch结构中的 语句能够立即退出该结构。

6、输出字符串的格式化符为 。

7、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、0C、3D、4

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

A、18B、-3C、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、4C、6D、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;x>y;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=1i<=ni++ )

{ sum+=(float)flag/i

flag=-flag

}

printf("%.3fn", sum)

}

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

#include <stdio.h>

void main( )

{int a, i, count1,count2,count3

count1=count2=count3=0

for(i=1i<=ni++)

{ scanf(“%d”, &a)

if(a>0) 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=&xp2=&y

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

printf("x=%d,y=%dn",x,y)

}

运行结果为:

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

x=2,y=1

2、写出程序运行结果。

#include<stdio.h>

int max(int a,int b)

{ int c

c=a>b?a:b

return(c)

}

int min(int a,int b)

{int c

c=a<b?a:b

return(c)

}

void main()

{ int a=2,b=6

printf("max=%dn",max(a,b))

printf(“min=%dn”,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=0i<3i++)

for(j=0j<3j++)

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

printf(“sum=%dn”,sum)

}

运行结果为:

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

sum=15

4、写出程序运行结果。

void main( )

{ int n,f

n=1

while(n<=10)

{ f=f*n

n+=2

}

printf(“f=%dn”,&f)

}

运行结果为:

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

f=不确定

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

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

以上就是关于合肥工业大学C语言用什么教材?哪个出版社的?全部的内容,如果了解更多相关内容,可以关注,你们的支持是我们更新的动力!

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【合肥工业大学C语言用什么教材?哪个出版社的?】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/zhishi/1261662.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0979秒, 内存占用2.02 MB, 访问数据库26次

陕ICP备14005772号-15