作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 665|回复: 0
打印 上一主题 下一主题

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

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48461
跳转到指定楼层
楼主
发表于 2019-6-30 13:14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
2017年秋季学期《C语言》在线考试补考(适用于2018年4月份考试)-0006
试卷总分:20    得分:0
一、 单选题 (共 10 道试题,共 20 分)
1.以下关于数组的描述正确的是
A.数组大小固定,但是可以有不同类型的数组元素
B.数组大小可变,但是所有数组元素的类型必须相同
C.数组大小固定,所有元素的类型必须相同
D.数组大小可变,可以有不同类型的数组元素


2.在一个C程序中
A.main函数必须出现在所有函数之前
B.main函数可以在任何地方出现
C.main函数必须出现在所有函数之后
D.main函数必须出现在固定位置


3.若有说明语句:char c= ‘\64’ ; 则变量C包含:
A.1个字符
B.2个字符
C.3个字符
D.说明不合法,C值不确定


4.设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是
A.7
B.8
C.9
D.10


5.在C语言中,下列变量名称中合法的是
A.7x
B.int
C.ELse
D.a-b


6.用8位无符号二进制数能表示的最大十进制数为
A.127
B.128
C.255
D.256


7.以下选项中不能正确赋值的是( )。
A.char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B.i char b[10];b="Hello!";
C.i char b[10]= "Hello!";
D.i char *str="Hello!";


8.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是
A.(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
B.(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)
C.(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
D.(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)


9.初始化多维数组的语句中,可以默认的是( )。
A.最后一个下标界
B.第1个下标界
C.第2个下标界
D.以上都不对


10.从变量的作用域来分,可分为全局变量和局部变量,形参是
A.局部变量
B.全局变量
C.静态变量
D.动态变量


二、 问答题 (共 5 道试题,共 50 分)
1.读程序,写出程序执行结果
#include <stdio.h>
void f(int x, int y)
      { int t;
        if (x<y) { t=x; x=y; y=t; }
      }
      void main()
     { int a=4,b=3,c=5;
       f(a,b); f(a,c); f(b,c);
       printf("%d,%d,%d\n",a,b,c);
     }




2.读程序,写出程序执行结果
       #include <stdio.h>
void main()
     { int x=4;
      if(x++>=5)
printf(“%d\n”, x) ;
else
      printf(“%d\n”, x--) ;
}




3.读程序,写出程序执行结果
   #include <stdio.h>
void fun(char *w, int n)
{ char  t, *s1, *s2;
  s1=w;
s2=w+n-1;
  while(s1<s2) {t=*s1;*s1= *s2 ; *s2= t;s1++;s2--;}
}
void main()
{ char p[]="abcdefg";
fun(p, strlen(p));
puts(p);
}




4.读程序,写出程序执行结果
    #include <stdio.h>
#define  S(a,b)    (a)*(b)
void    main()
{  int a=3 ,area;
area=S(a,a+3) ;
   printf("area=%d\n",area);
}




5.读程序,写出程序执行结果
   #include <stdio.h>
void main()
     { int n=2;
      printf(“%d,%d,%d\n”, ++n , n+=2 , --n) ;
}




三、 简答题 (共 3 道试题,共 30 分)
1.编程题:从键盘输入10个评委给参赛选手打的分,去掉一个最高分和一个最低分,求选手的得分(平均分)。
(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)



2.
编程题:编程任意输入两个实数a和b,计算下面函数的值,并输出y值。


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



3.


编程题





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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

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

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2025-1-31 02:52 , Processed in 0.039028 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表