地大18秋《计算机二级等级C语言》在线作业12满分
地大《计算机二级等级考试C语言》在线作业一核对题目下载答案
1.[单选题]以下对C语言函数的有关描述中,正确的是:______。() (满分:)
A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B. 函数既可以嵌套定义又可以递归调用
C. 函数必须有返回值,否则不能使用函数
D. 程序中有调用关系的所有函数必须放在同一个源程序文件中
正确答案:——A——
2.[单选题]假定变量b和pb定义为:intb,*pb=b;,要将24赋值给b元素中,不正确的语句是____. (满分:)
A. *(pb+1)=24; B. *(b+1)=24;
C. *++b=24; D. *++pb=24;
正确答案:——C——
3.[单选题]当执行以下程序时,________。#include<stdio.h>voidmain(){inta;while(a=5)printf("%d",a--);} (满分:)
A. 循环体将执行5次
B. 循环体将执行0次
C. 循环体将执行无限次
D. 系统会死机
正确答案:——C——
4.[单选题]如果有inta=5,b=3;则在执行“!a&&b++;”后a和b的值是() (满分:)
A. 53
B. 01
C. 03
D. 54
正确答案:————
5.[单选题]两个或两个以上模块之间关联的紧密程度称为()。 (满分:)
A. 耦合度
B. 内聚度
C. 复杂度
D. 数据传输特性
正确答案:————
6.[单选题]设整型变量n=10,i=4,则赋值运算n%=i+1执行后,n的值是______。() (满分:)
A. 3
B. 2
C. 1
D. 0
正确答案:————
7.[单选题]已知:intx=4,y=5,z;,则执行z=x=x>y;后,z的值为______。() (满分:)
A. 0
B. 1
C. 4
D. 5
正确答案:————
8.[单选题]对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为()。 (满分:)
A. log2n 无忧答案网
B. n/2
C. n
D. n+1
正确答案:————
9.[单选题]设n=3;则执行++n语句后,n的值为_____。() (满分:)
A. 5
B. 4
C. 3
D. 2
正确答案:————
10.[单选题]已知:inta,*p=&a;,则下列函数调用中错误的是______。() (满分:)
A. scanf("%d",&a);
B. scanf("%d",p);
C. scanf("%d",*p);
D. printf("%d",a);
正确答案:————
11.[单选题]有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf(""");}}程序运行的结果是()。 (满分:)
A. 234345
B. 432543
C. 233445
D. 453423
正确答案:————
12.[单选题]有以下程序#include#includevoidfun(char*s[],intn){char*t;inti,j;for(i=0;ifor(j=i+1;jif(strlen(s)>strlen(s)){t=s;s=s;s=t;}}main(){char*ss[]={"bcc","bbcc","xy","aaaacc","aabcc"};fun(ss,5); (满分:)
A. xy,aaaacc
B. aaaacc,xy
C. bcc,aabcc
D. aabcc,bcc
正确答案:————
13.[单选题]C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。 (满分:)
A. ”.c”
B. “.obj”
C. “.exe”
D. “.bas”
正确答案:————
14.[单选题]以下对一维数组a进行正确初始化的语句是______。() (满分:)
A. inta=(0,0,0,0,0)
B. inta={
C. inta={0
D. inta={10,9,8
正确答案:————
15.[单选题]函数原型语句正确的是____. (满分:)
A. intFunction(voida);
B. voidFunction(int);
C. intFunction(a);
D. voidint(doublea);
正确答案:————
三、判断题:
16.[判断题]在程序运行过程中,其值不能被改变的量称为常量() (满分:)
A. 错误
B. 正确
正确答案:————
17.[判断题]C语言中规定函数的返回值的类型由在定义该函数时所指定的函数类型所决定。 (满分:)
A. 错误
B. 正确
正确答案:————
18.[判断题]用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。() (满分:)
A. 错误
B. 正确
正确答案:————
19.[判断题]指针变量和变量的指针是同一个名词不同说法。() (满分:)
A. 错误
B. 正确
正确答案:————
20.[判断题]假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。 (满分:)
A. 错误
B. 正确
正确答案:————
21.[判断题]在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。() (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。() (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]存放地址的变量同其它变量一样,可以存放任何类型的数据。 (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]一个int型变量的最大允许值为32767,如果再加1就会溢出。() (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]自增运算符和自减运算符只能用于变量,不能用于常量或表达式。() (满分:)
A. 错误
B. 正确
正确答案:————
地大《计算机二级等级考试C语言》在线作业二
一、单选题:
1.[单选题]在一个源文件中定义的全局变量的作用域为 (满分:)
A. 源文件的全部范围
B. 本程序的全部范围
C. 本函数的全部范围
D. 从定义该变量的位置开始至本文件尾
正确答案:——A——
2.[单选题]判断char型变量c1是否为大写字母的正确表达式为______。 (满分:)
A. ‘A‘<=c1<=‘Z‘
B. (c1>=‘A‘)&&(c1<=‘Z‘)
C. (c1>=A)&&(c1<=Z)
D. (‘A‘>=c1)&&(‘Z‘<=c1)
正确答案:——B——
3.[单选题]下列选项中不属于结构化程序设计方法的是()。 (满分:)
A. 自顶向下
B. 逐步求精
C. 模块化
D. 可复用
正确答案:——D——
4.[单选题]假定x和y为double型,则表达式x=2,y=x+3/2的值是_______ (满分:)
A. 3.500000
B. 3
C. 2.000000
D. 3.000000
正确答案:————
5.[单选题]在C语言中,while语句中的条件为()时,结束该循环。 (满分:)
A. 0
B. 1
C. true
D. 非0
正确答案:————
6.[单选题]为求出s=10!的值,则变量s的类型应当为______。() (满分:)
A. int
B. unsigned
C. long
D. 以上三种类型均可
正确答案:————
7.[单选题]已知:intx=4,y=5,z;,则执行z=x=x>y;后,z的值为______。() (满分:)
A. 0
B. 1
C. 4
D. 5
正确答案:————
8.[单选题]有以下程序main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d"",a,b);}程序运行后的输出结果是()。 (满分:)
A. 6,1
B. 2,1
C. 6,0
D. 2,0
正确答案:————
9.[单选题]在下列运算符中,______优先级最高。 (满分:)
A. <=
B. *=
C. +
D. *
正确答案:————
10.[单选题]C语言中最简单的数据类型包括__________. (满分:)
A. 整型、实型、逻辑型
B. 整型、实型、字符型
C. 整型、字符型、逻辑型
D. 整型、实型、逻辑型、字符型
正确答案:————
11.[单选题]在C语言中,引用数组元素时,其数组下标的数据类型允许是 (满分:)
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
正确答案:————
12.[单选题]有以下程序main(){inty=10;while(y--);printf("y=%d"",y);}程序执行后的输出结果是()。 (满分:)
A. y=0
B. y=-1
C. y=1
D. while构成无限循环
正确答案:————
13.[单选题]C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。 (满分:)
A. ”.c”
B. “.obj”
C. “.exe”
D. “.bas”
正确答案:————
14.[单选题]以下有关switch语句的说法中,正确的是 (满分:)
A. break语句是switch语句中必须的一部分
B. 在switch语句中可以根据需要使用或不使用break语句
C. break语句在switch语句中不可以使用
D. 在switch语句中的每一个case都要用break语句
正确答案:————
15.[单选题]若a、b均为int型变量,且a=100,则对以下关于for循环语句:for(b=100;a!=b;++a,b++)printf(————"");判断正确的是 (满分:)
A. 循环体只执行一次
B. 是死循环
C. 循环体一次也不执行
D. 输出————
正确答案:————
三、判断题:
16.[判断题]C语言规定:在一个源程序中,main函数的位置必须在最开始。 (满分:)
A. 错误
B. 正确
正确答案:————
17.[判断题]switch语句中,多个case可以共用一组执行语句。() (满分:)
A. 错误
B. 正确
正确答案:————
18.[判断题]在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。() (满分:)
A. 错误
B. 正确
正确答案:————
19.[判断题]数组的大小是固定的,但可以有不同类型的数组元素。 (满分:)
A. 错误
B. 正确
正确答案:————
20.[判断题]若有说明:staticinta;,则数组a中各元素可在程序的编译阶段得到初值0。 (满分:)
A. 错误
B. 正确
正确答案:————
21.[判断题]模运算符要求两侧均应为整型数据。() (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]使用printf和scanf函数时,必须添加#include<stdio.h>命令。() (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。() (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]C语言的关键字都是小写的。 (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]数据结构指的是数据的组织形式,数组就是一种数据结构() (满分:)
A. 错误
B. 正确
正确答案:————
附件是答案 需要的自助下载q761296021
页:
[1]