齐大C语言单选题(8)

2019-08-30 23:42

是()。

300 int (*p)[6]; 它的含义为()。

301 char *match(char c)是()。 302

若有double *p,x[10];int i=5;使指针变量p指向元素x[5]的语句为()。 不仅可将C源程序存在磁盘上,还可将数303

据按数据类型分别以什么的

形式存在磁盘上()。 304 应用缓冲文件系统对文件进行读写操作,打开文件的函数名为()。

305

应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。

文件中有一个位置指针,指向当前读写的306

位置,不可使p所指文件的

位置返回到文件的开头的是()。 307

从键盘上输入某字符串时,不可使用的函数是()。

选择结构中的条件与循环结构中循环成立的条件,

308 在写法上可以是任一表达式,但其值只能

被判断为“真”或“假”。

哪个数作为逻辑“假”值()。 static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'}; 309

说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存

储方式,其中被初始化的下标变量是()。 310 打开文件时,方式“w”决定了对文件进行的操作是()。

311

int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是()。

312 一个算法应该具有“确定性”等5个特性,单项选择

具有6个元素的一维数组

函数定义的头部 p=&x[i];

内存 open fclose()

rewind(p);

getchar() -1 a[1] 只写盘 2

有零个或多个输入 定义了一个指向具有6个元素的一维数组的指针变量 函数预说明 p=x;

缓冲区 fopen close()

fseek(p,0,SEEK_SET);

gets() 1 a[-1] 只读盘 3

有零个或多个输出 \指向整型指针变量 函数调用 p=x[i];

文件 close fread()

fseek(p,0,0);

scanf() 非零的数 a[0] 可读可写盘 4

有穷性

stdin); 指向6个整数中的一个的地址 指针变量说明 p=&(x+i)

寄存器 fclose fwrite

fseek(p,-3L,SEEK_CUR);

fread() 0 a[10] 追加写盘 不一定 可行性

B

A A C

B A

D

A

D

C

A B B

单项选择

下面对另外4个特性的描述

中错误的是()。 313

能将高级语言编写的源程序转换为目标程序的是()。

链接程序

解释程序

编译程序 构成C程序的

C程序中注释部分可

花括号“{“和”}”基本单位是函编辑程序 分号是C语句C

314 以下叙述中正确的是 ()。

315 下列叙述中正确的是()。

316 以下叙述中正确的是()。

317 在一个C程序中()。

318 以下叙述中正确的是()。 319 一个C程序的执行是从()。

320 以下叙述中正确的是 ()。

321 一个C语言程序是由()。 322

C语言规定,在一个源程序中,main函数的位置()。

323 以下叙述不正确的是()。

324 以下叙述正确的是()。

以出现在程序中任意合适的地方

C语言编译时不检查语法

构成C程序的基本单位是函数

main函数必须出现在所有函数之前 C语言的源程序不必

通过编译就可以直接运行

本程序的main函数

开始,到main函数结束

C语言比其他语言高级

一个主程序和若干子程序组成 必须在最开始

一个C源程序可由一个或多个函数组成 在C程序中,main函数必须位于程序的

只能作为函数体的定界符

C语言的子程序有过程和函数两种

可以在一个函数中定义另一个函数

main函数可以在任何地方出现 C语言中的每条可执行语句最终都将被转换成二进制的机器指令 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C语言可以不用编译就能被计算机识别执行

函数组成 必须在系统调用的库函数的后面 一个C源程序必须

包含一个main函数 C程序的每行中只能写一条语句

数,所有函数名都可以由用户命名

C语言的函数可以嵌套定义 main()函数必须放在其它函数之前 main函数必须出现在所有函数之后 C源程序经编译形成的二进制代码可以直接运行 本程序的main函数开始,到本程序文件的最后一个函数结束

C语言以接近英

语国家的自然语言和数学语言作为语言的表达形式

若干过程组成 可以任意

C程序的基本组

成单位是函数

C语言本身没有输入输出语句

之间的分隔符,不是语句的一部分 C语言所有函数都是外部函数 所有被调用的函数一定要在调用之前进行定义 main函数必须出现在固定位置 C语言中的函数不可以单独进行编译 本程序文件的第一个函数开始,到本程序main函数结束 C语言出现的最晚,具有其他语言的一切优点 若干子程序组成 必须在最后 在C程序中,

注释说明只能位于一条语句的后面

在对一个C程序进行编译

A D A B B A C B C D C

325 表达式18/4*sqrt(4.0)/8值的数据类型为()。

326 C语言中运算对象必须是整型的运算符是()。

327

若变量已正确定义并赋值,下面符合C语言语法的表达式是()。

若有条件表达式 (exp)?a++:b--,则以下328

表达式中能完全等价于

表达式(exp)的是()。 329

设以下变量均为int类型,则值不等于7的表达式是()。

330

在C语言中,int、char和short三种类型数据在内存中所占用的字节数()。 设C语言中,一个int型数据在内存中占331

2个字节,则unsigned int

型数据的取值范围为()。 332

在C语言中,char型数据在内存中的存储形式是()。

设变量a是整型,f是实型,i是双精度333

型,则表达式10+'a'+i*f值的

数据类型为()。 334 sizeof(float)是()。

若有定义:int a=7;float x=2.5,y=4.7; 335

则表达式x+a%3*(int)(x+y)%2/4的值是()。

已知大写字母A的ASCII码值是65,小写336

字母a的ASCII码是97,则用

八进制表示的字符常量'\\101'是()。 设有说明:char w;int x;float y;double 337

z;则表达式w*x+z-y

值的数据类型为()。

338 以下选项中合法的用户标识符是()。 339 以下选项中合法的实型常数是()。

单项选择

最前面

int %= a:=b+1

(exp==0)

(x=y=6,x+y,x+1)

由用用户自己定义0--255

补码

int

一个双精度型表达式

2.500000

字符A

float

long 5E2.0

float / a=b=c+2

(exp!=0)

(x=y=6,x+y,y+1)

均为2个字节

0--32767

反码

float

一个整型表达式

2.750000

字符a

char

_2Test E-3

double =

int 18.5%3

(exp==1)

(x=6,x+1,y=6,x+y) 是任意的

0--65535

原码

double

一种函数调用

3.500000

字符e

int

3Dmax .2E0

的过程中,可发现注释中的拼写错误

不确定 〈= a=a+7=c+b

(exp!=1)

(y=6,y+1,x=y,x+1) 由所用机器

的机器字长决定

0--2147483647

ASCII码

不确定

一个不合法的表达式

0.000000

非法的常量

double

A.dat 1.3E

C A B

B

C

D C

D

C

B

A

A

D

B C

单项选择

语句printf(\340

的输出结果是

(说明:'\\b'是退格符)()。 341

若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是()。

1

2

2.0 long 2.5 float 2_and=1-e-3A C

a\\bre\\'hi\\'y\\\\\\bou

a\\bre\\'hi\\'y\\bou re'hi'you

abre'hi'y\\bou

C

342 下列变量定义中合法的是()。

short _a=1-.1e-1; double b=1+5e2.5;

343 若变量a和i已正确定义,且i已正确赋值,合法的语句是()。

344 设有 int x=11; 则表达式 (x++ * 1/3) 的值是()。

345

能正确表示逻辑关系:\≥10或a≤0\的C语言表达式是()。

若以下变量均是整型,且num=sum=7;则计346

算表达式sum=num++,

sum++,++num后sum的值为()。 347

设 int x=1, y=1; 表达式(!x||y--)的值是()。

C语言中的标识符只能由字母,数字和下348

划线三种字符组成,

且第一个字符()。 349 下面四个选项中,均是不合法的用户标识符的选项是()。

350 下列四个选项中,均是C语言关键字的选项是()。

351 下列四组选项中,均不是C语言关键字的选项是()。

352

假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是()。

353 若有说明语句:char c='\\72';则变量c()。 354 下面四个选项中,均是不合法的浮点数的选项是()。

355

在C语言中,要求运算数必须是整型的运算符是()。

356 以下符合C语言语法的赋值表达式是()。 357 下面不正确的字符串常量是()。

358 以下所列的C语言常量中,错误的是()。 359

已定义ch为字符型变量,以下赋值语句中错误的是()。

a==1 3

a>=10 or a<=0

7 0 必须为字母 A P_0 do auto enu include define1 IF2 type 7

包含1个字符 160. 0.12 e3 /

d=9+e+f=d+9 abc'

0xFF ch='\\';

++i; 4

a>=0|a<=10

8 1 必须为下划线

float la0 _A switch typedef continue getc char printf 8

包含2个字符 -e3 2e4.2 .e5 ++ d=9+e \1.2e0.5 ch=62+3;

do=0xfdaL; a=a++=5; 11

a>=10&&a<=0

9 2 必须为字母或下划线 b-a goto int sign union scanf include scanf case 6

包含3个字符

-.18 123e4 0.0 !=

d=9+e,e++,d+9 \2L ch=NULL;

; a=int(i); 12

a>=10‖a<=0

10 -1

可以是字母,

数字和下划线中任一字符

_123 temp int if struct type while for sin 2

说明不合法,c的值不确定-e3 .234 1e3 %

d=9+e++=d+7 \\\72' ch='\\xaa';

B A D B

B

C

C B A B A B D B A B A

单项选择

若a为int类型,且其值为3,则执行完360

表达式a+=a-=a*a后,a的

值是()。

361 下列选项中,合法的C语言关键字是()。 VAR

362 设有说明语句:char a='\\72';则变量a()。 包含1个字符 cher 包含2个字符 integer 包含3个字符 default 说明不合法 D A -3

9

-12

6

C

363

以下选项中,与k=n++完全等价的表达式是()。

以下for循环的执行次数是

364 for(x=0,y=0;(y=123)&&(x<4);x++);()。 365 语句while(!E);中的表达式!E等价于()。 366 下面有关 for 循环的正确描述是()。

若i为整型变量,则以下循环执行次数是()。 367

for(i=2;i==0;) printf(\

368

C语言中 while 和 do-while 循环的主要区别是()。

369 以下不是无限循环的语句为()。 370 执行语句 for(i=1;i<4;i++); 后变量 i 的值是()。

371

C语言中用于结构化程序设计的三种基本结构是()。

372

对 for(表达式1; ;表达式3) 可理解为()。

373 下列运算符中优先级最高的是()。

printf函数中用到格式符%5s,其中数字374

5表示输出的字符串占用

5列,如果字符串长度大于5,则输出()。

375 putchar函数可以向终端输出一个()。 376 以下描述中正确的是()。

k=n,n=n+1

是无限循环 E==0

for 循环只能用于

循环次数已经确定的情况

无限次

do-while 的循环体至少无条件执行一次

for(y=0,x=1;x>++y;x=i++) i=x; 3

顺序结构、选择结构、循环结构 for(表达式1;0;表达式3) <

从左起输出该字符串,右补空格

整型变量表达式值 由于 do-while 循环中循环体语句只

n=n+1,k=n

循环次数不定 E!=1

for 循环是先执行循环循环体语句,后判断表达式

0次

while的循环控制条件比 do-while的循环控制条件更严格

for(;;x++=i); 4

if、switch、break for(表达式1;1;表达式3) +

按原字符长从左向右全部输出

实型变量值 do-while 循环由do开始,用while

k=++n

4次 E!=0 在 for 循环中,不能用 break 语句跳出循环体

1次

do-while 允许从外部转到循环体内 while(1){x++;} 5

for、while、do-while for(表达式1;表达式1;表达式3) &&

右对齐输出该

字串,左补空格 字符串 在 do-while 循环体中,一定

k+=n+1

3次 E==1 for 循环的

循环体语句中,可以包含多条语句,但必须用花括号括起来

2次

do-while 的循环体不能是复合语句 for(i=10;;i--) sum+=i; 不定 if、for、continue for(表达式1;表达式3;表达式3) != 输出错误信

字符或字符型变量值 do-while 循环中,根据情

A

C A

D B A

A B A B B B

D C


齐大C语言单选题(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业上半年工作总结及下半年计划汇报纲要(发布)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: