C语言程序设计试题库Word文件下载.docx

上传人:b****2 文档编号:781463 上传时间:2023-04-29 格式:DOCX 页数:216 大小:103.70KB
下载 相关 举报
C语言程序设计试题库Word文件下载.docx_第1页
第1页 / 共216页
C语言程序设计试题库Word文件下载.docx_第2页
第2页 / 共216页
C语言程序设计试题库Word文件下载.docx_第3页
第3页 / 共216页
C语言程序设计试题库Word文件下载.docx_第4页
第4页 / 共216页
C语言程序设计试题库Word文件下载.docx_第5页
第5页 / 共216页
C语言程序设计试题库Word文件下载.docx_第6页
第6页 / 共216页
C语言程序设计试题库Word文件下载.docx_第7页
第7页 / 共216页
C语言程序设计试题库Word文件下载.docx_第8页
第8页 / 共216页
C语言程序设计试题库Word文件下载.docx_第9页
第9页 / 共216页
C语言程序设计试题库Word文件下载.docx_第10页
第10页 / 共216页
C语言程序设计试题库Word文件下载.docx_第11页
第11页 / 共216页
C语言程序设计试题库Word文件下载.docx_第12页
第12页 / 共216页
C语言程序设计试题库Word文件下载.docx_第13页
第13页 / 共216页
C语言程序设计试题库Word文件下载.docx_第14页
第14页 / 共216页
C语言程序设计试题库Word文件下载.docx_第15页
第15页 / 共216页
C语言程序设计试题库Word文件下载.docx_第16页
第16页 / 共216页
C语言程序设计试题库Word文件下载.docx_第17页
第17页 / 共216页
C语言程序设计试题库Word文件下载.docx_第18页
第18页 / 共216页
C语言程序设计试题库Word文件下载.docx_第19页
第19页 / 共216页
C语言程序设计试题库Word文件下载.docx_第20页
第20页 / 共216页
亲,该文档总共216页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言程序设计试题库Word文件下载.docx

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

C语言程序设计试题库Word文件下载.docx

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

______。

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

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

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

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

11.整型常量39转换为八进制等于______。

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

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

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

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

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

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

18.在C语言中,以反斜杠符(\)开头,后跟字符的字符序列,称之为______,要用来表示控制及不可见的字符或者一些图形符号。

19.语句printf("

\106"

)执行的结果输出是______。

20.语句printf(“b”)执行的结果输出是______。

21.语句printf(“\\b”)执行的结果输出是______。

22.语句printf("

\102"

)执行的结果输出是______。

23.若有charch1;

ch1='

a'

+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.若有定义charch1='

A'

ch2,ch3;

执行ch2=ch1++;

ch3=++ch1;

printf("

ch1=%c,ch2=%c"

ch1,ch2);

则输出为______。

40.若有定义charch1='

ch2=%c,ch3=%c"

ch2,ch3);

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

执行j=i--;

k=--i;

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;

charc='

;

执行y=c后,则y的值为______。

47.若定义inta=8;

floatb=2.5;

则a/(int)(b)的值为______。

48.若a=5,则执行a*=7-3语句后,a的值是______。

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

则表达式(a>

b?

a:

b)&

&

(c-d)的值为______。

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

b=1:

b=0;

执行后,b的值是______。

51.若定义intm=7,n=12;

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

52.若定义inta=8;

floatb=4.5;

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

53.inta=2;

!

a++的值为______。

54.inta=0;

++a的值为______。

55.inta=7;

floatb=4.5;

则printf(“%d”,a*=a/=a-b)的值为______。

56.intk=7;

floata=2.5,b=4.7;

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

57.#defineMM(a,b)(a-b)?

a:

binta=2,b=6;

printf(“%d\n”,MM(a,b))的值为______。

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

printf(“%0x”,a-b)的值为:

59.intx,y,z;

x=y=2;

z=3;

y=x++-1;

printf(“%d,%d”,x,y)的值为:

______。

60.inti=2,j;

printf(“%d”,j=i<

1)的值为:

______

1.42.43.104.325.指针类型

6.int、float、double、char7.388.449.29310.124

11.04712.4.734680e+00213.4.530000e-00214.10010001115.\x41或41H

16.符号常量17.#define18.转义字符常量19.F20.b

21.\b22.B23.e24.1625.11

26.027.A~F28.U29.指数形式30.#include

31.“\0”32.变量类型33.数字34.735.“hello”

36.137.438.739.ch1=C,ch2=A40.ch2=A,ch3=C

41.i=3,j=542.443.4.80000044.6.00000045.5

46.6547.448.2049.150.1

51.252.453.054.055.4

56.2.50000057.258.fffffffd59.3,160.0

第三章顺序结构

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

控制语句、____________、函数语句、符合语句和空语句。

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

________________。

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

________________。

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

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

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

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

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

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

10.如果要输出字符串常量“HelloWord!

”,则格式输出语句为:

11.设有定义:

longx=-123456L;

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

12.若有inta,b;

,想通过scanf("

%d%d"

&

a,&

b);

输入语句给a赋于1,给b赋于2,则从键盘输入数据的形式是________________。

13.若有inti,j;

scanf("

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;

m=%dn=%dp=%d"

m,&

n,&

p);

%d%d%d\n"

m,n,p);

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

16.有inta;

floatb,c;

%2d%3f%4f"

b,&

c);

\na=%d,b=%f,c=%f\n"

a,b,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.有定义和语句:

inta;

charc=10;

floatf=100.0;

doublex;

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

,则printf("

%d%d%3.1f%3.1f\n"

a,c,f,x);

20.若有定义和语句:

intm=0xabc,n=0xabc;

m-=n;

则printf("

%o\n"

m);

的输出结果是_____________。

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

,则printf("

%d,%x\n"

执行后输出结果是___________________。

22.若有inta=1234;

,则printf("

%2d\n"

a);

23.若变量已正确说明为float类型,要通过语句scanf(“%f%f%f”,&

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

A)10<

22<

33<

B)10.0,22.0,33.0<

C)10.0<

22.033.0<

D)1022<

33<

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

%d%d\n"

x++,y+2);

25.若有定义和语句:

doubled;

floatf;

longl;

inti;

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

%d%ld%f%f\n"

i,l,f,d);

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

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

A)#define和printf都是C语句

B)#define是C语句,而printf不是

C)printf是C语句,但#define不是

D)#define和printf都不是C语句

27.若有intk=17;

%d,%o,%x\n"

k,k,k);

的输出结果是_____________________。

28.以下叙述中正确的是_____________________。

A)输入项可以是一个实型常量,如:

scanf("

%f"

3.5);

B)只有格式控制,没有输入项,也能正确输入数据到内存,例如:

scakf("

a=%d,b=%d"

);

C)当输入数据时,必须指明变量地址,例如:

f);

29.若有定义和语句:

intu=010,v=0x10,w=10;

则printf("

%d,%d,%d\n"

u,v,w);

输出结果是_____________________。

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

floatx=10.5,y=4.0,z;

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

%f\n"

z);

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

a=%%d,b=%%d\n"

a,c);

32.有charc;

intn=100;

floatf=10;

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

%d%f\n"

n,x);

的输出结果是_____________________。

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

%d%*d%d"

j,&

k);

i,j,k);

若从键盘输入:

102030<

输出结果是_____________________。

34.若有inta,b,c;

a=25;

b=025;

c=0x25;

,则printf("

%d%d%d\n"

a,b,c);

的输出结果是___________。

35.有以下语句段

intn1=10,n2=20;

printf(“________________”,n1,n2);

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

n1=10n2=20

36.若有语句inti=-19,j=i%4;

%d\n"

j);

的输出结果是_____________________。

37.有inta=0;

a+=(a=8);

38.有inta=1,b=2;

a=a+b;

b=a-b;

a=a-b;

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

的输出结果是______________。

39.有unsignedshorta=65536;

intb;

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

40.语句printf("

\10289\n"

的数据结果为:

__________________。

1.表达式语句2.getchar()3.putchar()4.gets()5.puts()

6.scanf(“格式控制字符串”,地址表列);

7.printf(“格式控制字符串”,输出表列);

8.stdio.h9.scanf(“%c”,&

ch);

10.printf(“%s”,HelloWord!

或者:

printf(“HelloWord!

”);

11.printf(“x=%1d\n”,x);

12.12或者1(回车)213.i=10,j=2014.scanf(“%d,%d,%d”,&

15.m=123n=456p=78916.a=98,b=765.000000,c=4321.00000017.256400

18.102,1019.1651.56.520.021.32,1a

22.123423.B24.3325.666.06.0

26.D27.17,21,1128.C29.8,16,10

30.13.70000031.a=%d,b=%d32.220.00000033.10300

34.25213735.n1=%d\nn2=%d36.-337.16

38.2,139.040.B89

第四章选择结构

1.在if,while,case,do,else等关键字中,用于选择结构的有().

2.已知a=1;

那么if(a=2)printf("

%d"

2);

elseprintf("

1);

的输出结果是().

3.已知chara='

那么if(a>

65)printf("

%s"

"

bigger"

smaller"

4.表示“x≥y≥z”的C语言表达式是()。

5.在C语言中,用于实现选择结构的语句有()语句和()语句。

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

if(<

1e-6)…。

7.设有程序段:

t=6;

a=7;

b=8;

if(a=b)t=a;

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

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

a>

b?

c>

d?

d的结果为()。

9.表达式98&

8&

31&

(98-'

)的值为()。

10.若inta=3;

则表达式(a>

2)&

('

D'

>

69)的值为()。

1.if,case,else2.23.smaller4.x>

=y&

y>

=z5.ifswitch6.fabs(y-x)7.88.49.110.1

二.阅读程序写结果

1.#include<

stdio.h>

voidmain()

{intx,y,t;

x=7;

y=9;

if(x<

y){t=x;

x=y;

y=t;

}

%d,%d\n"

x,y);

}

答案:

9,7

2.#include<

{intx=1,a=2,b=3;

switch(x)

{case1:

a--;

break;

case2:

b++;

case3:

a++;

b++;

 printf("

\na=%d,b=%d\n"

a,b);

a=1,b=3

3.#include<

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

当前位置:首页 > 解决方案 > 学习计划

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

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