c语言求解一元二次方程ijk,C语言程序设计习题集.docx

Neusoft

《C语言程序设计》习题集

编写

专业年级

学 号

姓 名

指导教师

年 月 日

目 录

TOC \o "1-3" \h \z \u 第一章C语言基础知识 4

1.1 填空题 4

1.2 填空题 9

1.3 程序设计题 10

第二章 顺序程序结构设计 13

2.1 填空题 13

2.2 程序设计题 13

第三章 分支结构程序设计 14

3.1 填空题 14

3.2 填空题 16

3.3 程序设计题 19

第四章 循环结构程序设计 23

4.1 选择题 23

4.2 程序设计题 26

第五章 数 组 31

5.1 选择题 31

5.2 填空题 34

5.3 程序设计题 36

第六章 指针 40

6.1 选择题 40

6.2 程序设计题 40

第七章 函数 44

7.1 选择题 44

7.2 填空题 45

7.3 程序设计题 46

7.4 函数和数组综合训练 51

第八章 结构体 52

8.1 填空题 52

8.2 程序设计题 56

第九章 文件 58

9.1 填空题 58

9.2 选择题 58

9.3 程序设计题 59

第一章C语言基础知识

1.1 选择题

1.要把高级语言编写的源程序转换为目标程序,需要使用 A) 编辑程序 B) 驱动程序 C) 诊断程序 D) 编译程序

2. 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是 A) scanf("%d%d%d",&a,&b,d); B) scanf("%d%d%d",&a,&b,&d); C) scanf("%d%d%d",a,b,d); D) scanf("%d%d%d",a,b,*d);

3.以下选项中合法的用户标识符是______。 A) long B) _2Test C) 3Dmax D) A.dat

4.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。 A) 6.500000 B) 6 C) 5.500000 D) 6.000000

5.已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。 A) scanf("%2d%2d%2d",&i,&j,&k); B) scanf(""%d %d %d",&i,&j,&k); C) scanf("%d,%d,%d",&i,&j,&k); D) scanf("i=%d,j=%d,k=%d",&i,&j,&k);

6.C语言程序的执行,总是起始于()。

A) 程序中的第一条可执行语句

B) 程序中的第一个函数

C) main函数

D) 包含文件中的第一个函数

7.下列说法中正确的是()

A) C程序书写时,不区分大小写字母

B) C程序书写时,一行只能写一个语句

C) C程序书写时,一个语句可分成几行书写

D) C程序书写时每行必须有行号

8.若有说明语句:int a; float b;,以下输入语句正确的是()

A) scanf("%f%f",&a,&b);

B) scanf("%f%d",&a,&b);

C) scanf("%d,%f",&a,&b);

D) scanf("%6.2f%6.2f",&a,&b);

9.以下程序的输出结果是()

main( )

{ int x=11,y=11;

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

}

A) 11,11 B) 10,10 C) 10,11 D) 11,10

10.执行下面程序段,给x、y赋值时,不能作为数据分隔符的是()

int x,y;

scanf("%d%d",&x,&y);

A) 空格 B) Tab键 C) 回车 D) 逗号

11.执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是【 】。

int a;

float b;

scanf("a=%d,b=%f",&a,&b);

A) 25□2.5

B) 25,2.5

C) a=25,b=5.5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值