- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
092试卷-C程序设计基础
(092)上海大学200-2010年学期试卷 20.3
课程名:程序设计课程号:学分:5应试人声明:
我保证遵守《上海大学学生手册》中的《上海大学考场规则》,如有考试违纪、作弊行为,愿意接受《上海大学学生考试违纪、作弊行为界定及处分规定》的纪律处分。
学号: 姓名: 学院/教师: 题号 一 二 三 四 卷面 上机 总分 题分 18 70 30 100 得分 考生须知:
试卷和答题纸上的”学号、姓名、学院、教师”都要填上;
所有答题内容都写在答卷纸上,交卷时将试卷和答卷纸一起交上;
不遵守上述要求者考试成绩将为零分。
本卷考试的得分为卷面分,电脑上机考试(另行安排)的得分为上机分,考试成绩为卷面分与上机分之和。
A) b-a B) 5ab
C) int D) INT
2. 以下选项中,哪个是合法的常量(____)
A) 0789 B) 0xEFG
C) 9.2e2 D) 2e9.2
3. 设n为16位整数,则n的取值范围是(____)
A) -32768至32768 B) 0至65536
C) -32768至32767 D) 0至65535
4. 设int n=-1; 则n在内存中的16位编码是(____)
A) 1111 1111 1111 1111 B) 1000 0000 0000 0001
C) 1111 1111 1111 1110 D) 0000 0000 0000 0000
5. 设有int n;判断n是一个2位正整数的表达式是(____)
A) n10 n100 B) n=10 n=99
C) !(n10) || n100 D) n=10 || n=99
6. 设有定义int a=5,b; 赋值使b为9的语句是(____)
A) b=++a+4; B) b=(a++)+3;
C) b=8+!(a==5); D) b=(a++==6)?8:9;
7. 以下哪条语句输出字符a的ASCII编码 (____)
A) printf(%d,a); B) printf(%c,a);
C) printf(%d,a); D) putchar(a);
8. 设有char str[80];则下列输入字符串的语句中正确的是(____)
A) scanf(%s,str); B) scanf(%s,str[80]);
C) scanf(%s,str); D) scanf(%s,str[0]);
9. 在C语言中,表示结束当前函数的语句是(____)
A) return语句 B) break语句
C) continue语句 D) exit语句
10.以下选项中,合法的函数说明语句是(____)
A) void func( char a[], b[]);
B) void func( char *a, char b[]);
C) void func( char a[]; char *b);
D) void func( char *a, *b );
11. 在字符串常用函数中,用于比较字符串大小的函数是(____)
A) strlen B) strcpy
C) strcat D) strcmp
12. 设有定义char a[]=abcDEF,*p=a+3;则puts(p)的输出结果是(____)
A) abcDEF B) bcDEF
C) cDEF D) DEF
13. 以下4个变量定义中,定义p为二级指针的是(____)
A) int **p; B) int (*p)( );
C) int *p[10]; D) int (*p)[10];
14. 设有以下结构体定义及初始化,则表达式结果为i的是(____)
struct node
{
int num;
char name[20]
文档评论(0)