C语言知识3章

发布 2019-06-24 06:59:15 阅读 7057

c语言试题库(第章)

一、选择题。

1、 一个c程序由若干个c函数组成,各个函数在文件中的位置为。

a、 任意。

b、 第一个函数必须是主函数,其他函数任意。

c、 必须完全按照顺序排列。

d、 其他函数必须在前,主函数必须在最后。

2、 下列四个叙述中,正确的是。

a、 c程序中的所有字母都必须小写。

b、 c程序中的关键字必须小写,其他标示符不区分大小写。

c、 c程序中的所有字母都不区分大小写。

d、 c语言中的所有关键字必须小写。

3、 下列四个叙述中,错误的是。

a、 一个c源程序必须有且只能有一个主函数。

b、 一个c源程序可以含零个或多个子函数。

c、 在c源程序中注释说明必须位于语句之后。

d、 c源程序的基本结构是函数。

4、 下面属于c语言关键字的是。

a、intb、typedef c、enum d、unien

5、 以下叙述不正确的是。

a、 分号是c语句的必要组成部分。

b、 c程序的注释可以写在语句的后面。

c、 函数是c程序的基本单位。

d、 主函数的名字不一定用mian表示。

6、 c语言中允许的基本数据类型包括___

a、 整型、实型、逻辑型。

b、 整型、实型、字符型。

c、 整型、字符型、逻辑型。

d、 整型、实型、逻辑型、字符型。

7、 c语言中能用八进制表示的数据类型为___

a、字符型、整型b、整形、实型。

c、字符型、实型、双精度型 d、字符型、整型、实型、双精度型。

8、 下列属于c语言合法的字符常数是。

a、’\97b、”a” c、’\t’ d、”\0”

9、在c语言中,5种基本数据类型的存储空间长度的排列顺序为:__

a、charb、char=intc、chard、char=int=10、在c语言中,合法的长整型常数是。

a、0lb、4962710 c、0412765 d、0xa34b7fe

11、若有以下定义语句char c1=’b’, c2=’e’; printf(“%d,%c”,c2-c1,c2-‘a’+’a’);则输出结果是。

a、2,mb、3,e c、2,e

d、输出项与相应的格式控制不一致,输出结果不确定。

12、以下合法的赋值语句是。

a、x=y=100 b、dc、x+y d、c=int(a+b)

13、设变量t为int型,下列选项中不正确的赋值语句是。

a、++tb、n1=(n2=(n3=0));c、k=i= =m; d、a=b+c=1;

14、在以下一组运算符中,优先级最高的是。

a、<=bcd、&&

15、下列能正确表示a≥10或a≤0的关系表达式是___

a、a>=10 or a<=0b、a>=10 | a<=0

c、a>=10 ||a<=0d、a>=10 &&a<=0

16、下列只有当整数x为奇数时,才是逻辑“真”的表达式是。

a、x%2= =0 b、!(x%2= =0) c、(x-x/2*2)= 0 d、!(x%2)

17、设a为整型变量,不能正确表达数学关系10 a、10 c、a>10 &&a<15d、!(a<=10)&&a>=15)

18、已知x=43, ch=’a’,y=0;则表达式(x>=y&&ch<’b’&&y)的值是___

a、0b、语法错 c、1d、“假”

二、填空题。

1、 若有以下定义语句:int u=010,v=0x10,w=10; printf(“%d,%d,%d”,u,v,w); 则输出结果是。

2、 下面程序的输出是。

main()

3、 下面程序的输出是。

main()

int k=11;

printf(“k=%d,k=%o,k=%x”,k,k,k);}

4、 若有以下定义语句:int a=5; printf(“%d”,a++)则输出结果是。

5、 设x为int型变量,执行以下语句,x=10; x+=x-=x-x; x的值为。

6、 若定义x和y为double型变量,则表达式x=1, y=x+3/2的值是。

7、 若t为double型变量,表达式t=1, t+5, t++的值是。

8、 表达式10!=9的值是。

9、 设x,y,z和t均为int型变量,执行以下语句:x=y=z=1; t=++x||+y&&+z; 后t的值为。

10、a=1,b=2,c=3,d=4,则表达式a11、以下程序段的运行结果是。

int a=2,b=3;

printf(a>b?”*a=%d”:”###b=%d”,a,b);

12、假定w,x,y,z和m均为int型变量,如下程序执行后m的值为___

w=1; x=2; y=3; z=4;

m=(wm=(mm=(m13、语句printf(“a\bre\’hi\’y\\\bou”);的输出结果是。

14、以下程序的输出结果是。

main()

unsigned short a=65536;

int b;

printf(“%d”,b=a);}

15、若有定义int a=10,b=9,c=8; 接着顺序执行下列语句后,变量b的值为。

c=(a-=b-5);

c=(a%11)+(b=3);

16、设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为。

17、语句x++;x;、x=x+1;和x=1+x;执行后都使变量x的值增1,请写出一条同一功能的赋值语句(不得与列举相同。

18、表示“整数x的绝对值大于5”时值为“真”的c语言表达式是。

19、设y是int型变量,请写出判断y为奇数的关系表达式。

20、若以定义int a=25,b=14,c=19;以下语句的执行结果是___a++<25&&b--<2&&c++<18?printf(“*a=%d,b=%d,c=%d”,a,b,c):printf(“###a=%d,b=%d,c=%d”,a,b,c);

21、设有以下定义,并以赋予了确定的值:char w; int x; float y; double z;则表达式w*x+z-y所求得值的数据类型为。

22、设有int =11;表达式(x++*1/3)的值为。

23、设以定义int x=1,y=1;则表达式(!x||y--)的值是。

24、若有以下程序段,int c1=1,c2=2,c3; c3=1.0/c2*c1;执行后,变量c3的值为。

25、下列程序的输出结果是16.00,请将程序填写完整。

main()

int a=9,b=2;

float xy=1.1,z;

z=a/2+b*x/y+1/2;

printf(“%5.2f”,z);}

26、设x和y均为int型变量,且x=10和y=3则以下语句的输出结果是。

printf(“%d,%d”,x++,y);

27、以下程序的输出结果是。

main()

int a= -1,b=4;

k=(+a<0)&&b--<0);

printf(“%d %d”,k,a,b);}

C语言知识第5章3 王厚财

void print2 int n,int m int i,j for i 1 i n i for j 1 jprintf printf n main int l1,l2,m,n l1 l2 n分别为图形树的三部分所占行数,m表示图形树中心所在列数 printf enter the height o...

C语言知识点总结

备注,这不是我们学校老师做的总结,所以里面有些地方说那个知识点是重点的不要完全相信,因为每个学校的侧重点不同,而且有些我们是没有学过的。希望这份东西对大家有用。明天就要考试了,看试题已经没有多大作用了,因为试题是看不完的,而且只要你巩固了基础,那出什么试题都不怕。6 算术运算符号的优先级别 同级别的...

C语言基础知识课后习题答案

说明 1 原先的少部分题目有错,请用红色的部分替换掉 2 如果红色部分有文字 删除该行 就直接删除该行 第一章 c语言的基础知识。第一节对c语言的初步认识。习题。1.下列叙述中错误的是 b a 任何一个c程序都必须有且仅有一个main函数,c语言总是从main函数开始执行。b c语言中的变量,可以先...

C语言基础知识点概述

总结 c程序的主要结构特点如下。所有的c程序都是由一个或多个函数组成的程序模块构成的。在程序中,可以包含任意多个不同名的函数,但必须有且仅。有一个main 主函数。c程序总是从主函数main 开始。执行的。c语言程序是由语句组成,使用 作为语句的中止符或分。隔符。一行中可以有多个语句,一条语句也可以...

C语言编程规范

c编码规范。109条规则 49条建议。杨福田。目录。1.文件结构 4条规则 6条建议 1 1.1 版权和版本的声明 1 1.2 头文件的结构 2 1.3 定义文件的结构 3 1.4头文件和定义文件使用 4条规则 6条建议 3 2.程序版式 34条规则 2条建议 4 2.1 空行 4条规则 4 2.2...

c语言经典案例

1 用筛选法求100之内的素数。include void main int num 100 i,j for i 0 i 100 i num i 1 for i 2 i 10 i for j 2 i j 100 j num i j 1 0 printf 0至100内素数有 for i j 0 i 10...

C语言国家二级知识点总结

第一部分国家二级知识复习资料。第一章 c语言基本知识。考点1 c程序。用c语言编写的程序称为c语言源程序,源程序文件的后缀名为 c 源程序经编译后生成后缀名为 obj 的目标文件,再把目标文件与各种库函数连接起来,生成 exe 可执行文件。c语言有三种基本结构 顺序结构 选择结构 循环结构。考点2 ...

C语言程序经典例题

程序1 md c1 题目 有 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?y y 1.程序分析 可填在百位 十位 个位的数字都是 组成所有的排列后再去er 掉不满足条件的排列。p 2.程序源 tj int i,j,k 1ti printf u for i 1 i 5 i h for ...