###
~~~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
3
0
~B
~~~2
有以下程序段 char c1='1',c2='2'; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); 当运行时输入:a<回车>后,以下叙述中正确的是( )。
变量c1将被赋字符a,c2被赋回车符
程序将等待用户输入第二个字符
变量c1被赋字符a,c2中仍是原有字符2
变量c1被赋字符a,c2中将无确定值
~A
~~~2
表达式:10!=9的值是( )。
true
非零值
0
1
~D
~~~2
在c语言中,运算对象必须是整型数的运算符是( )。
%
\
%和\
**
~A
~~~2
以下语句的输出结果是_____。 printf("%d\n",NULL); 
不确定的(因变量无定义)
-1 
1
~B
~~~2
能正确表示a和b同时为正或同时为负的逻辑表达式是________。
(a>=0||b>=0)&&(a<0||b<0) 
(a>=0&&b>=0)&&(a<0&&b<0)
(a+b>0)&&(a+b<=0) 
大一期末c语言必考知识点a*b>0                 
~D
~~~2
表示关系x>y≥z,则正确的c语言表达式为________。
x>y>=z
(x>y)&(y>=z) 
(y<x)&&(y>=z)
(x>y)and(y>=z)
~C
~~~2
有语句scanf("%d,%d",&a,&b);要使变量a、b分别得23、45,则正确的输入形式为_______。
23  45 
23,45   
23;45
2345
~B
~~~2
以下能定义为用户标识符的是____。

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