好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Keil&C语言程序设计-期末测试卷(含答案).docx

6页
  • 卖家[上传人]:敦***
  • 文档编号:341191305
  • 上传时间:2022-12-12
  • 文档格式:DOCX
  • 文档大小:14.84KB
  • 文本预览
  • 下载提示
  • 常见问题
    • 一、单选题1、‏以下说法不正确的是()A.函数如果使用在定义之前,可以不必进行原型声明,B.函数可以嵌套调用,但是不可以嵌套定义C.一个C程序有且只能有一个main 函数D.C程序总是从main 函数开始执行,无论main函数在程序中的什么位置答案:A2、下列哪个不是有效的字符常量( )A."a"B.'1'C.‘\''D.‘\x6c ’答案:A3、已有定义char s1,s2[20]; ,下面可以为所定义的变量正确输入数据的语句是( )A.scanf ("%c%s",s1,s2);B.scanf ("%c%s", &s1,&s2);C.scanf ("%s%c", &s1,s2);D.scanf ("%c%s", &s1,s2);答案:D4、‎有定义语句:‎‎char s[30];‎‎若将字符串"I am student."存放在字符数组中,使用正确的语句是()A.scanf("%s",&s);B.scanf("%s",s);C.s=gets();D.gets(s);答案:D5、判断char型变量ch是否为大写字母的正确表达式是()A.65<=ch<=90B.(ch>=A)&&(ch<=Z)C.(ch>='A')&&(ch<='Z')D.('A'>=ch)||('Z'<=ch)答案:C6、执行下面程序段后,k的值是:( )。

      ‏int k=2;‏switch(k+1)‏{‏case 3:k+=1;‏case 4:k--;break;‏case 5:k*=3;‏case 6:++k;‏}A.9B.10C.2D.6答案:C7、‌下面的定义语句中,使数组str不能正确保存字符串的是()A.char str[6]={"China"};B.char str[5]={'C','h','i','n','a'};C.char str[6]="China";D.char str[ ]="China";答案:B8、下面程序段的功能是()‏ int x,k=0;‏ printf("请输入x: ");‏ scanf("%d",&x);‏ do‏ {‏ x=x/10;‏ k++;‏ }while(x>0);‏ printf("k=%d ",k);A.当x>0时,输出x的位数B.求x的各位数之和C.输出x的位数D.输出x/10的商答案:A9、针对for循环语句,for(表达式1;表达式2;表达式3),下列说法正确的是( )A.break语句只能跳出所在层循环B.continue语句只能跳出所在层循环C.continue语句可以一次性跳出多层嵌套循环D.break语句可以一次性跳出多层嵌套循环答案:A10、下面程序的功能是判断用10元人民币兑换角币有多少种换法(角币有1角、2角、5角三种)。

      请选择正确的表达式include int main( ){ int i,j,k,m=0;for(i=0;i<=20;i++)for(j=0; ;j++)for(k=0;k<=100;k++)if(i*5+j*2+k==100){ m++;printf("i=%d,j=%d,k=%d\n",i,j,k);}printf("m=%d",m);return 0;}A.j>50B.j<=50C.j<50D.j>=50答案:B11、‍若有变量声明语句:‍int a=10; int *p=&a;‍则*p的值是( )A.变量p的值B.变量a的值C.变量a的地址值D.变量p的地址值答案:B12、若有定义: char d[15],*p=d; , 则以下正确的赋值语句是( )A.p="I love China!";B.d[0]="I love China!";C.d="I love China!";D.*p="I love China!";答案:A13、‏设已定义下面的fun函数,则( )是对fun函数正确调用‍‏void fun(int x)‍‏{‍‏ .......‍‏}A.printf("%d",fun(5));B.fun();C.m=fun(5);D.fun(5);答案:D14、设整型变量x、y、z的值分别为3、2、1,则下列程序段的输出是( )。

      ‎‎if(x>y) x=y;‎if(x>z) x=z;‎printf("%d,%d,%d\n",x,y,z);A.1,2,3B.1,2,1C.1,1,1D.3,2,1答案:B15、‌下面程序计算e的值,要求最后一项的绝对值小于,并统计出累加了多少项请在空白处选择合适的语句,使程序正确‌‌#include ‌#include ‌int main()‌{‌ int n = 1, count = 1;‌ double e = 1.0, term = 1.0;‌ long fac = 1;‌ for (n=1; ________________; n++)‌ {‌ fac = fac * n;‌ term = 1.0 / fac;‌ e = e + term;‌ count++;‌ }‌ printf("e = %f, count = %d\n", e, count);‌ return 0;‌}A.fabs(term)!=1e-5B.fabs(term)>=1e-5C.fabs(term)<1e-5D.fabs(term)<=1e-5答案:B二、填空题16、‎设有定义:(pa.name)‍‎struct person‍‎{ int ID;‍‎ char name[12]; }pa;‍‎请将scanf("%s",______);语句补充完整,使其能够为结构体变量pa的成员name正确读入数据。

      17、int x=2,y=3,z=4; 则表达式x+y&&(x=y)的值为(1)‍‍18、‍若有定义‎‍int a=3,b=2,c=6,d=5,n=8;‎‍则 表达式(m=a='A'&&ch<='Z')?(ch+32):ch;20、下面程序的运行结果为:(Porm)‏ #include‏ int main( )‏ {‏ char a[ ]="Program", *ptr;‏ for(ptr=a;ptr

      点击阅读更多内容
      相关文档
      2025国开山东开大《土质学与土力学》形成性考核123答案+终结性考核答案.docx 中学综合素质知识点梳理【中学教师资格证】.docx 2025国开山东开大《特许经营概论》形成性考核123答案+终结性考核答案.doc 2025年高考英语全国一卷真题(含答案).docx 2025国开山东《农民专业合作社创建与管理》形成性考核123答案+终结性考核答案.docx 2025国开山东开大《自然现象探秘》形成性考核123答案+终结性考核答案.docx 2025国开山东《消费心理学》形成性考核123答案+终结性考核答案.doc 2025国开山东《小微企业管理》形成性考核123答案+终结性考核答案.doc 2025国开山东开大《资本经营》形成性考核123答案+终结性考试答案.docx 2025国开山东《小学生心理健康教育》形考123答案+终结性考试答案.docx 2025国开《视频策划与制作》形考任务1-4答案.docx 2025国开《亲子关系与亲子沟通》形考任务234答案+期末大作业答案.docx 2025国开电大《煤矿地质》形成性考核123答案.docx 2025国开电大《冶金原理》形考任务1234答案.docx 2025国开《在线学习项目运营与管理》形考任务1234答案.doc 2025国开电大《在线教育的理论与实践》阶段测验1-4答案.docx 2024 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 环保工程师---2023 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 2025国开《液压与气压传动》形考任务一参考答案.docx 2025年春江苏开放大学教育研究方法060616计分:形成性作业2、3答案.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.