首页 > 其他分享 >运城学院 计算机与信息技术学院

运城学院 计算机与信息技术学院

时间:2023-12-29 10:23:25浏览次数:33  
标签:10 信息技术 int 学院 输出 printf _______ main 运城

运城学院数学与信息技术学院

2017—2018学年第二学期期末考试

程序设计基础 试题(A)

适用范围:计算机科学与技术专业1701\1702班

网络工程专业1703\1704\1705班

信息管理与信息系统专业1706班

数字媒体技术专业1707\1708班

通信工程专业1709\17010班

 命题人: 南丽丽

                                                 审核人: 

 

一、选择题(每题2分,共20分)

1、在下列自定义标识符中,符合C语言规定的是_______

A、6_3         B、piece flag         C、sum         D、number-of

2、下面各选项组中,均是C语言关键字的组是_______。

   A、auto,enum,include        B、switch,typedef,continue    

C、signed,union,scanf        D、if,struct,type

3、一个C程序的执行是从_______

A、程序的main函数开始,到main函数结束

B、程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C、本程序的main函数开始,到本程序文件的最后一个函数结束

D、本程序文件的第一个函数开始,到本程序main函数结束

4、C语言规定:在一个源程序中,main函数的位置_______

A、必须在最开始                       B、可以任意

C、必须在系统调用的库函数的后面       D、必须在最后

5、printf函数中用到格式符%5d,其中数字5表示输出的数字占用5列。如果数字长度大于5,则输出按方式_______

A、从左起输出该字符串,右补空格  B、右对齐输出该字串,左补空格

C、按原字符长从左向右全部输出    D、输出出错信息

6、阅读以下程序,当输入数据的形式为25,13,10<CR>(CR为回车)时正确的输出结果为_______

   main( )

{  int x,y,z;

scanf("%d%d%d",&x,&y,&z);

printf("x+y+z=%d\n",x+y+z);

}

A、x+y+z=48      B、x+y+z=35      C、x +z=35     D、不确定值

7、设x,y和z均为int型变量,则执行语句x=(y=(z=10)+5)-5;后x,y和z的值是_______    

A、x=10 y=15 z=10            B、x=10 y=10 z=15

C、x=10 y=10 z=10            D、x=10 y=5 z=10

8、设有int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)||(n=c>d)后m的值为_______

A、1          B、2          C、3         D、0

9、判断char型变量ch是否为大写字母的正确表达式的是_______

A、’A’<=ch<=’Z’                 B、(ch>=’A’)&(ch<=’Z’)

C、(ch>=’A’)&&(ch<=’Z’)        D、(’A’<=ch)AND(’Z’>=ch)

10、若有说明语句:char c=’\n’;则变量c_______

A、包含1个字符             B、包含2个字符

C、包含3个字符             D、说明不合法,c的值不确定

二、填空题(每空1分,共20分)

1、C语言中规定:变量应该先_______,再使用。

2、从编写好一个C程序到完成运行,一般经过_______、_______、_______、_______四个步骤。

3、C语言中的标识符是由_______、_______和_______组成的字符序列。

4、C语言的函数主要由_______和_______两部分组成。

5、从变量的作用域来分,变量可分为_______和_______。

6、若有:printf(“%d”,((a=3*5,a*4),a+30));输出的值为:_______。

7、若有:int a[2][3]={1,2,3,4};则a[1][2]的值为_______。

8、printf(“%f\n”, (2.5+3.0)/5);的输出结果是_______。

9、有数据定义语句:

char string1[10]="ABCDE",string2[10]="XYZ";

printf("%d\n",strlen(strcpy(string1,string2)));

上面的输出结果是_______。

10、已知int x=6,y;在VC++环境下执行下述语句:

y=++x>5&&++x<10;

x的值是_______,y的值是_______ 。

11、C语言中对文件的操作必须按文件的打开、_____、_____ 三步进行。

三、程序分析题(每题5分,共20分)

1、分析以下程序的运行结果:

int main( )

{  int  m=5;

if(--m>5)    printf("输出的值为:%d\n",m);

else    printf("输出的值为:%d\n",m--);

}

运行结果是:                              。

2、分析以下程序的运行结果:

#define sq(x)  x*x

int main( )

{   int a=4;

printf("表达式结果为:%d\n",10/sq(a+1));

}

运行结果是:                              。

3、分析以下程序的运行结果:

void ive(int x[ ],int n)

{ int t,*p;

  p=x+n-1;

  while(x<p)

  { t=*x;

   *x++=*p;

   *p--=t;

  }

  return;

}

main( )

{ int i,a[ ]={1,2,3,4,5,6,7,8,9,0};

 ive(a,10);

 for(i=0;i<10;i++)

    printf(“%d”,a[i]);

 printf(“\n”);  }

运行结果是:                              。

4、分析以下程序的运行结果:

long fun(int n)

{  long s;

   if(n= =1||n= =2)     s=2;

   else     s=n-fun(n-1);

   return s;   }

 main( )

 {  printf(“s=%ld\n”,fun(3));  }

运行结果是:                              。

四、编程题(每题10分,共40分)

1、编程:输出1~100之间所有整数的奇数和与偶数和。

2、编程:求n!,并将结果输出。

3、编程:用冒泡法对n个数从大到小排序。

4、编程:有5个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,编程实现从键盘上输入5个学生的信息,并在显示器上输出学生的相关信息。

标签:10,信息技术,int,学院,输出,printf,_______,main,运城
From: https://www.cnblogs.com/wangprince2017/p/17934160.html

相关文章

  • 四川大学网络空间安全学院暑期实训总结
    实习目的、要求:本次实训以网络与信息安全实用化人才培养体系为指导,以学生在校实际学习课程为理论基础,主要通过对各个网络安全漏洞原理的实际训练,使学生掌握基于云计算、WEB服务等方面的漏洞原理和利用方法。培养学生实际动手操作能力以及理论转化运用能力,除了基础理论......
  • 周口 周口职业技术学院 外文名Zhoukou Vocational and Technical College
     周口职业技术学院办学历史最早可追溯到1947年2月中国人民解放军豫皖苏军区在郸城吴台镇创办的卫生干部训练班(周口卫生学校的前身)。2001年4月,周口农业学校、沈丘师范学校、周口艺术学校、周口广播电视大学四所学校合并升格为周口职业技术学院。2005年5月西华师范学校并入,2014年9......
  • 信阳 信阳农林学院 Xinyang Agriculture and Forestry University 简 称信阳农林
    信阳农林学院外文名XinyangAgricultureandForestryUniversity简    称信阳农林·XinyangA&FUniversity(XYAFU) 历史沿革1910年(清宣统二年)学校在私立淮西中等学堂旧址(今汝南县城关)创建,校名为汝宁府中等实业学堂。1911年改称汝宁府官立甲种农业学校。1......
  • 南阳 南阳农业职业学院(Nanyang Vocational College of Agriculture)
    南阳农业职业学院(NanyangVocationalCollegeofAgriculture),位于河南省南阳市,简称“南阳农职院”,是经河南省人民政府批准、教育部备案的一所全日制普通高等职业院校,是河南省特色高职院校。学校前身是1951年创办的年的南阳农业学校,1958年升格为南阳农学院,1959年改为南阳农业专科......
  • 洛阳师范学院Luoyang normal university
    洛阳师范学院是一所省属普通高等本科院校,位于千年帝都、牡丹花城、丝路起点——洛阳。学校地处伊水之滨,万安山下,东汉太学便发端于此。南望二程故里,传颂着程门立雪、鲁台望道的佳话;西望关林和世界文化遗产龙门石窟,绽放着世界文化遗产的璀璨光芒。学校前身是始建于1916年的河南省立......
  • 河南警察学院 Henan police college
    河南警察学院是我省唯一的省属公安本科院校,前身是1949年2月成立的中共豫西区委保卫干部训练班,历经河南省公安干部学校、河南省人民警察学校、河南公安高等专科学校等时期。2010年3月经教育部批准成立河南警察学院。2012年8月开封警校、洛阳警校并入河南警察学院。2019年11月通过教......
  • 四川文化艺术学院开展“送文化到基层”惠民演出系列活动
    文化是一个民族的精神信仰,响应国家号召,推动基层文化建设,鼓励传统文化传承与创新。近日,由四川文化艺术学院教学科研部与游仙区委宣传部、梓潼县文联联合主办,川文艺大学生创新创业园、学生工作部、校团委、党委宣传部和各二级学院承办,地方村委及四川润星演出公司协办的“送文化......
  • 四川文化艺术学院首届大学生创新技能大赛成功举办
    11月23日下午,由四川文化艺术学院教科部主办,大学生创新创业园、学生工作部、校团委、校宣传部及各二级学院承办,四川润星演出有限责任公司协办的“四川文化艺术学院首届大学生创新技能大赛”在梓潼校区综合体育馆正式拉开帷幕。本届大赛以“创新、创意、创造未来”为主题,以“以赛......
  • 【Hikari】浙江省高中信息技术系列
    因Hikari官网处于内测状态,暂无法访问,Hikari浙江省高中信息技术系列暂时以本博客单独放置课程列表(按时间顺序排序)课程课程内容视频及笔记算法第一讲(一)——桶排序介绍了桶排序的基本原理及其基本用法视频(Bilibili):「十分钟一个知识点」桶排序、笔记(蓝奏云):算法第......
  • 重庆大学重大计算机学院研究生毕业要求
     重庆大学计算机学院917考研交流KC群进入KC群可点击下方链接:               重庆大学计算机学院917考研交流KC群 计算机学院研究生毕业要求学术型硕士研究生:申请者满足下述条件之一。发表或录用一篇SCI期刊论文;发表或录用一篇CCF推......