c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx

上传人:b****2 文档编号:2943892 上传时间:2023-05-01 格式:DOCX 页数:7 大小:19.48KB
下载 相关 举报
c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx_第1页
第1页 / 共7页
c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx_第2页
第2页 / 共7页
c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx_第3页
第3页 / 共7页
c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx_第4页
第4页 / 共7页
c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx_第5页
第5页 / 共7页
c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx_第6页
第6页 / 共7页
c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx

《c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx(7页珍藏版)》请在冰点文库上搜索。

c语言程序设计试题及答案C语言程序设计的试题及答案Word文件下载.docx

所以说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。

20.第一个系统表达结构化程序设计思想的教学工具语言是_______语言。

解答:

1.min()2.编译3.开发4.指令序列5.高级语言6.函数7.自定义函数8.函数首部9.翻译10.应用软件11.二进制代码12.助记符13..PSCL二.阅读程序写结果解答:

三.补充程序解答:

四.改错题解答:

五.编程一解答:

六.编程二解答:

第二章常量、变量和表达式一.填空1.以16位计算机为例,若定义longint;

则变量占______个字节的内存空间。

2.以16位计算机为例,若定义double;

则变量占______个字节的内存空间。

3.以16位计算机为例,若定义longdouble;

则变量占______个字节的内存空间。

4.在______位机,int型占4个字节。

、空类型

5.C语言的数据类型有:

基本数据类型、构造数据类型、枚举类型、______。

6.在C语言中,基本数据类型有:

______7.整型常量046转换为十进制数等于______8.整型常量054转换为十进制数等于______。

9.整型常量0x125转换为十进制数等于______。

10.整型常量0x7C转换为十进制数等于11.整型常量39转换为八进制等于______。

______。

12.实数473.468写成规范化指数形式,则应为

13.实数0.0453写成规范化指数形式,则应为______。

14.将0x123转换为二进制等于

15.字符表示成十六进制等于______。

16.在C语言中,称代表常量的标识符为______。

17.C语言中是用编译预处理指令______来定义符号常量,

18.在C语言中,以反斜杠符(\)开头,后跟字符的字符序列,称之为______主要用来表示操纵及不行见的字符或者一些图形符号19.语句printf(\106)执行的结果输出是______。

20.语句printf("

b'

)执行的结果输出是______。

21.语句printf("

\\b'

)执行的结果输出是______。

22.语句printf(\102)执行的结果输出是______。

23.若有chrch1;

ch1=+4;

则语句printf(%c,x)的输出结果为______。

24.字符串常量"

Hello,everyone!

'

占据的内存空间为______25.字符串常量"

Hello,Bob!

'

占据的内存空间为______26.十进制整型常量由0~9个数据组成,但不能以______27.十六进制常量由0~9和______28.unsignedlong类型常量通常以______29.实型常量通常有小数形式和______30.C语言中是用编译预处理指令______组成为后缀两种表达方式来包含其他源文件个字节个字节开始,没有小数部分

31.为了表示字符串的结束,系统自动在字符串的最终加一个______,但不被输出

32.C语言中,其值可被转变的量称为变量,它具有三个基本要素:

变量名、______和变量值33.C语言规定,变量的标识符只能由字母、数字和下划线组成,且不能以______头。

34.在16位机中,sizeof("

hello\n'

)等于______。

35.在16位机中,printf("

\"

hello\'

36.字符变量在内存中占用______个字节的存储空间。

37.若有定义intx=27,y=6;

则表达式x/y的值为38.若有定义intx=47,y=8;

则表达式x%y的值为

39.若有定义chrch1=,ch2,ch3;

执行ch2=ch1++;

ch3=++ch1;

printf(ch1=%c,ch2=%c,ch1,ch2);

则输出为______。

40.若有定义chrch1=,ch2,ch3;

printf(ch2=%c,ch3=%c,ch2,ch3);

41.若有定义inti=5,j,k;

执行j=i--;

k=--i;

printf(i=%d,j=%d\n,i,j);

则输出为______。

42.表达式(int)(13.7+25.6)/4%5的值是______。

43.表达式3.6-5/2+1.2+5%3的值是______。

44.表达式54%10/2+4.0*(8/5)的值是______。

45.若定义intx;

doubleb=5.45;

执行x=b后,则x的值为______。

46.若定义inty;

chrc=;

执行y=c后,则y的值为47.若定义int=8;

flotb=2.5;

则/(int)(b)的值为48.若=5,则执行*=7-3语句后,的值是______。

49.若int=1,b=0,c=4,d=2;

则表达式(b?

:

b)(c-d)的值为______。

50.已知=0,表达式=1?

b=1:

b=0;

执行后,b的值是51.若定义intm=7,n=12;

则表达式n%=m-m%5的值是______。

52.若定义int=8;

flotb=4.5;

执行*=/=-b后,的值为______。

53.int=2;

!

++的值为______。

54.int=0;

++++的值为

55.int=7;

flotb=4.5;

则printf("

%d'

*=/=-b)的值为______。

56.intk=7;

flot=2.5,b=4.7;

则表达式+k%3*(int)(+b)%2/4的值为______。

57.x80000000)?

():

(b),int=2,b=6;

printf("

%d\n'

Mx(,b))的值为______。

58.在32位机中,int=4,b=7;

printf("

%0x'

-b)的值为:

______。

59.intx,y,z;

x=y=2;

z=3;

y=x++-1;

%d,%d'

x,y)的值为:

60.inti=2,j;

j=i1)的值为:

______解答:

1.02.43.104.325.指针类型6.int、flot、double、chr7.388.449.29310.12411.04712.4.734680e+00213.4.530000e-00214.100100011

15.\x41/41H16.符号常量17..b21.\b22.B23.e24.1625.1126.027.~F28.U29.指数形式30.'

32.变量类型33.数字34.735."

hello'

36.1

37.438.739.ch1=C,ch2=40.ch2=,ch3=C41.i=3,j=542.443.4.80000044.7.00000045.546.6547.448.2049.150.151.252.453.054.055.456.2.50000057.258.fffffffd

59.3,160.0

二.阅读程序写结果解答:

第三章顺序结构

1.C语言的语句可分为5类,它们是:

操纵语句、____________、函数语句、符合语句和空语句。

2.常用于字符输入的函数为:

________________。

3.常用于字符输出的函数为:

________________。

4.常用于字符串输入的函数为:

5.常用于字符串输出的函数为:

6.格式输入函数的一般形式为:

7.格式输出函数的一般形式为:

8.printf和scnf是标准的库函数,它们的函数原型在头文件________________中。

9.有chrch,则从键盘给ch赋值的格式输入语句为:

10.假如要输出字符串常量"

HelloWord!

,则格式输出语句为:

11.设有定义:

longx=-123456L;

,请写出能够正确输出变量x值的语句________________。

12.若有int,b;

,想通过scnf(%d%d,,b);

输入语句给赋于1,给b赋于2,则从键盘

输入数据的形式是________________。

13.若有inti,j;

scnf(i=%d,j=%d;

i,j);

,要求给i赋10,给j赋20,则应当从键盘输入_______。

14.已知i、j、k为int型变量,若从键盘输入:

1,2,3回车,使i的值为1、j的值为2、k的值为3,请写出正确的输入语句________________。

15.有intm,n,p;

scnf(m=%dn=%dp=%d,m,n,p);

printf(%d%d%d\n,m,n,p);

若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是________________。

16.有int;

flotb,c;

%f\n,,b,c);

scnf(%2d%3f%4f,,b,c);

printf(\n=%d,b=%f,c=

,若运行时从键盘上输入9876543210回车,则程序的输出结果是_____________________。

17.有intm=0256,n=256;

则printf(%o%o\n,m,n);

的输出结果是_____________________。

18.有intx=102,y=012;

,则printf("

%2d,%2d\n'

x,y);

的输出结果是_____________________。

19.有定义和语句:

int;

chrc=10;

flotf=100.0;

doublex;

=f/=c*=(x=6.5);

,则printf(%d%d%3.1f%3.1f\n,,c,f,x);

的输出结果是_____________________。

20.若有定义和语句:

intm=0xbc,n=0xbc;

m-=n;

则printf(%o\n,m);

的输出结果是_____________。

21.若有intm=32,n=032;

,则printf(%d,%x\n,m,n);

执行后输出结果是___________________。

22.若有int=1234;

,则printf(%2d\n,);

23.若变量已正确说明为flot类型,要通过语句scnf("

%f%f%f'

,b,c);

给赋于10.0,b给予22.0,c给予33.0,不正确的输入形式是_____________________。

)10回车22回车33回车B)10.0,22.0,33.0回车C)10.0回车22.033.0回车D)1022回车33回车

24.若有intx=3,y=1;

则printf(%d%d\n,x++,y+2);

25.若有定义和语句:

doubled;

flotf;

longl;

inti;

i=f=l=d=20/3;

则printf(%d%ld%f%f\n,i,l,f,d);

的输出结果是(小数点后只写一位)_____________________。

26.以下说法中正确的选项是_____________________。

)10,v=0x10,w=10;

则printf(%d,%d,%d\n,u,v,w);

输出结果是_____________________。

30.若有int=1,b=4,c=2;

flotx=10.5,y=4.0,z;

z=(+b)/c+sqrt((double)y)*1.2/c+x;

,则printf(%f\n,z);

31.若有int=2,c=5;

,则printf(=%%d,b=%%d\n,,c);

的输出结果是_____________________。

32.有chrc;

intn=100;

flotf=10;

x=f*=n/=(c=50);

则printf(%d%f\n,n,x);

的输出结果是_____________________。

33.有inti=0,j=0,k=0;

scnf(%d%*d%d,i,j,k);

printf(%d%d%d\n,i,j,k);

若从键盘输入:

102030回车。

输出结果是_____________________。

34.若有int,b,c;

=25;

b=025;

c=0x25;

,则printf(%d%d%d\n,,b,c);

的输出结果是___________。

35.有以下语句段intn1=10,n2=20;

________________'

n1,n2);

要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。

n1=10n2=2036.若有语句inti=-19,j=i%4;

则printf(%d\n,j);

的输出结果是_____________________

37.有int=0;

+=(=8);

则printf(%d\n,);

的输出结果是_____________________。

38.有int=1,b=2;

=+b;

b=-b;

=-b;

%d,%d\n'

,b);

的输出结果是______________。

39.有unsignedshort=65536;

intb;

,则printf("

b=);

的输出结果是______________。

40.语句printf(\10289\n);

的数据结果为:

__________________。

1.表达式语句2.getchr()3.putchr()4.gets()5.puts()6.scnf("

格式操纵字符串'

,地址表列);

7.printf("

,输出表列);

8.stdio.h9.scnf("

%c'

,ch);

10.printf("

%s'

,HelloWord!

);

或者:

printf("

11.printf("

x=%1d\n'

x);

12.12或者1213.i=10,j=2014.scnf("

%d,%d,%d'

i,j,k);

15.m=123n=456p=789

16.=98,b=765.000000,c=4321.00000017.25640018.102,1019.1651.56.520.021.32,122.123423.B24.3325.666.06.026.D27.17,21,1128.C29.8,16,1030.13.70000031.=%d,b=%d32.220.00000033.1030034.25213735.n1=%d\nn2=%d36.-337.16

38.2,139.040.B89二.阅读程序写结果解答:

第四章选择结构一.填空1.在if,while,cse,do,else等关键字中,用于选择结构的有().2.已知=1;

那么if(=2)printf(%d,2);

elseprintf(%d,1);

的输出结果是().3.已知chr=;

那么if(65)printf(%s,bigger);

elseprintf(%s,smller);

的输出结果是().4.表示"

xyz'

的C语言表达式是(5.在C语言中,用于实现选择结构的语句有(。

6.推断两个浮点型变量x和y是否相等一般用:

if(7.设有程序段:

t=6;

=7;

b=8;

if(=b)t=;

这段程序执行后,t的结果是(。

8.设=1,b=2,c=3,d=4,则表达式:

b?

:

cd?

d的结果为(9.表达式98831(98-)的值为(10.若int=3;

则表达式

(2)!

(D69)的值为()。

)。

)。

)语句和()。

)语句

1e-6)?

1.2.3.4.5.6.7.8.9.10.二.阅读程序写结果1.;

}

ch3++;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2