- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一 单选题 (共20分,每小题1分)
1以下程序的输出结果是 。
main()
{ printf(“\n*s1=%15s*”, “chinabeijing”);
printf(“\n*s2=%-5s*”, ”chi”);
}
A) *s1=chinabeijing *
*s2=* * chi*
B) *s1=chinabeijing *
*s2= chi *
C) *s1= chinabeijing *
*s2= chi*
D) *s1= chinabeijing*
*s2= chi *
2 以下不正确的if语句是 。
if (xy x!=y);
if (x= =y) x+=y;
if (x!=y) scanf(“%d”, x) else scanf(“%d”, y);
D) if (xy) { x++; y++;}
3 阅读以下程序 。
main()
{ int a=5, b=9, c=0;
if (a=b+c) printf(“***\n”);
else printf(“$$$\n”);
}
A) 有语法错误不能通过编译
B) 可以通过编译,但不能通过连接
C) 输出***
D) 输出$$$
4设有程序段:
int k=10;
while (k=0) k=k-1;
则下面描述正确的是 。
A) while循环执行10次
B) 循环是无限循环
C) 循环体语句一次也不执行
D) 循环体语句执行一次
5 下面程序的执行结果是 。
#include stdio.h
main()
{ int num=0;
while (num=2)
{ num++;
printf(“%d\n”, num);
}
}
A) 1
B) 1
2
C) 1
2
3
D)
1
2
3
4
6 以下程序段 。
x=-1;
do
{ x=x*x;} while (!x);
A) 是死循环
B) 循环执行二次
C) 循环执行一次
D) 有语法错误
7 以下不能对二维数组a进行正确初始化的语句是 。
A) int a[2][3]={0};
B) int a[][3]={{1, 2}, {0}};
C) int a[2][3]= {{1, 2}, {3, 4}, {5,6}};
D) int a[2][3]= {1, 2, 3, 4, 5, 6};
8 下面程序 (每行前的数字表示行号) 。
1 main()
2 {
3 int a[3]=(3*0);
4 int i;
5 for (i=0; i3; i++) scanf(“%d”, a[i]);
6 for (i=1; i3; i++) a[0]=a[0]+a[i];
7 printf(“%d\n”, a[0]);
8 }
A) 第3行有错误
B) 第7行有错误
C) 第5行有错误
D) 没有错误
9 阅读程序:
# define ADD(x) x+x
main()
{
int m=1, n=2, k=3;
int sum=ADD(m+n)*k;
printf(“sum=%d”, sum);
}
上面程序的运行结果是 。
A) sum=9
B) sum=10
C) sum=12
D) sum=18
10 以下有关宏代换的叙述不正确的是 。
A) 宏代换不占用运行时间
B) 宏名无类型
C) 宏代换只是字符替换
D) 宏名必须用大写字母表示
11 以下程序的运行结果是 。
sub(int x, int y, int *z)
{ *z=y-x;}
main()
{ int a, b, c;
sub(10, 5, a);
sub(7, a, b);
sub(a, b, c);
printf(“%4d, %4d, %4d\n”, a, b, c);
}
A) 5, 2, 3
B) –5, -12, -7
C) –5, -12, -17
D) 5, -2, -7
12 下面程序的运行结果是 。
char a[6];
a=“abcd”;
printf(“\”%s\”\n”, a);
A) “abcd”
B) \abcd\
C) \”abcd\”
D) 编译出错
13 C语言程序中,当出现条件分支语句if~else时, else与组成配对关系 A同一复合语句内部的if?????????????? B在其之前任意的if
C在其之前未配对的最近的
您可能关注的文档
- 《2016年MPA_MPAcc综合能力英语考试大纲)》.doc
- 《2016年MPA大作文动态模板万能句(陈雪峰)》.doc
- 《2016年MPA真题-逻辑部分》.doc
- 《2016年MPA英语联考作文模板》.pdf
- 《2016年MPA逻辑真题及答案(新阳光教育)》.doc
- 《2016年MRI医师资格考试卷》.doc
- 《2016年MTI百科(二)》.docx
- 《2016年MTI翻译硕士试题解析、复试指导及2016年复习建议(含半小时交流会精华部分)》.pdf
- 《2016年MTI考研百科知识与中文写作备考资料(二)》.docx
- 《2016年NAND+Flash产业与eMMC市场趋势分析_Alan(Download)》.pdf
文档评论(0)