- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
08级C语言试卷B卷
2008 至 2009 学年第 1 学期 课程名称 C语言 (本科) 试卷 B
专业班级:软件081-2、网络081-2、计科081-3; 考试形式:闭卷; 考试时间 120 分钟
题号
一
二
三
四
总分
分数
考生注意:请将正确答案写在试卷第4,5页相应的位置
一、单项选择题(0分每题分)1、下列一组数中最大的数是____
A (108)10 B (1100100)2 C (79)16 D (162)8
2、用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过____
A 汇编 B 编辑 C 解释 D 编译和链接
3、在Windows 2000中关于文件名,不正确的描述为____
A.在同一磁盘中,允许文件名完全相同的文件存在
B.在同一个文件夹中,允许文件名完全相同的文件存在
C.在根目录中,不允许文件名完全相同的文件存在
D.在同一个文件夹中,不允许文件名完全相同的文件存在
4、当某个应用程序不能正常关闭时,可以____在出现的窗口中选择“任务管理器”,以结束某个应用程序
A.切断计算机主机电源 B.按 Alt + F10
C.按 Ctrl + Alt + Del D.按Power键
5、若有以下定义:char a; int b; float c; double d; 则表达式“a*b + d -c”的值的类型为____
A) float B) int C) char D) double
6、字符串常量“\t\Name\\Address\n”的长度为____。
A) 19 B) 15 C)18 D)不合法
7、下列可作为C语言赋值语句的是____。
A) x = 3,y = 5 B)a = b = c C)i--; D)y = int(x);
8、以下程序的输出结果为____
#include stdio.h
void main()
{
int a =2, b =5;
printf(a=%%d,b=%%d\n,a,b);
}
A) a=%2, b=%5 B) a=2, b=5 C) a=%%d,b=%%d D) a=%d,b=%d
9、C 语言中用____表示逻辑“真”
A) true B) 整数值 0 C) 非零整数值 D) T
10、下列关于调试的说法,错误的是 ___。
A)可以一条语句一条语句的执行;
B)调试过程中如果修改了源代码,无需重新编译就能继续运行
C)可以随时查看变量值
D)可以跟踪进入用户自己编写的函数内部
11、 C语言中函数调用时,以下说法正确的是
A)实参与其对应的形参各占独立的存储单元;
B)实参与其对应的形参共占同一个存储单元;
C)只有当实参与其对应的形参同名时,才共占同一个存储单元;
D)形参是虚拟的,不占存储单元;
12、以下能对外部二维数组a进行正确初始化的语句是___。
A) int a[2][] = {{1,0,1},{5,2,3}};
B) int a[][3] = {{1,2,1},{5,2,3}};
C) int a[2][4] = {{1,2,1},{5,2},{6}};
D) int a[][3] = {{1,0,2},{},{2,3}};
13、下列对字符串的定义中,错误的是____。
A) char str[7]=?FORTRAN;
B) char str[]=?FORTRAN;
C) char *str =?FORTRAN;
D) char str[]=?{′F′,′O′,′R′,′T′,′R′,′A′,′N′,0};
14、下列函数的功能是___
void Exchange(int *p1,int *p2)
{
int p;
p = *p1;
*p1 = *p2;
*p2 = p;
}
A)交换*p1和*p2的值; B) 正确,但无法改变*p1和*p2的值;
C)交换*p1和*p2的地址; D) 可能造成系统故障;
15、已知
union
{
int nNo;
char ch;
double fVal;
}test;
则 sizeof(test)的值是____。
A) 4 B) 5 C) 8 D) 13
(20分,每空2分)
1、下面程序的功能是求1+2+3+…+200,请完成程序。
#include stdio.h
void main()
{
int s,i;
s=0;
for(i=1; _【1】_;_【2】_)
s=s+i;
printf(1+...+20
文档评论(0)