- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7-8-C语言上机考试试题1
C 语言上机考试-1
2008.1.6
一 选择题 ( 评分标准 20 分,每小题2分 )
1C语言规定:在一个源程序中,main函数的位置 。
A) 必须在最开始处B) 必须在系统调用的库函数的后面
C) 可以在任意位置D) 必须在最后
2在C语言中,int、char和short三种类型数据在内存中所占的字节数 。
A) 由用户自己定义B) 都是2个字节
C) 是任意的D) 由所用的计算机的字长决定
3假设所有的变量都是 int 型,则表达式 ( a=2,b=5,b++,a+b) 的值是 。
A) 7 (B) 8 (C) 6 (D) 2
4. 判断 char 型变量 ch 中的字符是否为小写字母的正确表达式是 。
A) ‘a’ = ch = ’z’ (B) (‘a’ = ch) (ch = ’z’)
(C) (a = ch) (ch = z) (D) (‘a’ = ch) AND (ch = z’)
5. C语言中 while 和 do-while 循环的主要区别是 。
A) while的循环体可能一次也不执行
B) while的循环控制条件比do-while 的严格
C) do-while允许从该语句的外部跳转到循环体内
D) do-while的循环体不能是复合语句
6若有说明 int a[3][4],则对 a 数组元素的正确引用是 。A) a[2][4] (B) a[1,3] (C) a (2)(1) (D) a[1][3]
7. 下面程序中有错误的行是 。(每行最前面的数字代表行号)
main( )
{ int a[3] = {1,2};
int j;
a[2] = 5;
for (j=0, j3, j++) a[0] = a[0] +a[j];
printf(“a[0]=%d\n”,a[0]);
}
(A) 3 (B) 5 (C) 7 (D) 6
8. 对以下语句的正确理解是 。
int a[10] = {5, 6, 7, 8, 9, 10};
A) 将6 个初值依次赋给 a[1] 到a[6]
B) 将6 个初值依次赋给 a[0] 到a[5]
C) 将6 个初值依次赋给 a[5] 到a[10]
D) 因为数组长度与初值个数不同,所以此语句不正确
9有两个字符数组 a、b,则以下正确的输入语句是 。
A) gets(a,b); (B) scanf(a,b);
(C) scanf(“%s%s”,a,b); (D) gets(a); gets(b);
10. 以下正确的函数定义是 。
double fun(int x, int y)
{ double z; z=x+y; return z; }
(B) fun(int x, y)
{ int z; return z; }
(C) fun(x, y)
{ int x,y; double z;
z=x+y; return z; }
(D) double fun(int x, int y);
{ double z; z=x+y; return z; }
套数号 答案 1 1. C 2. D 3. B 4. B 5. A 6. D 7. B 8. B 9. D 10. A
判断题 ( 评分标准 20 分,每小题2分)
1. 。
2. 。3. 函数调用时,同名称的实参变量和形参变量占同一存储单元。
4. long、int和short类型数据占用内存大小,是根据数据的大小来决定所占内存的字节数。
5. 已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,表达式‘A’=cc=‘Z’
能用于判断c中的字符是否为大写字母。
6.已知字符‘A’的ASCⅡ代码值是65,字符变量c1的值是‘A’,c2的值是‘D’。执行语句printf(%d,%d,c1,c2-2);后,输出结果是65,。
7. 当用户要求输入的字符串中含有空格时,使用scanf()函数输入
8. 以下函数的功能是比较两个串的大小
int strcmp1(char *s)
{ char *t=s; while(*t++); t--;
return(t-s); }
9. 在C程序中可以给指针变量赋
您可能关注的文档
最近下载
- 2025年高中数学《平面向量与复数》综合测试卷(含答案及解析).pdf VIP
- 人称代词、物主代词、反身代词详解及测试题(含答案).doc VIP
- 夏普 DX-2008UC 2508NC 彩色复印机 维修手册.pdf VIP
- GMP与无菌操作相关要求知识培训.docx VIP
- 夏普 MX C5081D C6081D中文维修手册.pdf VIP
- 第五代移动通信设备安装工程造价编制指导意见(5G补充定额).docx VIP
- 夏普 MX M850 M950 M1100 黑白复印机中文维修手册.pdf VIP
- 夏普 MX363 453 503 4528 维修手册.pdf VIP
- 标准图集-14J938-抗爆、泄爆门窗及屋盖、墙体建筑构造.pdf VIP
- 夏普 MX-2600N 3100N 2601N 3101N 4101N 5001N彩色复印机中文维修手册.pdf VIP
文档评论(0)