版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./1、C语言程序的基本结构单位是________。
A、函数
B、语句
C、字符
D、程序行
你的回答:A
<√>
参考答案:A2、C语言规定在一个C程序中,main函数的位置________。
A、必须在开始
B、必须在最后
C、可以任意
D、必须在系统调用的库函数之后
你的回答:C
<√>
参考答案:C3、能直接让计算机识别的语言是________。
A、高级语言
B、机器语言
C、汇编语言
D、C语言
你的回答:B
<√>
参考答案:B4、编辑程序的功能是______。
A、调试程序
B、建立并修改文件
C、将C语言程序编译成目标程序
D、命令计算机执行指定的操作
你的回答:D
<×>
参考答案:B5、C语言提供的合法关键字是______。
A、switch
B、Case
C、printf
D、loop
你的回答:A
<√>
参考答案:A6、在C语言中合法的字符或字符串常量是______。
A、"int"
B、'ab'
C、'\n'
D、"\n"
你的回答:D
<×>
参考答案:A7、若已定义x和y为double类型,且x=1,则表达式y=x+3/2的值是______。
A、1
B、2
C、2.0
D、2.5
你的回答:C
<√>
参考答案:C8、设a为整型变量,能表达数学关系10<a<15的C语言表达式是______。
A、10
B、a>10&&a<15
C、a>10anda<15
D、a>10||a<15
你的回答:B
<√>
参考答案:B9、若有语句:intu=010,v=0x10,w=10;printf<"%d,%d,%d\n",u,v,w>;则输出的结果是______。
A、8,16,10
B、10,10,10
C、8,8,10
D、8,10,10
你的回答:A
<√>
参考答案:A10、在for<表达式1;表达式2;表达式3>循环中,_______常用于表示循环条件判断。
A、表达式1
B、表达式2
C、表达式3
D、都不是
你的回答:B
<√>
参考答案:B11、若k是int型变量,且有下面的程序片段:k=-3;if<k<=0>
printf<"####">;elseprintf<"&&&&">;上面程序片段的输出结果是
A、####
B、&&&&
C、####&&&&
D、上面的程序片段语法错误,无输出结果
你的回答:D
<×>
参考答案:A12、下面程序的输出是:main<>{
intx=10,y=3;
printf<"%d\n",x/y>;}
A、0
B、1
C、3
D、不确定的值
你的回答:C
<√>
参考答案:C13、下面程序的输出是:voidprty<intx>{
printf<"%d\n",x>;}main<>{
inta=25;
prty<a>;}
A、23
B、24
C、25
D、26
你的回答:C
<√>
参考答案:C14、下面程序的输出是:main<>{
intx=40;
x++;
printf<"%d\n",x>;}
A、39
B、40
C、41
D、42
你的回答:C
<√>
参考答案:C15、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为:
A、a<>0
B、a!=0
C、a>0ORa<0
D、a>0ANDa<0
你的回答:B
<√>
参考答案:B16、设j为int型变量,则下面for循环语句的执行结果是:for<j=10;j>3;j=j-1>{
if<j%3!=0>j=j-1;
j=j-2;
printf<"%d",j>;}
A、63
B、74
C、62
D、73
你的回答:D
<×>
参考答案:B17、若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的正确形式是:intb,c;floata;scanf<"%f,%d,%d",&a,&b,&c>;
A、5.043
B、5.0,4,3
C、5.0,4,c=3
D、a=5.0,b=4,c=3
你的回答:B
<√>
参考答案:B18、若执行以下语句后,celsius变量的结果是______。intcelsius,fahr=100;celsius=6/12*<fahr-30>;
A、0
B、35
C、35.0
D、36
你的回答:A
<√>
参考答案:A19、若有以下的语句:
scanf<"%d%d%lf",&money,&year,&rate>;程序运行时,输入的多个数据之间必须有间隔,间隔符不可以是______。
A、空格
B、回车符
C、Tab键
D、逗号
你的回答:D
<√>
参考答案:D20、下列有关for语句的描述中:
for<表达式1;表达式2;表达式3>
循环体语句______是不正确的。
A、书写顺序和执行顺序不同
B、表达式1只执行一次
C、表达式2,循环体语句,表达式3循环执行
D、表达式1,表达式2,循环体语句,表达式3循环执行
你的回答:D
<√>
参考答案:D21、下列for语句中,______是循环变量。for<fahr=lower;fahr<=upper;fahr++>{
celsius=<5.0/9.0>*<fahr-32.0>;
printf<"%d%6.1f\n",fahr,celsius>;}
A、fahr
B、lower
C、upper
D、celsius
你的回答:A
<√>
参考答案:A22、执行下列程序段后,变量sum、i的值是______。for<sum=0,i=1;i<=100;i++>
sum=sum+i;
A、5050101
B、5050100
C、5051100
D、5051101
你的回答:D
<×>
参考答案:A23、下列程序的功能是:flag=1;denominator=1;sum=0;for<i=1;i<=n;i++>{
item
=
flag
*
1.0/<2*i-1>
sum
=
sum
+
item
;
flag
=
-flag;
}
A、求1+2+3+...+n之和
B、求1-2+3-...+n之和
C、求1+1/2+1/3+...+1/n之和
D、求1-1/3+1/5-...+1/n之和
你的回答:D
<√>
参考答案:D24、C语言程序中的常量类型<
>。
A、由书写形式确定
B、必须用定义语句定义
C、在运算时才能确定
D、无法确定
你的回答:A
<√>
参考答案:A25、假设m是一个两位数,将m的个位与十位互换的表达式是<
>。
A、m/10*10+m%10
B、m%10*10+m/10
C、m*10%10+m/10
D、m/10+m%10/10
你的回答:B
<√>
参考答案:B26、执行"scanf<"a=%d,b=%d",&a,&b>;"语句,要使变量a、b的值分别为3和4,正确输入方法是<
>。
A、3,4
B、a:3b:4
C、a=3,b=4
D、34
你的回答:C
<√>
参考答案:C27、设b=1234,执行"printf<"%%d@%d",b>;"语句,输出结果为<
>。
A、1234
B、%1234
C、%%d@1234
D、%d@1234
你的回答:D
<√>
参考答案:D28、若输入2.50,下列程序的执行结果是<
>。voidmain<>{
floatr,area;
scanf<"%f",&r>;
printf<"%f\n",area=1/2*r*r>;}
A、0
B、3.125
C、3.13
D、程序有错
你的回答:A
<√>
参考答案:A29、下列条件语句中,功能与其他语句不同的是<
>。
A、if<a>printf<"%d\n",x>;elseprintf<"%d\n",y>;
B、if<a==0>printf<"%d\n,y">;elseprintf<"%d\n",x>;
C、if<a!=0>printf<"%d\n",x>;elseprintf<"%d\n",y>;
D、if<a==0>printf<"%d\n",x>;elseprintf<"%d\n",y>;
你的回答:A
<×>
参考答案:D30、与数学表达式3xn/<2x-1>对应的C语言表达式是<
>。
A、3*x^n<2*n-1>
B、3*x**n/<2*x-1>
C、3*pow<x,n>/<2*x-1>
D、3*pow<n,x>/<2*x-1>
你的回答:C
<√>
参考答案:C31、对于for<表达式;
;表达式3>可理解为<
>。
A、for<表达式;0;表达式3>
B、for<表达式;1;表达式3>
C、for<表达式;表达式1;表达式3>
D、for<表达式;表达式3;表达式3>
你的回答:B
<√>
参考答案:B32、下面关于for循环的正确描述是<
>。
A、for循环只能用于循环次数已知的情况
B、for循环是先执行循环体语句,后判断表达式
C、for循环只能用于循环次数未知的情况
D、for循环的循环体语句中,可以包含多条语句
你的回答:D
<√>
参考答案:D33、下面程序段的输出结果是<
>。inti,sum;for<i=1;i<=10;i++>sum+=sumprintf<"%d\n",i>;
A、10
B、9
C、15
D、11
你的回答:D
<√>
参考答案:D34、下列程序运行时如果从键盘输入"7
8
9",则运行结果是<
>。#include<stdio.h>voidmain<>{
inta,b,c,x,y;
printf<"请输入3个整数:">;
scanf<"%d%d%d",&a,&b,&c>;
if<a>b>{
x=a;y=b;
}
else{x=b;y=a;
}
if<x<c>x=c;
if<y>c>y=c;
printf<"x=%d,y=%d",x,y>;}
A、x=7,y=9
B、x=7,y=7
C、x=9,y=7
D、x=9,y=9
你的回答:C
<√>
参考答案:C35、运行下列程序后的输出结果是<
>。#include<stdio.h>intmain<void>{
inti,s=0;
for<i=1;i<10;i+=2>
s+=i+1;
printf<"%d\n",s>;}
A、31
B、30
C、32
D、29
你的回答:B
<√>
参考答案:B36、下列程序的功能是计算s=1+12+123+1234+12345,完善程序。#include<stdio.h>voidmain<>{
intt,s,i;
<1>
;
for<i=1;i<=5;i++>{
<2>
;
s=s+t;
}
printf<"s=%d\n",s>;}
A、<1>s=0,t=1<2>t=t+10*i
B、<1>s=0,t=1<2>t=t*10+i
C、<1>s=0,t=0<2>t=t*10+i
D、<1>s=1,t=1<2>t=t+10*i
你的回答:C
<√>
参考答案:C37、以下程序的功能是计算s=1+1/2+1/3+...+1/10,完善下列程序。#include
void
main<>{
int
n;
float
s;
<1>
;
for<n=10;n>=1;n-->
<2>
;
printf<"%6.4f\n",s>;}
A、<1>s=0<2>s=s+1/n
B、<1>s=0.0<2>s=s+1/n
C、<1>s=1.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年美容院管理咨询合同
- 2025年度智能交通控制系统安装与运营合同范本3篇
- 2024液化气供气合同范本(含新能源替代方案设计)3篇
- 【高频考点】人教版五年级上册数学第八单元测试卷(综合运用篇)
- 云南2024年云南普洱宁洱哈尼族彝族自治县消防救援大队招聘6名专职消防员笔试历年典型考点(频考版试卷)附带答案详解
- 2025年中国肌肤调理剂市场调查研究报告
- 2025年中国感应柜门锁市场调查研究报告
- 2025至2031年中国美式油壶行业投资前景及策略咨询研究报告
- 印刷包装的可回收性考核试卷
- 暑假学习计划5篇
- 2025年浙江省金华市统计局招聘2人历年高频重点提升(共500题)附带答案详解
- 员工职业素养与团队意识培训课件2
- 部编版三年级下册语文全册教案及全套导学案
- 2024年国家级森林公园资源承包经营合同范本3篇
- 对口升学《计算机应用基础》复习资料总汇(含答案)
- 迪士尼乐园总体规划
- 2024年江苏省苏州市中考数学试卷含答案
- 2024年世界职业院校技能大赛高职组“市政管线(道)数字化施工组”赛项考试题库
- 介绍蝴蝶兰课件
- 大学计算机基础(第2版) 课件 第1章 计算机概述
- 数字化年终述职报告
评论
0/150
提交评论