- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一套
一、单选
1 以下程序段 char *alp[]={ABC,DEF,GHI};
int j; puts(alp[1]);
的输出结果是( D )。
A、D
B、A
C、B
D、DEF
2 下列表达式中,可作为C合法表达式的是()。 D
A、3.0%2
B、3=2=1=0
C、[3,2,1,0]
D、(3,2,1,0)
3 下列表达式中,可作为C合法表达式的是()。 A
A、3.0%2
B、3=2=1=0
C、[3,2,1,0]
D、(3,2,1,0)
4 当x为偶数或奇数时(0除外),其值都为0的表达式是:( ) C
A、(x/2*2-x)==0
B、x%2==0
C、!x!=0
D、!(x%2)
5 下列运算符优先级最低的是( ). A
A、=
B、+
C、!
D、
6 设有如下程序段:
int k=10;
while(k==0)
k--;
则下述说明中正确的是( ). A
A、循环体一次也不执行
B、循环体执行一次
C、死循环
D、循环体执行10次
7 从循环体内某一层跳出,继续执行循环外的语句是( )。 C
A、continue语句
B、空语句
C、break语句
D、return语句
8 以下对一维整型数组a的正确说明是()。 D
A、int a(10);
B、int n; scanf(%d,n); int a[n];
C、int n=10,a[n];
D、#define SIZE 10 (换行) int a[SIZE];
9 以下定义语句中,错误的是()。 A
A、int n=5,a[n];
B、int a[]={1,2};
C、char s[10]=test;
D、char *a[3];
10 下面叙述中不正确的是( ). C
A、可以对字符型数组进行整体输入和输出.
B、不可以对浮点型数组进行整体输入和输出.
C、可以对整型数组进行整体输入和输出.
D、字符型数组可以存放字符串.
11 下面叙述中不正确的是( ). C
A、可以对字符型数组进行整体输入和输出.
B、不可以对浮点型数组进行整体输入和输出.
C、可以对整型数组进行整体输入和输出.
D、字符型数组可以存放字符串.
12 以下错误的描述是:函数调用可以()。 D
A、出现在执行语句中
B、做为一个函数的实参
C、出现在一个表达式中
D、做为一个函数的形参
13 以下不正确的说法是:C语言规定()。 C
A、实参可以是常量,变量或表达式
B、实参可以为任何类型
C、形参可以是常量,变量或表达式
D、形参应与其对应的实参类型一致
14 下列形式,不属于编译预处理命令的是( ). D
A、#ifdef M
B、#undef M
C、#if (M1)
D、while (M1)
15 下面判断正确的是()。 D
A、char c[4]=abc,d[4]=abc;等价于 char c[4]=d[4]=abc;
B、char str[10]={china};等价于char str[10];str[]={china};
C、char *a=china;等价于 char *a;*a=china;
D、char *s=china;等价于 char *s;s=china;
16 若有以下结构体定义:
struct example
{ int x;
int y;
} v2;
则( D )是正确的引用或定义.
A、example.x=10;
B、struct v2;v2.x=10;
C、example v2;v2.x=10;
D、struct example v2={10,3};
17 若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数
feof(fp)的值为()。 D
A、-1
B、1
C、一个非0值
D、0
二、判断
1 如果有一个字符串,其中第十个字符为\n,则此字符串的有效字符为9个。 【 N 】
2 格式字符%o用来以十六进制形式输出整数. 【 N 】
3 已知a=3,b=4,c=5,则逻辑表达式!(ab) !c||1的值为1. 【 Y 】
4 已知x=2,y=2, 执行分支语句 if(x==y) y=1; else y=-1;后,y=-1. 【 N 】
5 continue语句对于while和do-while循环来说,意味着转去计算While表达式. 【 Y 】
6 在do-while循环中,根据情况可以省略while. 【 N 】
7 对于字符数为n个的字符串,其占用的内存为n+1个字节空间. 【 Y 】
8 puts 函数用
文档评论(0)