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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 221|回复: 0

2019年秋季学期《程序设计(C语言)》在线考试(适用于2019年12月份考试)

[复制链接]

9485

主题

9485

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
28607
发表于 2020-1-6 10:45:34 | 显示全部楼层 |阅读模式

【奥鹏】-[中国石油大学(华东)]2019年秋季学期《程序设计(C语言)》在线考试(适用于2019年12月份考试)
试卷总分:100    得分:100
第1题,C语言中,运算对象必须是整型数的运算符是
A、%
B、\
C、% 和 \
D、**
正确答案:A


第2题,有如下定义:long m;char c;float x;double y;则表达式c+m*x/y的值的类型是
A、long
B、char
C、float
D、double
正确答案


第3题,以下不能正确定义二维数组的选项是(  )。
A、int a[2][2]={{1},{2}}
B、int a[][2]={l,2,3,4}
C、int a[2][2]={{l},2,3}
D、int a[2][]={{1,2},{3,4}}
正确答案


第4题,已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是
A、2
B、3
C、4
D、无法确定;
正确答案:


第5题,有以下函数定义: void fun( int n , double x ) { …… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
A、fun( int y , double m )
B、k=fun( 10 , 12.5 )
C、fun( 10 , 12.5 )
D、void fun( 10 ,12.5 );
正确答案:


第6题,下列说法正确的是
A、main函数必须放在C程序的开头
B、main函数必须放在C程序的最后
C、main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的
D、main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的
正确答案:


第7题,下列描述中不正确的是
A、字符型数组中可以存放字符串
B、可以对字符型数组进行整体输入、输出
C、可以对整型数组进行整体输入、输出
D、不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
正确答案:


第8题,以下语句中无限循环语句是
A、for(;2&5;)
B、while(1,2,3)
C、while(‘\0’)
D、for(;’\0’;)
正确答案:


第9题,结构化程序设计的三种基本结构是
A、顺序结构、选择结构、循环结构
B、if、switch、break
C、for、while、do-while
D、if、for、continue
正确答案:


第10题,在C语言中,下列字符常量中合法的是
A、′\084′
B、′\x43′
C、′ab′
D、”\0”
正确答案:


第11题,读程序,写出程序执行结果   #include stdio.h   #define MAX(a,b)  (ab ? a : b)+1   void main()   { int i=6,j=8;     printf(“%d\n”,MAX(i,j)); }
正确答案:


第12题,读程序,写出程序执行结果#include stdio.hvoid fun(char *w, int n){ char  t, *s1, *s2;  s1=w; s2=w+n-1;  while(s1s2) {t=*s1;*s1= *s2 ; *s2= t; s1++;s2--;}}void main(){ char p[]="1234567";fun(p, strlen(p));puts(p);}
正确答案:


第13题,读程序,写出程序执行结果   #include stdio.hvoid main(){ int i=0,a=0;while( i20 ){  for(;;)if((i%10)==0) break;else i--;         i+=11;         a+=i;}printf("%d\n",a);}
正确答案:


第14题,读程序,写出程序执行结果#include stdio.hvoid copy_str(char  from[ ],char to[ ]){   int  k=0;while(from[k]!= ‘\0’){   to[k]=from[k]; k++;    }    to[k]=‘\0’;  /*末尾加上串结束标志*/}void main(){    char  str1[80]= "good",str2[80]= "abcdef";   copy_str(str1,str2);   puts(str2);}
正确答案:


第15题,读程序,写出程序执行结果   #include stdio.hint m=13;            int fun(int x,int y){ int m=3;  return(x*y-m);}void main()     { int a=7, b=5;        printf("%d\n", fun(a,b)/m);}
正确答案:


第16题,编程: 计算sum=1-1/2!+1/3!-1/4!+ …… -1/10!(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)
正确答案:


第17题,编程题:编写函数change使输入的字符串按反序存放,在主函数中输入和输出字符串。例如输入是:12345abcde,则输出为:edcba54321(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)
正确答案:


第18题,
正确答案:
回复

使用道具 举报

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

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

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