单项选择题 
1:   
按照计算机应用领域分类,学校使用的成绩管理系统属于_______
A. 实时控制
B. 计算机辅助设计
C. 数据处理
D. 科学计算
参考答案:
2:
下面关于计算机系统的叙述中,完整的计算机系统是指______
A. 计算机的硬件系统
B. 计算机上配置的操作系统
C. 计算机的软件系统
D. 由硬件系统和软件系统组成
参考答案:D   
3: 
微型计算机的微处理芯片上集成的主要是______
A. 控制器和运算器
B. 内存和控制器
C. 控制器和存储器
D. 运算器和I/O接口
参考答案:
4: 
Windows的对话框窗口不可以______
A. 关闭
B. 移动
C. 任意改变大小
D. 最小化
参考答案:
5: 
某用户在域名为mail.edu的邮件服务器上申请了一个账号,账号名为xing,那么该用户的地址为______
A. mail.edu@xing
B. mail.eduxing
C. xingmail.edu
D. xing@mail.edu
参考答案:
6:   
下列对C语言程序的描述中,正确的是_______
A. C语言程序总是从第一个定义的函数开始执行
B. C语言程序总是从最后一个定义的函数开始执行
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
参考答案:C   
7: 
设有char ch='\\';,则变量ch包含______个字符。
A. 1
B. 2
C. 3
D. 4
参考答案:
8: 
以下选项中合法的字符常量是____________
A. '\101'
B. '\97'
C. '\xyz'
D. '\019'
参考答案:A   
9:
下面用户标识符中合法的是____________
A. iPhone#
B. 13a
C. char
D. _int
参考答案:
10: 
已知int c1=5,c2=2,c3;,则执行c3=c1/c2后,c3的值是_______
A. 5
B. 2.5
C. 3
D. 2
参考答案:
11: 
设有定义int b=0;,表达式_______与其它表达式的值不相同。
A. b+=1
B. b++
C. ++b
D. b+1
参考答案:
12: 
执行语句int a=8;a+=a-=a*a;后,变量a的值是______
A. -240
B. 64
C. 112
D. -112
参考答案:
13: 
aij都是int型变量,则执行语句a=(i=4,j=16);a的值为_______
A. 4
B. 16
C. 20
D. 12
参考答案:
14: 
已知int x=10;float y=20;double z=30;,则表达式(int)(x+y)-z的数据类型是______
A. int
B. float
C. double
D. 无法确定
参考答案:
15: 
下列运算符中优先级最高的是_______
A. <
B. +
C. &&
D. ||
参考答案:
16: 
C语言中基本数据类型包括_______
A. 整型、实型、逻辑型
B. 整型、字符型、逻辑型
C. 整型、实型、字符型
D. 字符型、实型、逻辑型
参考答案:
17: 
已知int a,b,c;,若有scanf("a=%d,b=%d,c=%d",&a,&b,&c);,为使变量a的值为1b的值为2c的值为3,从键盘输入数据的正确形式是_______
A. 123
B. 1,2,3
C. a=1 b=2 c=3
D. a=1,b=2,c=3
参考答案:
18: 
下列程序的输出结果是______ 
#include<stdio.h> 
int x=3,y=5; 
void main( ) 
{
int x=0;   
x=x+y;   
printf("%d",x);   
}
A. 3
B. 4
C. 5
D. 8
参考答案:
计算机二级c语言选择题库19: 
有定义int x=1,y=2,z=3;,执行下列程序段后,输出的结果是_______
if(x>y) z=x;x=y;y=z;
printf("%d,%d,%d",x,y,z);
A. 1,2,3
B. 2,3,3
C. 2,3,1
D. 2,3,2
参考答案:
20: 
执行以下程序段后,则输出的结果是______
int a=1; 
switch(a) 
case 1: printf("你好");     
case 2: printf("再见"); break;     
default : printf("晚安"); 
}
A. 你好
B. 再见
C. 晚安
D. 你好再见
参考答案:
21: 
C语言中,用_______表示逻辑真。
A. 1
B. 0的数
C. 1的数
D. 0
参考答案:
22: 
i为整型变量,则下列循环体执行次数是_______ 
for(i=2;i==0;) printf("%d\n",i--);
A. 2
B. 1
C. 0
D. 无限次
参考答案:
23: 
while(leap)和下列_______等价。
A. while (leap!=0)
B. while (5)
C. while (leap==0)
D. while (0)
参考答案:
24: 
下列程序段中循环体语句_______
int y=15;
printf("%d",--y);
do
{
printf("%d",--y);
}while(!y);
A. 一次也不执行
B. 执行一次
C. 有语法错误
D. 执行无限次
参考答案:
25: 
C语言中,表示结束本层循环的语句是_______
A. extern语句
B. break语句
C. continue语句
D. end语句
参考答案:
26: 
下列数组定义及初始化中,正确的是_______
A. int a[]="string";
B. int a[5]={0, 1, 2, 3, 4, 5};
C. char a="string";
D. int a[]={0, 1, 2, 3, 4, 5};
参考答案:
27:   
若有int a[ ]={1,2,3,4,5,6,7};char c1= 'b',c2= '2';,则下列表达式值不等于2的是  ______
A. a[1]
B. 'd'-c1
C. a['3'-c2]
D. c2-0
参考答案:
28: 
已知int a[3][2]={1,2,3,4,5,6};,则a[1][1]的值是_______
A. 4
B. 5
C. 3
D. 2
参考答案:
29: 
若有定义int a[3][4];,则对数组元素引用正确是_______
A. a[1][4]
B. a[1,3]
C. a(2)(1)
D. a[2][0]
参考答案:D   
30:   
下列程序段的运行结果是_______
char c[5]={'a','b','\0','c','\0'};
printf("%s",c);
A. 'a''b'
B. ab
C. ab c
D. ab\0c\0
参考答案:
31: 
如果在程序中需要用到strcpystrcat等库函数时,需要用#include包含_______头文件。
A. math.h
B. string.h
C. ctype.h
D. stdio.h
参考答案:
32: 
_______是正确的函数声明语句。
A. float func( int a, int b);
B. float func( int a, b );
C. double func( a, int b );
D. double func( a, b );
参考答案:A   

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