南昌大学C语言题库_第1页
南昌大学C语言题库_第2页
南昌大学C语言题库_第3页
南昌大学C语言题库_第4页
南昌大学C语言题库_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——南昌大学C语言题库C语言题库

1、一个C程序的执行是从___A__。

A)本程序的main函数开始,到main函数终止

B)本程序文件的第一个函数开始,到本程序文件的最终一个函数终止C)本程序的main函数开始,到本程序文件的最终一个函数终止D)本程序文件的第一个函数开始,到本程序main函数终止2、以下表达正确的是:C

A)在C程序中,main函数必需位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句

D)在对一个C程序进行编译的过程中,可发现解释中的拼写错误3、以下表达不正确的是。DA)一个C源程序可由一个或多个函数组成B)一个C源程序必需包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,解释说明只能位于一条语句的后面4、C语言规定:在一个源程序中,main函数的位置C。A)必需在最开始B)必需在系统调用的库函数的后面C)可以任意D)必需在最终5、一个C语言程序是由BA)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成6、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为AA)charB)10A20BC)10A20D)10A20B。

52、已有定义intx;f1oaty;且执行scanf(\语句,若从第一列开始输B入数据

12345678(回车),则x的值为A)12345B)123。C)45D)345

53、已有定义intx;f1oaty;且执行scanf(\语句,若从第一列开始输入数据

12345678(回车),则y的值为:BA)无定值B)45.0000C)678.000000D)123.00000

54、已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据时,

正确的数据输入方式是:Dinta1,a2;charc1,c2;scanf(\scanf(\A)1020ABB)1020ABC)1020ABD)1020AB55、已有程序段和输入数据的形式如下,程序中输入语句的正确形式应当为Dmain()

{inta;floatf;

printf(\输入语句

printf(\}

Inputnumber:4.52A)scanf(\B)scanf(\C)scanf(\D)scanf(\56、根据定义和数据的输入方式,输入语句的正确形式为:B

已有定义:floatfl,f2;数据的输入方式:4.52

3.5

A)scanf(\B)scanf(\C)scanf(\D)scanf(\57、阅读以下程序,当输入数据的形式为25,13,10正确的输出结果为:Dmain(){intx,y,z

scanf(\printf(\。}

A)x+y+z=48B)x+y+z=35C)x+z=35D)不确定值58、阅读下程序,若运行结果为如下形式,输入输出语句的正确内容是:B

main()

{intx;floaty;printf(\输入语句输出语句}

输入形式enterx,y:23.4输出形式x+y=5.40

A)scanf(\B)scanf(\C)scanf(\

D)scanf(\十y=%4.2f\59、以下说法正确的是:D

A)输入项可以为一实型常量,如scanf(\

B)只有格式控制,没有输入项,也能进行正确输入,如scanf(\

C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(\

printf(\}

A)(int)(i/7)==i/7B)(int)i/7==i/7C)i%7=0D)i%7==0*128B

下面程序的功能是计算1至10之间的奇数之和及偶数之和。请选择填空;#includemain()

{inta,b,c,i;a=c=0;

for(i=0;imain(){inti;

for(i=1;imain()

{inti,b,k=0;

for(i=1;i=0)k++;}

printf(\

A)3,-1B)8,-1C)3,0D)8,-2*133B

以下正确的描述是。

A)continue语句的作用是终止整个循环的执行

B)只能在循环体内和switch语句体内使用break语句

C)在循环体内使用break语句或continue语句的作用一致D)从多层循环嵌套中退出时,只能使用goto语句*134D

下面程序段:

for(t=1;t=0时什么也不输出C)printf函数永远也不执行D)最多允许输出100个非负整数*135C

下面程序段:

x=3;do

{y=x--;

if(!y){printf(\printf(\

}while(1{intk=0;charc='A';do

{switch(c++)

{case'A':k++;break;case'B':k--;

case'C':k+=2;break;case'D':k=k%2;continue;case'E':k=k*10;breab;default:k=k/3;}k++;}

while(c,(表示回车),则下面程序的运行结果是:

#indude#includemain()

{floatx,y,z;

scanf(\z=x/y;while(1)

{if(fabs(z)>1.0){x=y;y=z;z=x/y;}elsebreak;}printf(\

A)1.5B)1.6C)2.0D)2.4*140B

下面程序的运行结果是:#include\main(){inta,b;

fora=1,b=1;a=20)break

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论