东北大学继续教育学院
C语言及程序设计复习题
第一部分(填空题):
1.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
A.大写字母
B.连接符
C.数字字符
D.下划线
答案:B
2.下面关于计算机正确的是( )。
A.计算机由硬件系统和软件系统两部分构成
B.只要有硬件系统,计算机就能工作
C.计算机只能处理文本信息
D.计算机只能处理计算问题
答案:A
3.( )是c语言提供的合法的数据类型关键字。
A.Int
B.long
C.Char
D.integer
答案:B
4.面向过程的高级语言包括( )。
A.C,JA V A
B.C,BASIC
C.C++.NET,ASP
D.C,VB
答案:B
5.软件按功能可以分为: 应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
A.编译程序
B. 操作系统
C.教务管理系统
D.汇编程序
答案:C
basic语言属于高级语言6.以下选项中关于C语言常量的叙述错误的是()。
A.所谓常量,是指在程序运行过程中,其值不能被改变的量
B.常量分为整型常量、实型常量、字符常量和字符串常量
C.常量可分为数值型常量和非数值型常量
D.经常被使用的变量可以定义成常量
答案:D
7.下面描述中正确的是()。
A.C语言提供了专门的输入/输出语句
B.C语言调用输入/输出函数时需要使用include命令包含头文件
C.C语言可以直接使用输入/输出函数
D.输入/输出函数所在的头文件是stdlib.h
答案:B
8.假设有char型变量c1,c2,执行下面程序段:
c1=gatchar();
c2=gatchar();
printf(“c1=%c,c2=%c\n”,c1,c2);
如果c1和c2的值分别为字符a和b,则从键盘正确的输入方式是()。
A.ab<;回车>
B.a<;回车>b<;回车>
B.C.a<;空格>b<;回车>    D.a<tab>b<;回车>
答案:A
9.下面描述中正确的是()。
A.printf()函数的输出列表项只允许是变量
B.printf()函数的输出列表项可以是常量、变量以及表达式
C.printf()函数输出列表项也可以是另一个printf()函数
D.printf()函数的输出列表项之间用空格分隔
答案:B
10.假设有:int a,b; scanf("%d,%d",&a,&b);
为了得到a和b分别为10和20,从键盘正确输入数据的是()。
A.10<;空格>20<;回车>
B.10<;回车>20<;回车>
C.10,20<;回车>
D.10,20,<;回车>
答案:C
11.下面说法正确的是()。
A.表达式计算时要考虑运算符的优先级和结合性
B.表达式计算需要考虑运算符的优先级
C.表达式计算时需要考虑运算符的结合性
D.括号()可以改变运算符的优先级
答案:A
12.下面说法正确的是()。
A.负数参与“/”和“%”运算时,其结果与C89或C99的标准有关
B.C语言的“/”和“%”运算可以写成5/0或5%0的形式
C.赋值运算要求他的左操作数可以是变量、常量或另一个表达式
D.表达式(x=a>b)&&(y=c>d)是错误的写法
答案:A
13.假设有下面程序段:int a;float b; b=a=4.5;
下面错误的描述是()。
A.变量a的值是4
B.变量b的是4.0
C. 赋值表达式a=4.5的结果值是4
D.变量b的值是4.5

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。