- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2005-2006科技学院c试题b
第 PAGE 5 页
专 业
班 级
姓 名
学 号
答题纸(页数)5页
华北电力大学科技学院试卷
卷别B考试科目: 高级语言程序设计 ( C )
课程号: 课序号:_____ 考核时间:______________
题 号一二三四五六七八九十十一十二十三十四十五总分分 数阅卷人选择题:(每题 2 分,共50分)
1、一个C程序的执行是从(? ? )。
A)本程序的main函数开始,到main函数结束;
B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束;
C)本程序的main函数开始,到本程序文件的最后一个函数结束;
D)本程序文件的第一个函数开始,到本程序main函数结束.
2. 下列变量定义正确的是( ).
A)int x_1 ; y; B)int x=y=5;
C)int for=4; D)int x-y=2;
3. 算法具有五个特性,以下选项中不属于算法特性的是 ( ).
(A)有穷性 (B)简洁性 (C)可行性 (D)确定性
4. C语言中运算对象必须是整型的运算符是( ).
A) %= B) / C) = D) 〈=
5. 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( ? )。
A) 7?????????????? B) 8???????????? C) 6?????????????? D) 2
6、有输入语句:scanf(a=%d,b=%d,c=%d,a,b,c);,为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是(? ? )。
A)132??????????????????????????? B)1,3,2
C)a=1 b=3 c=2??????????????????? D)a=1,b=3,c=2
7. 以下正确的函数说明是 ( )。
A)float add(int x,y) B)int add(int x ; int y)
C)char add( ) D)int add(char x[ ] [ ])
8、阅读以下程序,当输入数据的形式为:25,13,10回车,正确的输出结果是( ? )。
#include stdio.h
void 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)不确定值
9.下列程序的输出结果是( )
#include stdio.h
void main()
{ char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
printf(%d,*--p);
}
A)非法 B)a[4]的地址 C)5 D)3
10.以下程序的输出结果是( )
# include stdio.h
void main()
{ int i, a[10];
for(i=9;i=0;i--) a[i]=10-i;
printf(%d%d%d,a[2],a[5],a[8]);
}
A)258 B) 741 C) 852 D) 369
11. 以下程序的输出结果是( ).
# include stdio.h
void main( )
{
int x=10,y=10,i;
for(i=0;x8;y=++i)
printf(%d%d ,x--,y);
}
A)10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 91
12. 下列程序的运行结果是( )
# include stdio.h
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
void main()
{ int a=3, b=6, *x=a, *y=b;
fun(x,y);
printf(%d %d, a, b);
}
A) 6 3 B) 3 6 C) 编译出错 D) 0 0
13. 以下数组定义中不正确的是( )
A) int a[2][3];
B) int b[][3]={0,1,2,3};
C) int c[100][100]={0};
D) int d[3][]=
文档评论(0)