C语言程序设计 第一、二章 单项选择题
1.将汇编语言编写的程序翻译成目标程序的程序是() A)解释B)编译C)汇编D)目标 2.不属于面向机器语言的是() A)符号语言B)二进制语言C)汇编语言D)C语言 3.将高级语言编写的程序翻译成目标程序的程序是()。 A)解释B)编译C)汇编D)二进制 4.不属于高级语言的是()。 A)BASICB)CC)ALGOLD)符号语言 5.程序段的基本结构中,不包含()。 A)函数结构B)循环结构C)顺序结构D)分支结构 6、C语言源程序的最小单位是()。 A、程序行B、语句C、函数D、字符 7、以下说法正确的是()。 A、 在C语言中,要调用的函数必须在main()函数中定义B、 C语言程序总是从第一个定义的函数开始执行 C、 C语言程序中,main()函数必须放在程序的开始部分 D、 C语言程序总是从main()函数开始执行 8、以下对C语言描述中正确的是()。 A、 C语言源程序中可以有重名的函数
1
B、 C语言源程序中要求每行只能书写一条语句 C、 C语言源程序中,注释可以出现在任何位置 D、 最小的C源程序中没有任何内容
9、对C语言源程序执行过程描述正确的是()。 A、 从main()函数开始执行,到main()函数结束 B、 从程序的第一个函数开始执行,到最后一个函数结束 C、 从main函数开始执行,到源程序的最后一个函数结束 D、 从第一个函数开始执行,到main函数结束。 填空题 1.能完成某个任务的、有始有终的C语言___称为C程序。 2.用来编写程序的计算机语言称为____。 2
3.高级语言编写的程序称为____。 4.用C语言编写的源程序简称为“C程序”,扩展名规定为“____”。 5.C程序经过“编译”后将获得扩展名为“OBJ”的____。 6.C程序经过编译后获得的中间代码文件还需要经过____,才能成为可执行的“程序”,目标程序的扩展名规定为\。 7、ANSIC标准中共规定了个关键字,条控制语句。 8、一个执行的C语言源程序至少应包含一个。 9.选择结构是____选择某个操作来执行的—种程序结构。 10.选择结构可以分为____、双分支结构和多分支结构。 11.循环结构又可分为当型循环、____及次数型循环。 第三章数据类型、运算符与表达式 单项选择题
1.以下程序的输出结果是。 main()
{inta=10,b=10;
printf(\%d,%d\,a--,++b);} A)10,11B)10,10 C)9,9D)9,11
2.设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是 A)'a'&&'b'B)a<=b C)a||b+c&&b-cD)!((a='a'&&ch<='z')?(ch-32):ch 上面表达式的值是 A)'a'B)'A'C)'Z'D)'z' 4.下面程序的输出是 main() {inta=-1,b=4,k; k=(a++<=0)&&(!(b--<=0)); printf(\%d%d%d\\n\,k,a,b);} A)003B)012 C)103D)112
5.字符串“\\t\\n\\\\\\045\\’”的长度为。 A)4B)10 C)5D)说明不合法 6.C语言中最基本的数据类型包括。
A)整型,实型,逻辑型B)整型,实型,布尔型C)整型,实型,字
3