大一C语言期末考试选择复习题
###
~~~1
下列叙述中正确的是( )。
程序设计就是编制程序
程序的测试必须由程序员自己去完成
程序经调试改错后还应进行再测试
程序经调试改错后不必进行再测试
~C
~~~1
以下叙述中正确的是( )。
C语言的源程序不必通过编译就可以直接运行
C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C源程序经编译形成的二进制代码可以直接运行
C语言中的函数不可以单独进行编译
~B
~~~1
下面关于算法的正确描述是( )。
算法就是计算的方法
算法就是解决问题的步骤
一个问题的算法是唯一的
一个问题的算法只能用一种语言设计
~B
~~~1
对计算机进行程序控制的最小单位是( )。
语句
字节
指令
程序
~C
~~~1
编制一个好的程序首先要确保它的正确性和可靠性,除此以外,通常更注重源程序的( )。
易使用性、易维护性和效率
易使用性、易维护性和易移植性
易理解性、易测试性和易修改性
易理解性、安全性和效率
~B
~~~1
与高级语言相比,用低级语言(如机器语言等)开发的程序,其结果是( )。
运行效率低,开发效率低
运行效率低,开发效率高
运行效率高,开发效率低
运行效率高,开发效率高
~C
~~~1
程序设计语言的语言处理程序是一种( )。
系统软件
应用软件
办公软件
工具软件
~A
~~~1
( )是常见的两类程序设计语言处理程序。
高级语言程序和低级语言程序
解释程序和编译程序
编译程序和操作系统
系统程序和应用程序
~B
~~~1
计算机只能直接运行( )。
高级语言源程序
汇编语言源程序
机器语言程序
任何源程序
~C
~~~1
将高级语言的源程序转换成可在机器上独立运行的程序的过程称为( )。
解释
编译
连接
汇编
~B
~~~1
著名计算机科学家Nikiklaus Wirth提出一个公式:程序=______。
数据+运算符
数据结构+算法
结构+函数
运算符+运算数
~B
~~~1
解释程序和编译程序的主要区别之一在于______。
单用户与多用户的差别
对用户程序的查错能力
机器执行的效率
是否生成目标程序
~D
~~~1
以下叙述正确的是______。
C语言比其他语言高级
C语言可以不用编译就能被计算机识别执行
C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
C语言出现的最晚、具有其他语言的一切优点
~C
~~~2
C语言中最简单的数据类型包括( )。
整型、实型、逻辑型
整型、实型、字符型
整型、字符型、逻辑型
整型、实型、逻辑型、字符型
~B
~~~2
请选出可用作C语言用户标识符的一组标识符( )。
void ,define ,WORD
a3_b3,_123,IF
FOR,——abc , Case
2a,Do,Sizeof
~B
~~~2
C语言中合法的字符常量是( )
'\084'
'\x43'
'ab'
"\0"
~B
~~~2
下列运算符中,哪一个优先级最低?
?:
=
>=
==
~B
~~~2
以下能正确定义且赋初值的语句是( )。
int n1=n2=10;
char c=32;
float f=f+1.1;
double x=12.3e2.5;
~B
~~~2
设有定义:int k=1,m=2; float f=7;则以下选项中错误的表达式是( )。
k=k>=k
-k++
k%f
k>=f>=m
~C
~~~2
设有定义:int a=2,b=3,c=4;则以下选项中值为0的表达式是( )。
(!a==1)&&(!b==0)
!a||b||c
a&&b
a||(b+b)&&(c=a)
~A
~~~2
Char p[]={'a','b','c'},q[]="abc";printf("%d %d %d\n",sizeof(p),sizeof(q),strlen(q)); 以上程序段的输出结果是( )。
3 4 4
3 3 3
3 4 3
4 3 4
~C
~~~2
根据程序段判断:char a1='M',a2='m'; printf("%c\n",(a1,a2)); 以下叙述中正确的是( )。
程序输出大写字母M
程序输出小写字母m
格式说明符不足,编译出错
程序运行时产生出错信息
~B
~~~2
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( )。
1
2
3
0
~B
~~~2
有以下程序段 char c1='1',c2='2'; c1=getchar(); c2=getchar();
如果觉得《c语言大一期中考试含答案 大一C语言期末考试选择复习题.docx》对你有帮助,请点赞、收藏,并留下你的观点哦!