计算机C语言题集Word格式文档下载.docx
- 文档编号:16166808
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:100
- 大小:61.48KB
计算机C语言题集Word格式文档下载.docx
《计算机C语言题集Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机C语言题集Word格式文档下载.docx(100页珍藏版)》请在冰豆网上搜索。
=float<
double
B、char=int<
longint<
C、char<
longint=float=double
D、char=int=<
1.在C语言中(VC环境),一定是长整型常数的是:
A、0L
B、4962710
C、0412765
D、0xa34b7fe
1.若有以下定义语句charc1=’b’,c2=’e’;
printf(“%d,%c\n”,c2-c1,c2-‘a’+’A’);
则输出结果是:
A、2,M
B、3,E
C、2,E
D、输出项与相应的格式控制不一致,输出结果不确定
1.以下合法的赋值语句是:
A、x=y=100
B、d--;
C、x+y
D、c=int(a+b);
1.设变量t为int型,下列选项中不正确的赋值语句是:
A、++t;
B、n1=(n2=(n3=0));
C、k=i==m;
D、a=b+c=1;
1.在以下一组运算符中,优先级最高的是:
A、<
=
B、==
C、%
D、&
&
1.下列能正确表示a≥10或a≤0的关系表达式是:
A、a>
=10ora<
=0
B、a<
=10||a>
=0
C、a>
=10||a<
D、a>
=10&
a<
1.下列只有当整数x为奇数时,其值为“真”的表达式是:
A、x%2==0
B、!
(x%2==0)
C、(x-x/2*2)==0
D、!
(x%2)
1.设a为整型变量,不能正确表达数学关系10<
a<
15的C语言表达式是:
A、10<
a<
15
(a<
=15)
10&
=10)&
!
(a>
1.已知x=43,ch=’A’,y=0;
则表达式(x>
=y&
ch<
’B’&
!
y)的值是:
A、0
B、语法错
C、1
D、“假”
1.表达式17%4/8的值为:
B、1
C、2
D、3
1.语句printf(“%d”,(a=2)&
(b=-2));
的输出结果是:
A、无输出
B、结果不确定
C、-1
D、1
1.一个可执行的C程序的开始执行点是:
A.
程序中的第一个语句
B.
包含文件中的第一个函数
C.
名为main的函数
D.
程序中的第一个函数
1.组成C语句的一个必不可少的符号是:
A.逗号
B.引号
C.冒号
D.分号
1.若将int、long、float等类型的数据进行混合运算,其结果的数据类型是:
A.int
B.long
C.float
D.double
1.下述是C语言中有关变量定义的几个说法,正确的是:
A.
变量可以不定义直接使用
B.
一个说明语句只能定义一个变量
C.
几个不同类型的变量可在同一语句中定义
D.
变量可以在定义时进行初绐化
1.与x*=y+z等价的赋值表达式是:
x=y+z
x=x*y+z
x=x*(y+z)
x=x+y*z
1.当代电子计算机能够自动地处理指定的问题是因为:
A.计算机是电动的
B.有解决该问题的计算机程序
C.事先存储了解决该问题的程序
D.以上都不是
(知识点:
程序的基本概念;
难度系数:
2;
答案:
C)
1.以下叙述中最准确的是:
A.计算机程序是处理某一问题所有指令的集合
B.计算机程序是处理某一问题所用到的所有数据的集合
C.计算机程序是处理某一问题的所有指令及其数据的集合
D.计算机程序是处理某一问题的所有指令及其数据的有序集合
D)
1.关于计算机程序设计,以下描述最准确的是:
A.程序设计就是用语言来编写程序
B.程序设计就是用计算机语言来编写程序
C.程序设计就是用计算机程序设计语言来编写程序
D.程序设计就是用计算机能识别的语言来编写程序
程序设计的基本概念;
1;
1.目前编写计算机程序一般采用的是:
A.机器语言 B.汇编语言 C.高级语言 D.英语
1.设计一个计算机程序最基本的工作是:
A.制定正确的算法 B.选择合理的数据结构
C.制定正确的算法和选择合理的数据结构 D.以上都不是
算法的基本概念;
1.算法具有五个特性,以下选项中不属于算法特性的是:
A.有穷性 B.简洁性 C.可行性 D.确定性
(知识点:
3;
B)
1.下述哪一个不是结构化程序基本结构:
A.顺序 B.选择 C.循环 D.嵌套
结构化程序设计的概念;
1.C语言是一种:
A.机器语言 B.汇编语言 C.高级语言 D.以上都不是
C语言的特点;
1.C语言源程序的扩展名为:
A..exe B..c C..obj D..cpp
B)
1.C程序编译后最终产生(即计算机执行)的文件的扩展名为(
)
A)
1.下列各项中,不是C语言的特点是:
A.语言简洁、紧凑,使用方便
B.程序执行效率高,可移植性好
C.能实现汇编语言的大多数功能
D.有较强的网络操作功能
1.构成C语言源程序的基本单位是:
( )
A.子程序 B.过程 C.文本 D.函数
C程序的特点;
1.下列叙述正确的是:
A.C语言源程序可以直接在DOS环境中运行
B.编译C语言源程序得到的目标文件可以直接在DOS环境中运行
C.C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行
D.C语言源程序可以直接在VC++环境中运行
1.某C程序由一个主函数main()和一个自定义函数max()组成,则该程序:
A.写在前面的函数先开始执行
B.总是从main()函数开始执行
C.总是从max()函数开始执行
D.写在后面的函数先开始执行
A.分号是C语句的必要组成部分
B.C程序的注释可以写在语句的后面
C.函数是C程序的基本单位
D.主函数的名字不一定用mian表示
1.以下为C语句的是:
A.a=8 B.a++;
C.if(a>
8) D.#include<
stdio.h>
C语句的特点;
以下不是C语句的是:
( )
A.a=8;
B.a++;
8);
D.for(i=1;
i<
5;
i++)
1.以下所列语句中,合法的语句是:
(
A.a=1,b=2
B.++a;
C.a=a+1=5
D.y=int(a);
1.C程序中的复合语句指的是:
A.并列的多个C语句 B.写在同一行中的多个C语句
C.用一对大括号对括的多个C语句 D.就是函数体中的语句
1.当一个很长的C语句(中间无字符串)在一行写不下(超出屏幕的宽度)时,应该:
A.由系统自动换行
B.立即按回车键换行
C.在任意一个空格处按回车键换行
D.输入一个分号后并按回车键换行换行
1.在x值处于-2~2,4~8时值为“真”,否则为“假”的表达式是:
)。
A.(2>
x>
-2)||(4>
x>
8)
B.!
(((x<
-2)||(x
>
2)&
((x<
=4)||(x>
8))
C.(x<
(x>
=-2)&
4)&
(x<
8)
D.(x>
-2)&
(x
4)||(x<
8)&
2)
答案:
二、判断题
1.(T)C语言是严格区分大写和小写的,因次主函数不能写成main()以外的其他形式。
2.(F)C语言程序是从源文件的第一条语句开始执行的。
3.(T)C语言对其数据在内存中所占用的实际字节数是有明确规定的。
4.(F)C语言中/*..*/之间的注释内容是不能跨行的。
5.(F)C语言中多个以“;
”结束的语句不能放在同一行。
6.(T)以下常数:
'
101'
,e3,’\78’,(2+3)e(4-2)都是不合法的。
7.(F)变量说明语句inta=b=c=23;
是正确的。
8.(F)字符型数据不可以和整数数据一起进行算术运算。
9.(F)C语句:
3*x*x+4*x+1+6sin(x)=y.是可以允许的。
10.(T)表达式m=(a=4,4*5)和m=a=4,4*5的值是相等的。
11.(T)C语言中强制类型转换不会改变原变量的原有数据类型。
12.(F)表达式j=-i++和j=-(i++)不相等
13.(T)程序段:
i=8,j=10;
printf("
%d,%d,%d,%d\n"
i,j,++i,j++);
其结果9,10,9,10.
14.(F)C语言中放在“”之间的内容都被视为字符串的一个构成部分,都可以在屏幕上原样显示。
15.(T)计算机程序的基本组成是:
指示计算机如何去解决某一问题的一组指令。
16.(T)计算机程序的执行过程实际上是对程序所表达的数据进行处理的过程。
17.(T)目前程序设计的理念已经从“面向过程的程序设计”向“面向对象的程序设计”方面转变。
18.(T)任何一个计算机程序都可以用机器语言、汇编语言和高级语言来编写。
19.(T)有人曾提出:
计算机程序=算法+数据结构。
20.(T)在程序设计中提到的算法就是“解决问题的方法和步骤”
21.(T)在程序设计中提到的数据结构就是“程序处理的对象的表示方法”
22.(T)计算机程序的算法就是解决“做什么”和“怎么做”的问题。
23.(T)结构化程序设计的基本理念是:
将一个较大的问题细分成若干个较小问题的组合。
24.(T)C程序的编译是从程序的第一行开始,到程序的最后一行结束。
25.(F)C程序的编译是从主函数的第一行开始,到主函数的最后一行结束。
26.(F)C程序的执行是从程序的第一行开始,一直到程序的最后一行结束。
27.(T)C程序的执行是从主函数的第一行开始,一直到主函数的最后一行结束。
28.(T)设x、t均为int型变量,则执行语句"
x=10;
t=x&
x>
10;
"
后,t的值为0
29.(T)若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
30.(T)在C程序中,%是只能用于整数运算的运算符
31.(T)在C语言中,逻辑“真”等价于不等于0的数
32.(F)C语言中字符型、整型、实型都能用八进制表示
33.(F)在VC语言中,5种基本数据类型的存储空间长度的排列顺序为:
char<
float<
double
34.(T)变量的三要素是:
变量名、变量类型、变量的值。
35.
36.
三、多选题
1.目前程序设计采用的基本方法有:
A.面向过程的程序设计 B.面向对象的程序设计
C.面向问题的程序设计 D.面向机器的程序设计
AB)
第4章顺序结构
1、下面程序的输出是:
main()
{
intk=11;
k=%d,k=%o,k=%x\n"
k,k,k);
}
A)k=11,k=12,k=13
B)k=11,k=13,k=13
C)k=11,k=013,k=oXb
D)k=11,k=13,k=b
2、以下合法的C语言赋值语句是:
A)a=b=58
B)k=int(a+b);
C)a=58,b=58
D)--i;
3、以下程序的输出结果是:
intx=10,y=3;
printf(“%d\n”,y=x/y);
}
A)0
B)1
C)3
D)不确定
4、若变量已正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是:
A)read(a,b,c);
B)scanf(“%d%d%d”,a,b,c);
C)scanf(“%D%D%D”,%a,%b,%c);
D)scanf(“%d%d%d”,&
a,&
b,&
b);
5、执行下面程序段后,c3中的值是:
intc1=1,c2=2,c3;
c3=c1/c2;
B)1/2
C)0.5
D)1
6、若执行以下程序段,其输出结果是:
inta=0,b=0,c=0;
c=(a-=a-5),(a=b,b+3);
printf(“%d,%d,%d\n”,a,b,c);
A)0,0,0
B)0,0,5
C)5,0,5
D)-10,0,-10
7、以下程序段的输出是:
floata=57.666;
printf(“*%2.2f*\n”,a);
A)*57*
B)*58*
C)*57.66*
D)*57.67*
8、若有以下定义和语句:
inta=5,b
b=a++;
此处b的值是:
A)7
B)
6
C)5
D)
4
9、若有以下定义和语句:
charc1='
b'
c2='
e'
;
%d,%c\n"
c2-c1,c2-'
a'
+'
A'
)
A)2,M
B)3,E
C)2,e
D)输出结果不确定
10、以下程序的输出结果是:
intx=10,y=10;
%d%d\n"
x--,--y);
A)
1010
9
C)
10
9
11、在C语言中,如果下面的变量都是int类型,则输出结果是:
sum=pad=5;
pad=sum++,pad++,++pad;
%d\n"
pad);
B)6
D)4
12、以下程序的输出结果:
#include<
{
inti=010,j=10;
%d,%d\n"
++i,j--);
A)11,10
B)9,10
C)010,9
D)10,9
13、在C语言中,short类型数据的范围是-32768~32767,下面程序段的输出结果是:
shorti=65536;
i);
A)65536
B)0
C)1
D)超出取值范围,无输出结果
14、已知字符A的ASCII码为十进制的65,下面程序的输出是:
charch1,ch2;
ch1='
5'
-'
3'
ch2='
6'
ch1,ch2);
A)67,D
B)B,C
C)C,D
D)不确定的值
15、若有定义和语句:
chars;
s="
abcd"
s);
则结果是:
A)输出97
B)输出a
C)输出adcb
D)编译不能通过
16、若有定义:
intx,y;
chara,b,c;
并有以下输入数据(此处<
CR>
代表换行,V代表空格):
1V2<
AVBVC<
则能给x赋整数1,给y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是:
A)scanf("
x=%dy=%d"
&
x,&
y);
a=getchar();
c=getchar();
B)scanf("
%d%d"
b=getchar();
C)scanf("
%d%d%c%c%c"
y,&
c);
D)scanf("
%d%d%c%c%c%c%c%c"
c,&
17、两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是:
intx;
scanf("
%d"
x);
if(x++>
5)
x)
else
x--);
A)7和5
B)6和3
C)7和4
D)6和4
18、若执行下面的程序从键盘输入3和4,则输出是:
inta,b,s;
s=a;
if(a<
b)s=b;
s=s*s;
printf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 语言