首页
社区
课程
招聘
[原创]C语言基础学习群-模拟试卷习题
发表于: 2010-10-20 22:59 4708

[原创]C语言基础学习群-模拟试卷习题

2010-10-20 22:59
4708
看雪www.pediy.com                                                                                                        群内兄弟各别是在读学生,所以本人买了最新的2011年3月份C二级模拟考场习题供大家学习!
为了保证出版商的版权问题,本人不做任何答案。由群内(本站会员)自己解答及共同讨论。跟帖做题谢谢大家!                                                                               
请体谅群主辛苦奉献,转载请标明转自看雪C语言学习群                                                                                 因                                                       
C语言基础学习资料     QQ群:159045748        (加群一定申明是看雪论坛用户,因本群只针对看雪论坛的兄弟开放)        (禁止外传)                                                                                                                                                       
全国计算机等级考试全真模拟试卷                                                                                                                                                       
一、选择题((1)-(10)、(21)-(40)每题2分,(11)-(20)每题1分,共70分)                                                                                                                                                       
在下列各题的A),B),C),D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分.                                                                                                                                                       
(1)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为                                                                                                                                                       
A,PAD图                B,N-S图                C,结构图                D,数据流程图                                                                                                       
(2)结构化程序设计主要强调的是                                                                                                                                                       
A,程序的规模                                        B,程序的效率                                                                                                               
C,程序设计语言的先进性                                        D,程序易读性                                                                                                               
(3)为了使模块尽可能独立,要求                                                                                                                                                       
A,模块的内聚程度要尽量高,且各模块间的偶合程度要尽量强                                                                                                                                                       
B,模块的内聚程度要尽量高,且各模块间的偶合程度要尽量弱                                                                                                                                                       
C,模块的内聚程度要尽量低,且各模块间的偶合程度要尽量弱                                                                                                                                                       
D,模块的内聚程度要尽量低,且各模块间的偶合程度要尽量强                                                                                                                                                       
(4)需求分析阶段的任务是确定                                                                                                                                                       
A,软件开发方法                                                B,软件开发工具                                                                                                       
C,软件开发费用                                                D,软件系统功能                                                                                                       
(5)算法的有穷性是指                                                                                                                                                       
(A)算法程序的运行时间是有限的                                                                                                                                                       
(B)算法程序所处理的数据量是有限的                                                                                                                                                       
(C)算法程序的长度是有限的                                                                                                                                                       
(D)算法只能被有限的用户使用                                                                                                                                                       
(6)对长度为N的线性表排序,在最坏的情况下,比较次数不是n(n-1)/2的排序方法是                                                                                                                                                       
(A)快速排序                                        (B)冒泡排序                                                                                                               
(C)直接插入排序                                        (D)堆排序                                                                                                               
(7)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是                                                                                                                                                       
(A)e3,e1,e4,e2                                (B)e2,e4,e3,e1                                                                                                                       
(C)e3,e4,e1,e2                                (D)任意顺序                                                                                                                       
(8)将E-R图转换到关系模式时,实体与联系都可以表示成                                                                                                                                                       
(A)属性                                (B)关系                                                                                                                       
(C)键                                (D)域                                                                                                                       
(9)有三个关系R,S和T如下:                                                                                                                                                       
R                                S                                T                                                                                       
B        C        D                B        C        D                B        C        D                                                                       
a        0        k1                f        3        h2                a        0        k1                                                                       
b        1        n1                a        0        k1                                                                                                       
                                n        2        x1                                                                                                       
有关系R和S通过运算得到关系T,则所使用的运算为                                                                                                                                                       
(A)并                (B)自然连接                                (C)笛卡尔积                        (D)交                                                                               
(10)下列有关数据库的描述,正确的是                                                                                                                                                       
(A)数据处理是将信息化为数据的过程                                                                                                                                                       
(B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变                                                                                                                                                       
(C)关系中的每一列称为元组,一个元组就是一个字段                                                                                                                                                       
(D)如果一个关系中的属性或属性并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系外关键字                                                                                                                                                       
(11)以下叙述中正确的是                                                                                                                                                       
(A)用C程序实现的算法必须要有输入和输出的操作                                                                                                                                                       
(B)用C程序实现的算法可以没有输出但必须要有输入                                                                                                                                                       
(C)用C程序实现的算法可以没有输入但必须要有输出                                                                                                                                                       
(D)用C程序实现的算法可以既没有输入也没有输出                                                                                                                                                       
(12)下列可用语C语言用户标识符的一组是                                                                                                                                                       
(A)void,define,WORD                                (B)a3_b3,_123,Car                                                                                                                       
(C)For,- abc, IF Case                                (D)2a,DO,sizeof                                                                                                                       
(13)以下选项中可作为C语言合法常量的是                                                                                                                                                       
(A)- 80                        (B) -080                                                                                                                               
(C)- 8e1.0                        (D)-80.0e                                                                                                                               
(14)若有语句:char * line[5];,以下叙述中正确的是                                                                                                                                                       
(A)定义line是一个数组,每个数组元素是一个基类型为char的指针变量                                                                                                                                                       
(B)定义一个line是一个指针变量,该变量可以指向一个长度为5的字符型数组                                                                                                                                                       
(C)定义line是一个指针数组,语句中的*号称为间址运算符                                                                                                                                                       
(D)定义line是一个指向字符型函数的指针                                                                                                                                                       
(15)以下定义语句中正确的是                                                                                                                                                       
(A)int a=b=0;                                                                                                                                                       
(B)char A=65 + 1,b='b';                                                                                                                                                       
(C)float a=1,*b=&a,*c=&b;                                                                                                                                                       
(D)double  a=0.0;b=1.1

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
基础的东西啊,当时学的时候好像没认真不知道现在能做成什么样子
2010-10-20 23:01
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
顶下用心良苦的free!!
2010-10-20 23:03
0
雪    币: 62
活跃值: (60)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
(16)有以下程序段

char ch;  int k;
ch='a';   k=12;
printf("%c,%d,",ch,ch,k);  printf("k=%d\n",k);
已知字符a的ascii码值为97,则执行上述程序段后输出结果是
(A)因变量类型与格式描述符的类型不匹配输出无定值
(B)输出项与格式描述符个数不符,输出为零值或不定值
(C)a,97,12k=12
(D)a,97,k=12

(17)有以下程序

main()
{ int i,s=1;
  for(i=1;i<50;i++)
  if(!(i%5)&&! (i%3))   s+=i;
  printf("%d\n",s);
}
程序的输出结果是
(A)409   (B)277   (C)1    (D)91

(18)当变量c的值不为2、4、6时,值也为“真”的表达式是
(A)(c==2)||(c==4)||(c==6)
(B)(c>=2&&c<=6)||(c!=3)||(c!=5)
(C)(c>=2&&c<=6)&&!(c%2)
(D)(c>=2&&c<=6)&&(c%2!=1)

(19)若变量已正确定义,有以下程序段
   int a=3, b=5, c=7;
   if(a>b)  a=b;  c=a;
   if(c!=a) c=b;
   printf("%d,%d,%d\n",a,b,c);
其输出结果是
(A)程序段有语法错
(B)3,5,3
(C)3,5,5
(D)3,5,7

(20)有以下程序
#include <stdio.h>
main()
{ int x=1,y=0,a=0,b=0;
  switch(x)
   { case 1;
       switch(y)
    {  case 0;a++; break;
       case 1;b++; break;
    }
   case 2; a++ ; b++; break;
   case 3; a++ ; b++;
     }
  printf("a=%d,b=%d\n",a,b);  
}
程序的运行结果是
(A)a=1,b-0
(B)a=2,b=2
(C)a=1,b=1
(D)a=2,b=1

(21)下列程序的运行结果是
#include "stdio.h"
main()
{ int i, a=0,b=0;
    for(i=1;i<10;i++)
     {  if (i%2==0)
       {a++;
           continue;}
              b++;}
          printf("a=%d,b=%d",a,b);
   }
(A)a=4,b=4
(B)a=4,b=5
(C)a=5,b=4
(D)a=5,b=5

(22)已知
int t=0;
while (t=1)
{……}
则以下叙述正确是
(A)循环控制表达式的值为0
(B)循环控制表达式的值为1
(C)循环控制表达式不合法
(D)以上说法都不对

(23)下面程序的输出结果是
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
  printf("%d\n",*(p+2));}
(A)3      (B)4    (C)1    (D)2

刚刚忘记传今天码上去的了。 因明天有事情。所以每天只能暂时码一些题目上来供大家讨论学习!
2010-10-20 23:06
0
游客
登录 | 注册 方可回帖
返回
//