首页 c语言测试题目大全

c语言测试题目大全

举报
开通vip

c语言测试题目大全c语言测试题目大全c语言测试题目篇一         引导语:检测自己的c语言学习程度,做一下相关的练习题就见分晓了,以下是小编整理的c语言自我检测试题,欢迎参考阅读!     1.已知:int *h1,a; 则语句 p=中的运算符     char c;     floata;}test;     则sizeof(t...

c语言测试题目大全

c语言测试题目大全

c语言测试题目篇一
         引导语:检测自己的c语言学习程度,做一下相关的练习题就见分晓了,以下是小编整理的c语言自我检测试题,欢迎参考阅读!
    1.已知:int *h1,a; 则语句 p=中的运算符
    char c;
    floata;}test;
    则sizeof(test)的值是(3 )。
    4.程序填空:
    (1)下面的程序是main函数利用函数abcd来交换main中的两个变量的`值。
    # include
    main()
    {floatx=10,y=20;
    abcd( 4 );
    printf("%f,%f",x,y);
    }
    abcd(x,y)
    ( 5 );
    {
    floattemp;
    temp=( 6 );
    ( 7);
    ( 8);
    }
    (2)下面的程序是使用冒泡法对输入的10个数据从小到大排序。排好序的10个数分两行输出。
    #include
    main()
    {
    ( 9);
    int j,k;
    printf(" input 10 numbers please");
    for(j=0;( 10 );j++)
    scanf("%f",
    printf("");
    for(j=0;( 11 );j++)
    for(k=0;( 12 );k++)
    if( 13 )
    { x=a[k];
    ( 14 );
    a[k+1]=x;
    }
    printf("the sorted 10 numbers:");
    for(j=0;( 15 );j++)
    { if( 16 )
    printf("");
    printf("%f",a[j]);
    }
    printf("");
    }
    1.c语言中基本数据类型包括( )。
    a. 整型、实型、逻辑型
    b. 整型、实型、字符型
    c. 整型、字符型、逻辑型
    d. 整型、实型、逻辑型、实型
    2.已知int i,a;执行语句”i=(a=2*3,a*5),a+6;”后,变量a的值是()。
    a.6
    b.12
    c. 30
    d. 36
    3.c语言中规定函数的返回值的类型是由()。
    a. return语句中的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式类型所决定
    b. 调用该函数时的主调用函数类型所决定
    c. 调用该函数时系统临时决定
    d. 在定义该函数时所指定的函数类型所决定
    4.不能进行++和--运算的数据类型是()。
    a. 指针
    b. double
    c. int
    d. long
    5.为了判断两个字符串s1和s2是否相等,应当使用( )。
    (s1==s2)
    b. if(s1=s2)
    c. if(strcpy(s1,s2))
    dif (strcmp(s1,s2))
    6.若有以下说明和语句:
    struct stu
    {
    int no;
    char *name;}student,*p=
    则以下引用方法不正确的是( )。
    b. (*p).no
    c. p->no
    d. student->no
    7.以下不是死循环的语句为( )。
    (; ; x+=k);
    (1){x++};
    (k=10; ;k--)sum+=k;
    (;(c=get))!=’’;)printf(“%c”,c);
    8.以下错误的描述是( )。
    a. 不同的函数中可以使用相同的变量名
    b. 形式参数是局部变量
    c. 一个函数内部定义的变量只能在本函数范围内有效
    d. 在一个函数内部的复合语句中定义的变量可以在 本函数范围内有效
    9.若用数组名作为函数调用时实参,则实际上传递给形参的是()。
    a.数组首地址
    b. 数组的第一个元素值
    c.数组中全部元素的值
    d. 数组元素的个数
    10.已知 int a,*p= 则为了得到变量a的值,下列错误的表达式是()。
    a.*
    6.函数可以嵌套定义,也可嵌套调用。
    7. switch与if不同,switch只能测试是否相等,而if中还能测试关系和逻辑表达式。
    8.break和continue语句都可用于选择结构和循环结构中。
    四、读程序,写出运行结果:(20分每题5分)
    1.
    main()
    { int a=5,b=4,x,y;
    x=a++*a++*a++;
    printf("a=%d,x=%d",a,x);
    y=--b*--b*--b;
    printf("b=%d,y=%d",b,y);
    }
    2.
    #include
    main()
    {
    struct s1
    {char c[4],*s;}s1={"abc","def"};
    struct s2
    {char *cp;
    struct s1ss1;}s2={"ghi",{"jkl","mno"}};
    printf("%c%c",s1.c[0],*s1.s);
    printf("%s%s",s1.c,s1.s);
    printf("%s%s",,1.s);
    printf("%s%s",++,++1.s);
    }
    3.
    #include
    func(int b[])
    { int j;
    for(j=0;j

    
                
 

本文档为【c语言测试题目大全】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
酷酷的飞
主要从事钢种研发、热处理方面;擅长编写项目咨询报告等,包括可行性研究报告,建议书、环评、风险评估等行业分析报告。
格式:doc
大小:17KB
软件:Word
页数:7
分类:
上传时间:2023-11-27
浏览量:2