第一章1.以下叙述中错误的是( )B.C语言编写的每个函数都可以进行独立编译并执行2. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( )A.C 语言程序仅可以编译执行3. C语言规定:在一个源程序中,main的位置( ) A.可以任意4. 一个C语言程序是由( ) C.函数组成5. 以下关于结构化程序设计的叙述中正确的是( ) B.c语言中,程序的模块化是利用函数实现的6. 以下叙述正确的是( ) C.c语言本身没有输入和输出语句7. 以下叙述中错误的是( ) A.C 语言编写的每个函数都可以进行独立编译并执行8. 以下叙述正确的是( )B.c程序中注释部分可以单独占一行9. 以下叙述正确的是( )D.c 语言函数可以嵌套调用,如 fun(fun(x))10. 一个C程序的执行是从( ) D.本程序 main 函数开始,到 main 函数结束11. 以下叙述不正确的是( )A.在 c 程序中,注释说明只能位于一条语句后面第二章单项选择1以下选项中非法的字符常量是( )(B ‘/019’)2设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i *f值的数据类型为( )(C double)3判断字符型变量c1是否为数字字符的正确表达式为( )(A (C1>=‘0’)else if(xint fun(int x,int y,int z){ int j,t,n,m;/**********ERROR**********/j=1;t=m=n=1;/**********ERROR**********/while (t!=0 t=j%x;m=j%y;n=j%z;} return j;}void main(){int x1,x2,x3,j;printf(“Input x1 x2 x3: “);scanf(“%d%d%d“,printf(“x1=%d,x2=%d,x3=%d \n“,x1,x2,x3);j=fun(x1,x2,x3);printf(“The minimal common multiple is: %d\n“,j);}参考答案 j=0; while (t!=0 || m!=0 || n!=0) 3/*下列程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序:*/#include #include long fun(long num){/**********ERROR**********/long k;do{k *=num%10;/**********ERROR**********/num \=10;}while(num);return(k);}void main(){int n;printf(“\Please enter a number: “);scanf(“%ld“,printf(“\n%ld\n“,fun(n));}参考答案 long k=1; num/=10;4/*下列给定程序中,函数fun()的功能是:根据整型形参m的值,计算如下公式的值: t=1-/(2)/(3).1/()m请改正函数fun()中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序: */#include #include double fun(int m){double y=1.0;int i;/**********ERROR**********/for(i=2;i#include int fun(int k){ int m=0,mc=0, j;while((k>=2)int i;for(i=2;i#include double fun(int n){ double result =1.0;/**********ERROR**********/if n==0return 1.0;while(n>1while (k#includeint main ( ){ double s=0.0,eps,t=1.0;int n ;scanf (“%lf“,for (n=1 ; t>=fabs(eps); n++) {s+=t ;/**********FILL**********/t= [1] ;}/**********FILL**********/[2] ;return 0;}参考答案 t*n/(2*n+1) printf(“%lf\n“,2*s) 2/*请补充main函数,该函数的功能是:打印出满足个位的数字、十位上的数字和百位上的数字都相等的所有三位数。本题的结果为: 111 222 333 444 555 666 777 888 999。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序:*/#include #include void main(){int g, s, b;for(g=1; g#include void main(){int i,g;for(i=1;iint fun(int a,int b,int c){ int t;/**********FILL**********/t=(a>b)?(b>c?b:(a>c?c:【1】))/**********FILL**********/:((a>c)?【2】/**********FILL**********/:((b>c)?c:【3】)); return t; }void main(){ int a1=3,a2=5,a3=4,r;r=fun(a1,a2,a3);printf(“\nThe middle number is: %d\n “,r);}参考答案 t=(a>b)?(b>c?b:(a>c?c:a)) :((a>c)?a :((b>c)?c:b)); 5/*给定程序的功能是:求二分之一圆面积, 函数通过形参得到圆的半径, 函数返回二分之一的圆面积(注: 圆面积公式为 :Sr2,在程序中定义的变量名要与公式的变量相同 )。 例如,输入圆的半径值:19.527,输出为:s=598.949991。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容 ,仅在横线上填入所编写的若干表达式或语句。试题程序: */#include double fun( double r){/**********FILL**********/return 3.14159*[1] /2.0;}void main(){double x;printf(“Enter x: “);/**********FILL**********/scanf(“%lf“, [2] );/**********FILL**********/printf(“s=%lf\n“,fun( [3] ));}参考答案 return 3.14159*r*r/2.0; scanf(“%lf“, printf(“s=%lf\n“,fun(x));6例如,在主函数中从键盘给n输入30后,输出为:s=1.226323。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序: */#include double fun(int n){int i;double sum=0.0;/**********FILL**********/for(i=1; [1] ;i++)/**********FILL**********/if(i%3==0 [2] i%7==0)/**********FILL**********/sum+= [3] /i;return sum;}void main(){

展开阅读全文

c语言百科园题库及答案,百科园C语言题库相关推荐

  1. 浙江计算机二级c语言上机题库及答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 二.改错题: 给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容. 例如,若字符串为abcd,则应输出:dcba. ...

  2. 华南农业大学c语言程序设计实验指导书参考答案,华南农业大学C语言程序设计实验指导书参考答案.doc...

    华南农业大学C语言程序设计实验指导书参考答案 华南农业大学c语言程序设计上机指导书参考答案 上级实验参考答案#include "stdio.h" #include"mat ...

  3. java语言程序设计期末考试试题及答案_《JAVA语言程序设计》期末考试试题及答案1-7.doc...

    <JAVA语言程序设计>期末考试试题及答案1-7 社望斡工耪纱访肝讫否稗仗族锯滥祥缀疏霹辐螟丁哥联退控罐绳屑铸氛券误滚烫周瞎鲸明垢礁蛀撞瓶蔬辗撞往件沽囊炕蔫消辉孽层束沁吨减攻匿少纳涡唆晚亦 ...

  4. 历年计算机一级考试题库及答案,全国计算机一级考试试题库及答案

    [1] Internet为( ). [参考答案A] [A] 广域网 [B] 局域网 [C] 区域网 [D] 校园网 [2] Internet网属于( ). [参考答案A] [A] 广域网 [B] 局域 ...

  5. 证券期货业必须利用计算机系统,继续教育——创新课程学习自测题及参考答案(单项选择及判断题)...

    继续教育(公需科目) "专业技术人员创新能力"学习自测题及参考答案 一.单项选择题 1.桌子上放着12枚钱币,每边摆四个刚好摆完,现要将他们重新摆放,使每边摆5个硬币,你以为能吗? ...

  6. c语言百科园题库及答案,百科园C语言试题库.doc

    ... 第一章 1.以下叙述中错误的是( )B.C语言编写的每个函数都可以进行独立编译并执行 2. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( ) A.C语言程序仅可以 ...

  7. 二级c语言编程题只要得出答案,计算机二级C语言考试编程题题库答案.docx

    计算机二级C语言考试编程题题库答案 1.求100之内自然数中最大的能被17整除的数.void main(){ int i;for(i=100;i>0;i--)if(i%17==0)break;p ...

  8. 二级c语言填空题库及答案,计算机二级C语言程序填空题及答案解析精选

    { int a[10],i,*k=&i: for(i=0:i<10:i++) scanf(\: findmin(a,10,k): printf(\: } [3.4]下面程序的功能是计算1 ...

  9. c语言题库及答案免费下载,C语言题库(含答案)

    C语言入门学习 一. 简答题. ( 共14题 ,共0分,每题0分 ) 1. int i=10, j=10, k=3; k*=i+j; k最后的值是? 答:k = 60 ok 2. 写出程序结果: vo ...

最新文章

  1. 目标检测新范式:Sparse R-CNN
  2. h5 解决ios端输入框失去焦点后页面不回弹或者底部留白问题
  3. 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY9-聚类
  4. Git现实(一个)版本控制概述
  5. C++ Virtual详解
  6. iPod/iTouch/ipad/iPhone新手注意事项
  7. (jQuery,YUI)哪一个适合我?
  8. Linux共享库路径配置
  9. 解决NGINX PHP No input file specified
  10. Android xml资源文件中@、@android:type、@*、?、@+含义和区别
  11. python如何使用web3py与以太坊投资智能合约交互
  12. mysql查看已打开文件数_[MySQL FAQ]系列 -- mysql如何计算打开文件数
  13. 孪生网络(1)_孪生网络的分类
  14. 基于FlexRay总线的汽车冗余线控转向系统的可靠性(FEMA)分析
  15. h5页面 请在微信客户端打开链接_完美解决 请在微信客户端打开链接
  16. 【Linux】进程状态(阻塞、挂起、僵尸进程)
  17. “404x5”年Java技术报告
  18. 微信小程序---弹性盒子模型
  19. linux yum安装iscsi,安装Linux iscsi组件
  20. 没花一分钱的我竟然收到的JetBrains IDEA官方免费赠送一年的Licence

热门文章

  1. 2021-07-24 python 雅克-贝拉JB正态验证
  2. 算法 64式 18、数组算法整理
  3. 我的微语录周记2011-12-05---2011-…
  4. 启发式算法之灰狼优化算法
  5. Linux服务器安全策略
  6. TMD之后,再无BAT?
  7. 万向肖风:区块链和数字货币就是新一代数字金融体系(全文)
  8. vue实现三级省市区三级联动
  9. Android 引入aar文件 Supplied String module notation ‘aar‘ is invalid
  10. 文件删除不掉:0X80070570解决办法