一、选择题
在下列各题的ABCD四个选项中;只有一个选项是正确的;请将正确的选项涂写在答题卡相应位置上;答在试卷上不得分..
1下列数据结构中;属于非线性结构的是________..
A循环队列      B带链队列      C二叉树    D带链栈
2下列数据结构中;能够按照"先进后出"原则存取数据的是________..
A循环队列      B      C队列      D二叉树
3对于循环队列;下列叙述中正确的是________..
A队头指针是固定不变的
B队头指针一定大于队尾指针
C队头指针一定小于队尾指针
      D队头指针可以大于队尾指针;也可以小于队尾指针
4算法的空间复杂度是指________..
A算法在执行过程中所需要的计算机存储空间
B算法所处理的数据量
C算法程序中的语句或指令条数
D算法在执行过程中所需要的临时工作单元数
5软件设计中划分模块的一个准则是________..
A低内聚低耦合  B高内聚低耦合  C低内聚高耦合  D高内聚高耦合
6下列选项中不属于结构化程序设计原则的是________..
A可封装  B自顶向下  C模块化  D逐步求精
7软件详细设计产生的图如下:
该图是    ..
AN-S  BPAD  C程序流程图  DER
8数据库管理系统是________..
A操作系统的一部分 
B在操作系统支持下的系统软件
C一种编译系统 
D一种操作系统
9ER图中;用来表示实体联系的图形是________..
A椭圆形  B矩形
C菱形  D三角形
10有三个关系R;ST如下:
R
A
B
C
a
1
2
b
2
1
c
3
1
S
A
B
C
d
3
2
T
A
B
C
a
1
2
b
2
1
c
3
1
d
3
2
其中关系Twhile语句流程图的例题由关系RS通过某种操作得到;该操作为________..
A选择  B投影  C  D
11以下叙述中正确的是________..
A程序设计的任务就是编写程序代码并上机调试
B程序设计的任务就是确定所用数据结构
C程序设计的任务就是确定所用算法
      D以上三种说法都不完整
12以下选项中;能用作用户标识符的是________..
Avoid      B  8_8
C_0_    Dunsigned
13阅读以下程序:
#include  <stdio.h>
main
{ int casefloat printF
printf"请输入2个数:"
scanf"%d %f";&case;&printF
printf"% d %f\n";case;printF
}
该程序在编译时产生错误;其出错原因是________..
A定义语句出错;case是关键字;不能用作用户自定义标识符
B定义语句出错;printF不能用作用户自定义标识符
C定义语句无错;scanf不能作为输入函数使用
D定义语句无错;printf不能输出case的值
14表达式:intdouble9/29%2的值是________..
A0      B3   
      C4    D5
15若有定义语句:int x10;;则表达式x-=xx的值为________..
A20      B10   
C0          D10
16有以下程序:
#include  <stdio.h>
main
{ int a1;b0
printf"%d;";bab
printf"%d\n";a2
程序运行后的输出结果是________..
A0;0      B1;0   
C3;2      D1;2
17设有定义:int a1;b2;c3;;以下语句中执行效果与其他三个不同的是________..
Aifa>bca;ab;bc
Bifa>b{ca;ab;bc}
Cifa>bcaabbc;   
Difa>b{caabbc}
18有以下程序:
#include<stdio.h>
main
{ int c0;k
for k1k<3k++
switchk
{ default:  c+=k
case 2c++;break
case 4c+=2break
}
printf"%d\n";c
}
程序运行后的输出结果是________..
A3      B5   
      C7      D9
19以下程序段中;与语句:ka>b b>c 100;功能相同的是________..
Aifa>b&&b>ck1
else k0;
Bifa>b‖b>ck1
else k0
Cifa<bk0
else ifb<ck1
  Difa>bk1
else ifb>c k1
else k0
20有以下程序:
#include <stdio.h>
main
{ char s{"012xy"}int i;n0
fori0si0i++
  if si>'a'&&si<'z' n++;
printf"%d\n";n
}
程序运行后的输出结果是________..
A0  B2   
      C3      D5
21有以下程序:
#include <stdio.h>
main
{ int n2;k0
whilek++&&n++>2
printf"%d %d\n";k;n
}
程序运行后的输出结果是________..
A0 2      B1 3   
C5 7      D1 2
22有以下定义语句;编译时会出现编译错误的是________..
Achar a'a'
Bchar a'\n'
Cchar a'aa'
      Dchar a'\x2d'
23有以下程序:
#include  <stdio.h>
main
{ char  cl;c2
cl'A''8''4'
c2'A''8''5'
printf"%c;%d\n";cl;c2
}
已知字母AASCIl码为65;程序运行后的输出结果是________..
AE;68      BD;69   
      CE;D      D输出无定值
24有以下程序:
#include  <stdio.h>
void funint p
{ int d2
pd++; printf"%d";p}
main
{ int a1
funaprintf"%d\n";a}
程序运行后的输出结果是________..
A32      B12
C21      D22
25以下函数findmax拟实现在数组中查最大值并作为函数值返回;但程序中有错导致
不能实现预定功能..
#define MIN
int findmaxint x;int n
{ int i;max
fori0i<ni++
{ maxMIN
  ifmax<xi  maxxi}
return max
}
造成错误的原因是________..
A定义语句int i;max;中max未赋初值
B赋值语句maxMIN;中;不应给maxMIN
C语句ifmax<ximaxxi;中判断条件设置错误
      D赋值语句maxMIN;放错了位置
26有以下程序:
#include  <stdio.h>
main
{ int m1;n2;*p&m;*q&n;*r
rppqqr
printf"%d;%d;%d;%d\n";m;n;*p;*q
}
程序运行后的输出结果是________..
A1;2;1;2      B1;2;2;1 
C2;1;2;1      D2;1;1;2
27若有定义语句:int a410;*p;*q4;且0≤i<4;则错误的赋值是________..
Apa        Bqiai 
      Cpai      Dp&a21
28有以下程序:
#include  <stdio.h>
#include  <string.h>
main
{ char str20{"Qne*World";"one*Dream"};*pstr1
 printf"%d;";strlenpprintf"%s\n";p
}
程序运行后的输出结果是________..
A9;One*World      B9;One*Dream
C10;One*Dream  D10;One*World
29有以下程序:
#include  <stdio.h>
main
{ int a{2;3;5;4};i
fori0i<4i++
switchi%2
{ case 0switchai%2
     {case 0ai++;break
      case 1ai--;
     }break
 case 1ai0
}
fori0i<4i++ printf"%d";aiprintf"\n"
}
程序运行后的输出结果是________..
A3 3 4 4      B2 0 5 0 
C3 0 4 0      D0 3 0 4
30有以下程序:
#include  <stdio.h>
#include <string.h>
main
{ char a10"abcd"
  printf"%d;%d\n";strlena;sizeofa
}
程序运行后的输出结果是________..
A7;4      B4;10   
      C8;8      D10;10
31下面是有关C语言字符数组的描述;其中错误的是________..
A不可以用赋值语句给字符数组名赋字符串
B可以用输入语句把字符串整体输入给字符数组
C字符数组中的内容不一定是字符串
      D字符数组只能存放字符串
32下列函数的功能是________..
funchar *a;char *b
{ while*b*a'\0' {a++;b++;}}
Aa所指字符串赋给b所指空间
B使指针b指向a所指字符串
Ca所指字符串和b所指字符串进行比较
      D检查ab所指字符串中是否有'\0'

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