奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 265|回复: 0

(华东)2019年春季学期《程序设计(C语言)》在线考试(答案2)

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2019-7-8 10:22:27 | 显示全部楼层 |阅读模式
     【奥鹏】[中国石油大学(华东)]2019年春季学期《程序设计(C语言)》在线考试(适用于2019年6月份考试)
            试卷总分:100    得分:100
            第1题,在下列描述中,正确的一条是
            A、if(表达式)语句中,表达式的类型只限于逻辑表达式
            B、语句“goto 12;”是合法的
            C、for(;;)语句相当于while(1)语句
            D、break语句可用于程序的任何地方,以终止程序的执行
             正确答案:C


            第2题,若x为int型变量,则逗号表达式(x=4*5,x*5),x+25的结果是
            A、20
             B、45
             C、100
             D、表达式不合法
             正确答案:B


            第3题,下列数组定义及赋值不正确的是
            A、int a[10]={0,1,2,3,4,5,6,7,8,9};
            B、int a[ ]={0,1,2,3,4,5,6,7,8,9};
            C、int a[2][5]= {0,1,2,3,4,5,6,7,8,9};
            D、int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};
             正确答案


             第4题,设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是
            A、7
             B、8
             C、9
             D、10
            正确答案:C


            第5题,下列错误的表达式是
            A、-x++
             B、(-x)++
             C、x+++y
             D、++x+y
            正确答案:B


            第6题,设有定义int a[ ]={1,5,7,9,11,13},*p=a+3;则*(p-2),*(a+4)的值是(  )。
            A、5  11
             B、1  9
             C、5  9
             D、有错误
             正确答案:A


            第7题,在一个C程序中
            A、main函数必须出现在所有函数之前
            B、main函数可以在任何地方出现
            C、main函数必须出现在所有函数之后
            D、main函数必须出现在固定位置
             正确答案:B


            第8题,以下选项中,与k=n++完全等价的表达式是
            A、k=n,n=n+1
             B、n=n+1,k=n
             C、k=++n
             D、k+=n+1
            正确答案:A


            第9题,C语言提供的合法关键字是(  )。
            A、swicth
             B、cha
             C、Case
             D、default
            正确答案


             第10题,在C语言中,字符型数据在内存中的存储形式是
            A、原码
            B、补码
            C、反码
            D、ASCII码
             正确答案


             第11题,读程序,写出程序执行结果     #include stdio.hint fun(char *s1,char *s2)   
             { int i=0;      while(s1[i]==s2[i] && s2[i]!='\0') i++;return
            (s1[i]=='\0' && s2[i]=='\0');}void main(){ char p[10]= "abcdef",
            q[10]= "ABCDEF"  printf("%d\n",fun(p,q));}
            正确答案:


            第12题,读程序,写出程序执行结果   #include stdio.hint fun(int x){ int y=1;static
            int z=4;z+=1; ++y;return(x+y+z);}void main(){ int
            i;for(i=1;i=3;i++)printf("%3d",fun(i));}
            正确答案:


            第13题,读程序,写出程序执行结果        #include stdio.h#include string.hvoid
            main(){  char  a[10]="abc";char  b[]="defg";   puts(a);    puts(b);  
             puts(strcat(a,b));}
            正确答案:


            第14题,读程序,写出程序执行结果#include “stdio.h”   void main()   {  char n=‘c’;  
                switch(n++)      {  default: printf(“error!”); break;        
             case ‘a’: case ‘A’:case ‘b’: case ‘B’: printf(“good!”);break;      
              case ‘c’: case ‘C’: printf(“pass!”);         case ‘d’: case ‘D’:
            printf(“warm!”);}}
            正确答案:


            第15题,读程序,写出程序执行结果    #include stdio.hvoid main(){ int
            x=1,a=0,b=0;switch(x){ case 0: b++;case 1: a++;case 2: a++;b++;  
             }printf(“a=%d,b=%d\n”,a,b);}
            正确答案:


            第16题,备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。
             正确答案:


            第17题,编程题:编写一个函数,将一个字符串(最多80个字符)中的大写字母变为小写字母,小写字母变为大写字母。要求字符串的输入与输出在主函数中完成。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)
             正确答案:


            第18题,编程题:编程计算:s=1+12+123+1234+12345+123456
            (必须用循环控制语句实现)(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)
             正确答案:

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表