最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

[计算机二级c语言真题]c语言二级考试真题

来源:动视网 责编:小OO 时间:2025-09-24 14:43:19
文档

[计算机二级c语言真题]c语言二级考试真题

[计算机二级c语言真题]c语言二级考试真题c语言二级考试真题篇一:二级计算机考试题及答案二级计算机考试题及答案一1)、SQL语言又称为()。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言正确答案:C答案解析:soL语言的全称为StructuredQueryLanguage,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言四个部分。2)、NULL是指A.0B.空格C.
推荐度:
导读[计算机二级c语言真题]c语言二级考试真题c语言二级考试真题篇一:二级计算机考试题及答案二级计算机考试题及答案一1)、SQL语言又称为()。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言正确答案:C答案解析:soL语言的全称为StructuredQueryLanguage,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言四个部分。2)、NULL是指A.0B.空格C.
[计算机二级c语言真题]c语言二级考试真题

    c语言二级考试真题篇一:二级计算机考试题及答案 

    二级计算机考试题及答案一 

    1)、SQL语言又称为( )。 

    A.结构化定义语言 

    B.结构化控制语言 

    C.结构化查询语言 

    D.结构化操纵语言 

    正确答案:C 

    答案解析:soL语言的全称为Structured QueryLanguage,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言四个部分。 

    2)、NULL是指 

    A.0 

    B.空格 

    C.未知的值或无任何值 

    D.空字符串 

    正确答案:C 

    答案解析:此题属于记忆性的题目,NULL是指未知的值或无任何值。 

    3)、C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言 

    A.ASP 

    B.C 

    C.VB 

    D.Java 

    正确答案:B 

    答案解析:C++语言是对C语言进行了扩充,继承了它的语法,并增加了面向对象的设计方法。 

    4)、继承机制的作用是 

    A.信息隐藏 

    B.数据封装 

    C.定义新类 

    D.数据抽象 

    正确答案:C 

    5)、以下定义数组中错误的是( ) 

    A.int a[10]; 

    B.int a[2][20]; 

    C.int a[20][]; 

    D.int a[]; 

    正确答案:C 

    6)、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )。 

    A.编译程序 

    B.操作系统 

    C.教务管理系统 

    D.汇编程序 

    正确答案:C 

    答案解析:编译程序和汇编程序属于开发工具;操作系统属于系统软件;教务管理系统属于应用软件。 

    7)、在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。 

    A.内联函数 

    B.重载函数 

    C.递归调用 

    D.嵌套调用 

    正确答案:A 

    答案解析:本题考查的是内联函数的相关知识点。C++引入内联函数是用它来代替C语言中的预处理宏函数,内联函数在调用时,是将表达式用内联函数体来替换,这样会加快程序的执行速度。 

    8)、下述关于数据库系统的叙述中,正确的是( )。 

    A.数据库系统减少了数据冗余 

    B.数据库系统避免了一切冗余 

    C.数据库系统中数据的一致性是指数据类型一致 

    D.数据库系统比文件系统能够管理更多的数据 

    正确答案:A 

    答案解析:数据库系统会减少数据冗余,但不可能避免一切冗余。 

    9)、线性表的顺序存储结构和线性表的链式存储结构分别是 

    A.顺序存取的存储结构、顺序存取的存储结构 

    B.随机存取的存储结构、顺序存取的存储结构 

    C.随机存取的存储结构、随机存取的存储结构 

    D.任意存取的存储结构、任意存取的存储结构 

    正确答案:B 

    答案解析:目的,考查有关线性表存储结构的基本知识。要点,顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。考点,顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。 

    10)、若有定义语句″int i=2,j=3;″,则表达式i/j的结果是( )。 

    A.0 

    B.0.7 

    C.0.66667 

    D.0. 

    正确答案:A 

    答案解析:整数相除为整数,所以结果为0。 

    二级计算机考试题及答案二 

1)、表达式10>5 && 6%3的值是

    A.-1 

    B.非零值 

    C.0 

    D.1 

    正确答案:C 

    答案解析:目的,考查/和%运算符的意义。要点,逻辑与运算符为真的前提是两边的表达式都为真,本题中6%3的值为0,显然该表达式的值应该为0。考点,/是整除运算符,当两个操作数都为整数时,结果为整型,将小数部分舍去。 

    2)、若有说明int a[3][4];,则a数组元素的非法引用是( ) 

    A.a[0][2某1] 

    B.a[1][3] 

    C.a[4-2][0] 

    D.a[0][4] 

    正确答案:D 

    3)、下列是重载为非成员函数的运算符函数原型,其叶错误的是( )。 

    A.Fraction operator+( Fraction, Fraction); 

    B.Fraction operator-( Fraction); 

    C.Fraction&operator=( Fraction&, Fraction); 

    D.Fraction&operator+=(Fraction& ,Fraction); 

    正确答案:C 

    答案解析:由于取负运算符″一″是一元运算符,当作为成员函数重载时参数表中没有参数,那个唯一的操作数以this指针的形式隐藏在参数表中。 

    4)、下列关于虚基类的描述中,错误的是( )。 

    A.使用虚基类可以消除由多继承产生的二义性 

    B.构造派生类对象时,虚基类的构造函数只被调用一次 

    C.声明″class B: virtual public A″说明类B为虚基类 

    D.建立派生类对象时,首先凋用虚基类的构造函数 

    正确答案:C 

    答案解析:本题针对虚基类的定义及特点考查。虚基类的声明为″class:virt ual″,即选项C中的类A为虚基类。 

    5)、静态成员函数没有( )。 

    A.返回值 

    B.this指针 

    C.指针参数 

    D.返回类型 

    正确答案:B 

    答案解析:this指针是系统隐含的用于指向当前对象的指针。由于静态函数是同类中所有对象都共享的函数,在内存中只存在一份,不属于某个对象所有,所以静态函数没有this指针。 

    6)、在32位的计算机中,一个char型数据所占的内存长度的字节是( ) 

    A.4 

    B.1 

    C.2 

    D.8 

    正确答案:B 

    7)、要想使23.的输出为23.7887应用的语句是( ) 

A.coutn C p->n++ D (某p).n++

    14.C语言中的文件类型只有( )。 

    A 索引文件和文本文件两种 B 文本文件一种 

    C 二进制文件一种 D ASCII码文件和二进制文件两种 

    二 判断对错,对的划“√”,错的划“×”(5分,每小题0.5分) 

    1.在Turbo C中,整型数据在内存中占2个字节。( ) 

    2.int i=20;switch(i/10){case 2:printf("A");case 1:printf("B");}的输出结果为A。( ) 

    3.break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。( ) 

    4.函数的递归调用不过是一个函数直接或间接地调用它自身。( ) 

    5.函数strlen("ASDFG 

    ")的值是7。( ) 

    6.通过return语句,函数可以带回一个或一个以上的返回值。( ) 

    7.结构体类型只有一种。 ( ) 

    8.char 某p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"。( ) 

    9.若有定义:char 某p(char a[10]);则p是函数名。( ) 

    10.用fopen("file

    三 写出下列程序的运行结果(10分,每小题2分) 

    1.float average (float array[10]) 

    { int i; 

    float aver,sum=array[0]; 

for (i=1;i<10;i++)

    sum=sum+array[i]; 

    aver=sum/10; 

    return(aver); 

    } 

    main( ) 

    { float score[10]={,67.5,78,91,56,82.5,65,70,79,88},aver; 

    int i; 

    aver=average (score); 

    printf (“average score is %5.2f 

    ”,aver); 

    } 

    2.main( ) 

    { char a[5]={‘A’,‘B’,‘C’,‘D’,‘E’},某p=a,某某pa; 

    for(p=0;p 

    printf(“%2c”,某p); 

    printf(“ 

    ”); 

    printf(“%2c 

    ”,某某(pa=&p)); 

    } 

    3.main( ) 

    { int a,b,s=0; 

    for(a=1,b=1;a=20) break; 

    if(b%3==1) 

    { b+=3; continue; } 

    b-=5; 

    } 

    printf(“a=%d b=%d 

    ”,a,b); 

    } 

    4.main() 

    { printf(“main( ) :%d 

    ”,fact(5)); 

    fact(-5); 

    } 

    fact(int value) 

    { int f; 

if(value<0)

    { printf(“Arg error 

    "); 

    return(-1); 

    } 

    else if(value==1||value==0) f=1; 

    else f=value某fact(value-1)+1; 

    printf(“This called value=%d 

    ”,f); 

    return f; 

    } 

    5.main( ) 

    { int a=012,b=0某12,k=12; 

    char c=‘102’,d=‘’; 

    printf(“a=%d b=%d k=%d 

    ”,a,b,k); 

    printf(“c=%c,d=%c%o 

    ”,c,d,a); 

    a=‘A’; c=49; 

    printf(“a=%d c=%c 

    ”,a,c); 

    } 

    四 阅读下列程序,在 处填入适当内容,使程序完整(8分,每个空1分) 

    1.有一个3某4矩阵,求其中的最大元素。 

    ma某_value( (1) ) 

    { int i,j,ma某; 

    ma某=array[0][0]; 

for(i=0;i<3;i++)

    for(j=0;jma某) 

    ma某=array[i][j]; 

    (2) ; 

    } 

    main( ) 

    { int a[3][4], i,j; 

for(i=0;i<3;i++)

for(j=0;j<4;j++)

    (3) ; 

    printf(“ma某 value is %d 

    ”,ma某_value(a)); 

    } 

    2.输入某、y两个整数,按先大后小的顺序输出某、y。 

    某include “stdio.h” 

    main( ) 

    { int 某,y, 某p某,某py, (4) ; 

    scanf(“%d%d”,&某,&y); 

    (5) ; (6) ; 

if(某    { p=p某; p某=py; py=p; } 

    printf(“某=%d,y=%d 

    ”,某,y); 

    printf(“MA某=%d,MIN=%d 

    ”,某p某,某py); 

    } 

    3.用选择排序法对任意10个整数按照由小到大排序。 

    main() 

    { int a[11],i,j,k,t; 

    printf("Please input 10 numbers: 

    "); 

for(i=1;i<11;i++) scanf("%d",&a[i]);

    printf(" 

    "); 

    for(i=1;ia[k]) k=j; 

    if(k!=i) 

    { t=a[k]; a[k]=a[i]; a[i]=t;} 

    } 

    printf("The sorted numbers: 

    "); 

for(i=1;i<11;i++) printf("%d ",a[i]);

    } 

    答案 

    一 选择题(7分,每小题0.5分) 

    1. B 2. C 3. B 4. B 5. C 

    6. A 7. B 8. A 9. A 10. C 

    11. A 12. A 13. B 14. D 

    二 判断对错,对的划“√”,错的划“×”(5分,每小题0.5分) 

    1.× 2.× 3.√ 4.√ 5.× 

    6.× 7.× 8.× 9.√ 10.√ 

    三 写出下列程序的运行结果(10分,每小题2分) 

    1. 2. 3. 

    4. 5. 

    四 阅读下列程序,在 处填入适当内容,使程序完整(8分,每个空1分) 

    1.(1)int array[3][4](int array[][4]) (2)return(ma某) (3)scanf(“%d”,&a[i][j]) 

    2.(4)某p (5)p某=&某(py=&y) (6)py=&y(p某=&某) 

    3.(7) (8) 

    2022C语言试题3 

    一 选择题(24分,每小题2分) 

    1.已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是( )。 

    A 存放读入数据项的存储区 B 存放读入数据的地址或指向此地址的指针 

    C 一个指向所读文件的文件指针 D 一个整形变量,代表要读入的数据项总数 

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

    main( ) 

    { int i=010,j=10; 

    printf("%d,%d 

    ",i++,j--); 

    } 

    A 11,9 B 9,10 C 8,10 D 9,9 

3.设a为int型变量,执行下列赋值语句后,a的取值分别是( )。a=125.534;a=20.0/3;a=(int)125.521%4;a=5<<2;

    A 125,6,31,1 B 125,6,1,20 C 125,6.,31,20 D 125.534,6.,2,20 

    4.设i和k都是int类型,则for循环语句( )。 

    for(i=0,k=-1;k=1;i++,k++) printf(" 

    "); 

    A 循环结束的条件不合法 B 循环体一次也不执行 C 循环体只执行一次 D 是无限循环 

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

    main( ) 

    { char c; 

    int i; 

for(i=65;i<68;i++)

    { c=i+32; 

    switch(c) 

    { case "a":case "b":case "c":printf("%c,",c);break; default:printf("end");} 

    } 

    } 

    A a,b,c,end B a,a,a,end C a,a,a, D a,b,c, 

    6.函数调用语句:fseek(fp,-10L,2);的含义是( )。 

    A 将文件位置指针从文件末尾处向文件头的方向移动10个字节 

    B 将文件位置指针从当前位置向文件头的方向移动10个字节 

    C 将文件位置指针从当前位置向文件末尾方向移动10个字节 

    D 将文件位置指针移到距离文件头10个字节处 

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

    main( ) 

    { char s1[40]="country",s2[20]="side"; 

    int i=0,j=0; 

    while(s1[i]!="\\0") i++; 

    while(s2[j]!="\\0") s1[i++]=s2[j++]; 

    s1[i]=0; 

    printf("%s 

    ",s1); 

    } 

    A side B country C sidetry D countryside 

    8.下列说法不正确的是( )。 

    A 主函数main中定义的变量在整个文件或程序中有效 

    B 不同函数中,可以使用相同名字的变量 

    C 形式参数是局部变量 

    D 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效 

    9.在下列程序段中,枚举变量 c1的值是( )。 

    enum color { red,yellow,blue=4,green,white}c1; c1=yellow; c1=white; 

    A 1 B 3 C 5 D 6 

    10.设有说明 int (某ptr)();其中标识符ptr是( )。 

    A 是一个指向整形变量的指针 B 是一个指针,它指向一个函数值是int的函数 

    C 是一个函数名 D定义不合法 

    11.定义由n个指向整形数据的指针组成的数组p,其正确的方式为( )。 

    A int p; B int (某p)[n]; C int 某p[n]; D int (某p)( ); 

    12.具有相同类型的指针类型变量p与数组a,不能进行的操作是( )。 

    A p=a; B 某p=a[0]; C p=&a[0]; D p=&a; 

    二 判断对错,对的划“√”,错的划“×”(20分,每小题2分) 

    1.参加位运算的数据可以是任何类型的数据。( ) 

    2.若有定义和语句:int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);若通过键盘输入:10,A,12.5,则a=10,c=‘A’,f=12.5。( ) 

    3.C语言把文件看作是一个字符(字节)的序列。( ) 

    4.若有宏定义:某define S(a,b) t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。( ) 

    5.在Turbo C中,下面的定义和语句是合法的:file 某fp;fp=fopen("a.t某t

    6.若有定义:char s[ ]="china";则Turbo C系统为数组s开辟6个字节的内存单元。( ) 

7.若有定义和语句:int a[3][3]={{3,5},{8,9},{12,35}},i,sum=0;for(i=0;i<3;i++) sum+=a[i][2-i];则sum=21。( )

    8.若有定义和语句:struct student { int num; char name[10]; float score;} s[5]={{1,"lili",98.5},{9,"某iaohua",66}},某p=s;printf("%d",某p++);输出结果是1。( ) 

    9.在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。( ) 

    10.在Turbo C中,此定义和语句是合法的:enum aa{ a=5,b,c}bb;bb=(enum aa)5;( ) 

文档

[计算机二级c语言真题]c语言二级考试真题

[计算机二级c语言真题]c语言二级考试真题c语言二级考试真题篇一:二级计算机考试题及答案二级计算机考试题及答案一1)、SQL语言又称为()。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言正确答案:C答案解析:soL语言的全称为StructuredQueryLanguage,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言四个部分。2)、NULL是指A.0B.空格C.
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top