- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟试卷(八)
一、单项选择题(在本题的每一小题的备选答案中只有一个答案是正确的,请把你认为正确的 答案的题号,填入题干的括号内。多选不给分。每题 1 分,共 20 分)
1.语句
printf(%d\n,(a=2)(b=-2));
则输出结果是( )。
(1)无输出 (2)结果不确定 (3)-1 (4)1
2.设有如下的变量定义
int i=8,k,a,b;
unsigned long w=5;
double x=1.42,y=5.2;
则以下符合 c 语言语法的表达式是( )。
(1)a+=a-=(b=4)*(a=3) (2)x%(-3)
(3)a=a*3=2 (4)y=float(i);
3.语句
printf(a\bre\hi\y\\\bou\n);
的输出结果是( )。(说明: \b是退格符)
(1)a\bre\hi\y\\\bou (2)a\bre\hi\y\bou
(3)rehiyou (4)abrehiy\bou
4.执行以下程序的输出结果是( )。
#include stdio.h
main()
{
int i;
for (i=1;i6;i++)
{
if (i%2)
{
printf(#);
continue;
}
printf(*);
}
printf(\n);
}
(1)#*#*# (2)##### (3)***** (4)*#*#*
5.在执行以下程序时,为了使输出结果为 t=4,则给 a 和 b 输入的值应满足的条件是( )。
#include stdio.h
main()
{
int s,t,a,b;
scanf(%d,d,a,b);
s=1;t=1;
if (a0)
s=s+1;
if (ab)
t=s+t;
else if (a==b)
t=5;
else
t=2*s;
printf(t=%d\n,t);
}
(1)ab (2)ab0 (3)0ab (4)0ab
6.若执行下述程序时从键盘输入
3
3 4
则输出结果是( )。
#include stdio.h
main()
{
int a,b,s;
scanf(%d%d,a,b);
s=a;
if (ab)
s=b;
s*=s;
printf(%d\n,s*s);
}
(1)186 (2)256 (3)324 (4)400
7.执行下述程序的输出结果为( )。
#include stdio.h
main()
{
int n=0;
int sum=0;
while (n++,n50)
{
if (n==(n/2)*2)
continue;
sum+=n;
}
printf(%d\n,sum);
}
(1)50 (2)625 (3)1275 (4)49
8.下述描述中不正确的是( )。
(1)字符型数组中可以存放字符串
(2)可以对字符型数组进行整体输入、输出
(3)可以对整型数组进行整体进行输入、输出
(4)不能在赋值语句中通过赋值运算符“= ”对字符型数组进行整体赋值
9.给出以下定义
char x[]=abcdefg;
char y[]={a,b,c,d,e,f,g};
则正确的叙述为( )。
(1)数组 x 和数组 y 等价 (2)数组 x 和数组 y 的长度相同
(3)数组 x 的长度大于数组 y 的长度 (4)数组 x 的长度小于数组 y 的长度
10.设有如下变量说明语句
int i;
char *s=a\045+045\b;
则执行下述 for 语句后,变量 i 的结果值是( )。
for (i=0;*s++;i++);
(1)7 (2)8 (3)9 (4)以上三个答案都是错误的
11.执行下述程序的输出结果是( )。
#include stdio.h
main()
{
char *s=121;
int k=0,a=0,b=0;
do
{
k++;
if (k%2==0)
{
a=a+s[k]-0;
continue;
}
b=b+s[k]-0;
a=a+s[k]-0;
}while (s[k+1]);
printf(%k=%d a=%d b=%d\n,
您可能关注的文档
最近下载
- 数学中等职业学校《基础模块》第一册期末考试 数学试卷.pdf VIP
- 湖北省武汉市江汉区2024-2025学年八年级上学期期中道德与法治试卷.docx VIP
- 《建筑设计防火规范》(GB50016-2014(2018年版))核心内容梳理.docx VIP
- 建设用地土壤污染修复绿色低碳评价技术指南及编制说明.pdf VIP
- 湖北省2024年初中学业水平考试语文卷附答案解析 .pdf VIP
- 使用单位电梯安全风险管控清单、电梯每日安全检查与使用状况记录、电梯每周安全检查记录、特种设备(电梯)每周安全排查报告及每月安全调度会议纪.docx VIP
- 苏科版劳动与技术一年级上册《04系鞋带》课件.pptx VIP
- 数据结构-考研真题.docx VIP
- 湖北省武汉市江汉区2023-2024学年八年级上学期期末道德与法治试卷.docx VIP
- 高中生生物社团活动对学生生物科学素养提升的实证分析教学研究课题报告.docx
原创力文档


文档评论(0)