说说大全
心情说说 伤感说说 爱情说说 搞笑说说 个性说说 经典说说 过春节说说 国庆节说说 结婚的说说 劳动节说说 母亲节说说 下雨的说说 中秋节说说 清明节说说 励志说说 圣诞节说说 端午节说说 父亲节说说 过小年说说 腊八节说说 生日的说说 青年节说说 重阳节说说 妇女节说说 元旦节说说 情人节说说 植树节说说 愚人节说说 教师节说说 儿童节说说
放假安排
春节放假表 元旦节放假 清明节放假 劳动节放假 国庆节放假 中秋节放假 端午节放假 父亲节放假 母亲节放假 青年节放假 儿童节放假 妇女节放假 圣诞节放假 情人节放假 重阳节放假 愚人节放假 建军节放假 建党节放假 教师节放假 植树节放假 寒假放假 暑假放假 高速免费 放假游玩 加班工资 放假通知
节日祝福
端午节祝福 中秋节祝福 国庆节祝福 劳动节祝福 元旦节祝福 母亲节祝福 情人节祝福 感恩节祝福 圣诞节祝福 建军节祝福 儿童节祝福 父亲节祝福 新年祝福语 元宵节祝福 妇女节祝福 愚人节祝福 平安夜祝福 除夕夜祝福 教师节祝福 结婚祝福语 建党节祝福 护士节祝福 青年节祝福 植树节祝福 腊八节祝福 生日祝福语 乔迁祝福语 开业祝福语 考试祝福语 周末祝福语
句子大全
唯美的句子 好词和好句 骂人的句子 经典的句子 正能量句子 励志的句子 表白的句子 爱情的句子 幸福的句子 伤感的句子 失望的句子 抒情的句子 心酸的句子 心烦的句子 现实的句子 无奈的句子 回忆的句子 想家的句子 暗恋的句子 感人的句子
作文素材
小学作文 初中作文 高中作文 中考作文 高考作文 话题作文 陈述句 比喻句 拟人句 设问句 疑问句 夸张句 排比句 反问句 近义词 反义词 同义词 褒义词 贬义词 绕口令 歇后语 十万个为什么
职称考试
初级会计师 房产经纪人资格证 电气工程师 执业中药师 中西医执业医师 执业药师资格 成人高考专升本 法律职业资格 教师资格证 高级经济师 中级经济师 初级经济师 注册会计师 中级会计师 一级建造师 证券从业资格 期货从业资格 银行从业资格 基金从业资格 自学考试 二级造价工程师 护士资格证 监理工程师 安全工程师 二级建造师 一级造价工程师 一级消防工程师
范文大全
工作总结 毕业赠言 岗位职责 入党志愿 调研报告 活动策划 评语寄语 规章制度 入职培训 入党申请书 入团申请书 工作计划 合同范本 心得体会 思想汇报 活动总结 实习报告 毕业论文 转正申请 辞职报告 员工手册 行政公文 自我鉴定 自我介绍 检讨书 导游词 演讲稿 道歉信 慰问信 表扬信 辞职信 感谢信 介绍信 演讲口才 保证书 请假条 主持词 证明书 担保书 讲话稿
口号标语
节日习俗
端午节习俗 腊八节习俗 国庆节习俗 中秋节习俗 七夕节习俗 清明节习俗 寒食节习俗 元宵节习俗 春节的习俗 重阳节习俗 情人节由来 平安夜由来 龙头节由来 元旦节由来 圣诞节由来 下元节由来 寒衣节由来 感恩节由来 教师节由来 中元节由来 建军节由来 建党节由来 儿童节由来 母亲节由来 护士节由来 青年节由来 劳动节由来 愚人节由来 植树节由来 妇女节由来
网名大全
微信网名 情侣网名 游戏网名 男生网名 女生网名 搞笑网名 励志网名 快手网名 抖音网名 英文网名 一字网名 二字网名 三字网名 四字网名 五字网名 六字网名 七字网名 古风网名 微博网名 伤感网名
签名大全
伤感签名 微信签名 情侣签名 励志签名 英文签名 搞笑签名 暗恋签名 节日签名 分手签名 生日签名 经典签名 游戏签名 快手签名 抖音签名 霸气签名 古风签名 唯美签名 幸福签名 女生签名 男生签名
十二星座
白羊座 金牛座 双子座 巨蟹座 狮子座 处女座 天秤座 天蝎座 射手座 摩羯座 水瓶座 双鱼座
节气知识
霜降节气 谷雨节气 清明节气 春风节气 雨水节气 立春节气 夏至节气 小满节气 芒种节气 立夏节气 惊蛰节气 小暑节气 秋分节气 寒露节气 立冬节气 小雪节气 大雪节气 小寒节气 冬至节气 大寒节气 大暑节气 立秋节气 处暑节气 白露节气
经典台词
十二生肖
鼠的生肖 羊的生肖 牛的生肖 虎的生肖 兔的生肖 龙的生肖 蛇的生肖 马的生肖 猴的生肖 鸡的生肖 狗的生肖 猪的生肖
心语大全
对联大全
成语大全
古诗词句
经典语录

计算机等级考试二级C语言笔试模拟题及答案

发表时间:2020-11-10 热度:

  计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。那么计算机等级考试二级C语言会怎么考?以下仅供参考!

  一、选择题1-30 每小题1 分,31-45 每小题2 分,共60 分

  下列各题 A,B,C,D四个选项,只有一个选项是正确的,请将正确的选项在答题

  卡相应位置上涂黑。答在试卷上不得分。

  1 二进制数101110 转换为等值的八进制数是 ( ) 。

  A.45

  B.56

  C.67

  D.78

  2 CPU 是由( )组成的。

  A.内存储器和控制器

  B.控制器和运算器

  C.内存储器和运算器

  D.内存储器、控制器和运算器

  3 DOS 是为IBM PC 系列微型计算机及其兼容机所配置的 ( ) 磁盘操作系统。

  A.多用户多任务

  B.单用户单任务

  C.分时

  D.分布式

  4 启动MS-DOS 操作系统后, ( ) 已驻留内存。

  A.

  B.

  C.

  D.CCCC.EXE

  5 设驱动器B 中软盘上的目录结构如下图所示。

  设当前目录为F2,则把A 盘根目录下的PROG.BAS 文件复制到B 盘F3 子目录中的命

  令是 ( ) 。

  A.COPY PROG.BAS B:

  B.COPY A:PROG.BAS B:

  C.COPY A:PROG.BAS B:F3

  D.COPY A:PROG.BAS B:F3

  6 下面四组DOS 命令中,意义完全相同的一组是 ( ) 。

  A.COPY 和DISKCOPY

  B.COMP 和DISKCOMP

  C.DEL 和RD

  D.RENAME 和REN

  7 防止软盘感染病毒的有效方法是 ( ) 。

  A.不要把软盘和有毒软盘放在一起

  B.在写保护缺口上贴上胶条

  C.保持机房清洁

  D.定期对软盘格式化

  8 双面高密度5 英寸软磁盘的容量是 ( ) 。

  A.360KB

  B.720KB

  C.1.2MB

  D.1.44MB

  9 在FOXBASE 中,可以使用的两类变量是 ( ) 。

  A.内存变量和字段变量

  B.全局变量和局部变量

  C.字段变量和简单变量

  D.内存变量和自动变量

  10 建立一个新子目录的DOS 命令是 ( ) 。

  A.CREATE

  B.RD

  C.MD

  D.CD

  11 在C 语言中,如果下面的变量都是int 类型,则输出的结果是 ( ) 。

  sum=pad=5; pAd=sum + + ,pAd + + , + + pAd;

  printf"%d ",pad;

  A.7

  B.6

  C.5

  D.4

  12 以下程序的输出结果是 ( ) 。

  # include

  main

  int i=010 , j = 10;

  printf"%d,%d ",+ +i , j - -;

  A.11,10

  B.9,10

  C.010,9

  D.10,9

  13 已知在ASCII 代码中,字母A 的序号为65,以下程序的输出的结果是 ( ) 。

  # include

  main

  char c1=’A’, c2=’Y’;

  printf"%d,%d ",c1,c2;

  A.因输出格式不合法,输出错误信息

  B.65,90

  C.A,Y

  D.65,89

  14 指针s 所指字符串的长度为 ( ) 。

  char *s=""NameAddress ";

  A.19

  B.15

  C.18

  D.说明不合法

  15 设有说明int*ptr[m];其中的标识符ptr 是 ( ) 。

  A.M个指向整型变量的指针

  B.指向M个整型变量的函数指针

  C.一个指向具有M个整型元素的一维数组的指针

  D.具有M个指针元素的一维指针数组,每个元素都只能指向整型量

  16 语句while!E;中的条件!E 等价于 ( ) 。

  A.E = = 0

  B.E!=1

  C.E!=0

  D.~E

  17 以下程序的输出结果是 ( ) 。

  # include

  main

  printf"%d ",NULL;

  A.不确定的(因变量无定义)

  B.0

  C.-1

  D.1

  18 以下函数调用语句中含有 ( ) 个实参。

  funcexp1,exp2,exp3,exp4,exp5;

  A.1

  B.2

  C.4

  D.5

  19 设有以下语句:

  char a=3,b=6,c;

  c=a^b<<2;

  则c 的二进制值是 ( ) 。

  A.00011011

  B.00010100

  C.00011100

  D.00011000

  20 下面的程序中 ( ) 有错误(每行程序前面的数字是行号)。

  1 #include

  2 main

  3

  4 float a[3]=0,0;

  5 int i;

  6 fori=0;i<3;i + + scanf"%d",&a[i];

  7 fori=1;i<3;i + + a[0]=a[0]+a[i];

  8 printf"%f ",a[0];

  9

  A.没有

  B.第4 行

  C.第6 行

  D.第8 行

  21 设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a 的值是 ( ) 。

  A.3

  B.0

  C.9

  D.-12

  22 以下的for 循环 ( ) 。

  forx=0,y=0; y!=123&&x<4; x + + ;

  A.是无限循环

  B.循环次数不定

  C.执行4 次

  D.执行3 次

  23 设有语句char a=’72’;则变量a ( ) 。

  A.包含1 个字符

  B.包含2 个字符

  C.包含3 个字符

  D.说明不合法

  24 以下程序的输出结果是 ( ) 。

  # include

  # include

  main

  int a=1,b=4,c=2;

  float x=10..5 , y=4.0 , z;

  z=a+

  B./c+sqrtdoubley*1.2/c+x;

  pritnf"%f ",z;

  A.14.000000

  B.015.400000

  C.13.700000

  D.14.900000

  25 sizeofdouble是 ( ) 。

  A.一种函数调用

  B.一个双精度型表达式

  C.一个整型表达式

  D.一个不合法的表达式

  26 C 语言中 ( ) 。

  A.不能使用do-while 语句构成的循环

  B.do-while 语句构成的循环必须用break 语句才能退出

  C.do-while 语句构成的循环,当while 语句中的表达式值为非零时结束循环

  D.do-while 语句构成的循环,当while 语句中的表达式值为零时结束循环

  27 以下程序的输出结果是 ( ) 。

  # include

  # include

  main

  char str[12]=’s’,’t’,’r’,’i’,’n’,’g’;

  printf"%d ",strlenstr;

  A.6

  B.7

  C.11

  D.12

  28 以下程序的输出结果是 ( ) 。

  # include

  main

  int a=2,c=5;

  printf"a=%%d,b=%%d ",a,

  C.;

  A.a=%2,b=%5

  B.a=2,b=5

  C.a=%%d,b=%%d

  D.a=%d,b=%d

  29 以下程序的输出结果是 ( ) 。

  # include

  main

  int a ,b,d=241;

  a=d/100%9;

  b=-1&&-1;

  printf"%d,%d ",a,

  B.;

  A.6,1

  B.2,1

  C.6,0

  D.2,0

  30 以下程序的输出结果是 ( ) 。

  # include

  main

  int i;

  for i=1;i<=5;i + + if i%2 printf"*";

  else continue; printf"#";

  printf"$ ";

  A.*#*#*#$

  B.#*#*#*$

  C.*#*#$

  D.#*#*$

  31 以下for 语句构成的循环执行了 ( ) 次。

  # include

  # define N 2

  # define M N+1

  # define NUM M+1*M/2

  main

  int i , n=0;

  for i=1;i<=NUM;i + + ;

  n + + ; printf"%d",n;

  printf" ";

  A.5

  B.6

  C.8

  D.9

  32 设有以下语句,则 ( ) 不是对a 数组元素的正确引用,其中0≤i<10。

  int a[10]=0,1,2,3,4,5,6,7,8,9, *p=a;

  A.a[p-a]

  B.*&a[i]

  C.p[i]

  D.**a+i

  33 有以下程序:

  # include

  # define N 6

  main

  char c[N]; int i=0;

  for ;i for i=0 ; i 开始,代表一个

  回车符:

  a

  b

  cdef

  程序的输出结果是 ( ) 。

  A.abcdef

  B.a

  C.a

  D.a

  b b b

  c cd cdef

  d

  e

  f

  34 以下程序调用findmax 函数求数组中值最大的元素在数组中的下标,请选择填空。

  # include

  findmax s , t , k

  int *s , t , *k;

  int p; forp=0,*k=p;p if s[p] > s[*k] ( );

  main

  int a[10] , i , k ;

  for i=0 ; i<10 ; i + + scanf"%d",&a[i];

  findmax a,10,&k ;

  printf "%d,%d " , k , a[k] ;

  A.k=p

  B.*k=p-s

  C.k=p-s

  D.*k=p

  35 有以下程序:

  #include

  union pw

  int i; char ch[2]; a;

  main

  a.ch[0]=13; a.ch[1]=0; printf"%d ",a.i;

  程序的输出结果是 ( ) 。(注意: ch[0]在低字节,ch[1]在高字节。)

  A.13

  B.14

  C.208

  D.209

  36 有以下程序:

  # include

  main

  int c;

  whilec=get!=’ ’

  switchc-’2’

  case 0:

  case 1: putc+4;

  case 2: putc+4;break;

  case 3: putc+3;

  case 4: putc+2;break;

  printf" ";

  从第一列开始输入以下数据,代表一个回车符。

  2743

  程序的输出结果是 ( ) 。

  A.668977

  B.668966

  C.6677877

  D.6688766

  37 以下程序的输出结果为 ( ) 。

  main

  char *alpha[6]="ABCD","IJKL","MNOP","QRST","UVWX";

  char **p; int i;

  p=alpha;

  fori=0;i<4;i + + printf"%s",p[i]; printf" ";

  A.ABCDEFGHIJKL

  B.ABCD

  C.ABCDEFGHIJKLMNOP

  D.AEIM

  38 以下程序的输出结果是 ( ) 。

  # include

  # define FUDGEy 2.84+y

  # define PR

  A.printf"%d",int

  A.

  # define PRINT1

  A.PR

  A.;put’ ’

  main

  int x=2; PRINT1FUDGE5*x;

  A.11

  B.12

  C.13

  D.15

  39 以下程序的输出结果是 ( ) 。

  # include

  main

  int i=1,j=3;

  printf"%d",i + + ;

  int i=0; i+=j*2; printf"%d,%d",i,j;

  printf"%d,%d ",i,j;

  A.1,6,3,1,3

  B.1,6,3,2,3

  C.1,6,3,6,3

  D.1,7,3,2,3

  40 以下程序的输出结果是 ( ) 。

  # include

  main

  int k=4,m=1,p;

  p=funck,m; printf"%d,",p; p=funck,m; printf"%d ",p;

  funca,

  B.

  int a,b;

  static int m=0,i=2;

  i+=m+1; m=i+a+b; returnm;

  A.8,17

  B.8,16

  C.8,20

  D.8,8

  41 设有以下语句:

  char str[4][12]="aaa","bbbb","ccccc","dddddd",

  *strp[4];

  int i;

  fori=0;i<4;i + + strp[i]=str[i];

  ( )不是对字符串的正确引用,其中0≤k<4。

  A.strp

  B.str[k]

  C.strp[k]

  D.*strp

  42 设有以下语句:

  char str1[]="string",str2[8],*str3,*str4="string";

  则 ( ) 不是对库函数strcpy 的正确调用,此库函数用业复制字符串。

  A.strcpystr1,"HELLO1";

  B.strcpystr2,"HELLO2";

  C.strcpystr3,"HELLO3";

  D.strcpystr4,"HELLO4";

猜你喜欢的文章
大家都在看