我是靠谱客的博主 健壮猎豹,最近开发中收集的这篇文章主要介绍在c语言中,设int型占2字符,下列不正确的int型常数为,C语言基础部分习题.doc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C语言基础部分习题

第1单元?? C语言基础知识

一、单项选择题

1.????????? ?是构成C语言程序的基本单位。

A.函数 ???????B.过程 ???????C.子程序 ??????????D.子例程

2.以下叙述中正确的是______。

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

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

C. main()函数必须放在其它函数之前

D. 所有被调用的函数一定要在调用之前进行定义

3.下述正确的C语言常量是??????? 。

A.E2?????? B.1.5E2.3??????? C.5.OE ?????D.3e-3

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

A. 0?? ?B. 1 ?????C.2 ????????D. -1

6.????????? 是C语言提供的合法的数据类型关键字。

A.Float ???B.signed ????C.integer? ???D.Char

7.不合法的常量是??????? 。

A.’2’? ???B. "" ?????C. ‘’? ????D. "486"

8.以下选项中合法的实型常数是______。

A. 5E2.0   B. E-3    C. .2E0   D. 1.3E

9.以下选项中合法的用户标识符是______。

A. long   B. _2Test   C. 3Dmax   D. A.dat

10.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'101'是______。

A. 字符A   B. 字符a   C. 字符e   D. 非法的常量

11.在C语言中,设int型占2字节,下列不正确的int型常数为??????? 。

A.32768?? ???B.0? ????C.037 ?????D.0xaf

12.在通常微机上的C语言中,int类型数据占用? (1)??? 个字节存储;unsigned? int类型数据占用?? (2)?? 个字节存储;short类型数据占用? (3)? 个字节存储;long类型数据占用? (4)? 个字节存储。

A.1? ?????B.2 ??????C.4 ???????D.8

13.在C语言中,合法的字符常数是 ?????????。

A.’84’??? B.’x42’??? C.’84’??? D.””

14.下列不正确的转义字符是??????? 。

A.‘\’??? B.’’’??? C.‘074’??? D.’’

15.下述语句的输出为?????????? 。

int? x=-1;

printf(“%d, %u, %o”,x,x,x);

A.-1,-1,-1??? B.-1,32767,-177777?

C.-1,32768,177777? D.-1,65535,177777

16.在C语言中,要求参加运算的数必须是整数的运算符是???????? 。

A./????? B.!????? C.%???????? D.==

17.下列语句中,符合语法的赋值语句是 ????????。

A.a=7+b+c=a+7;??? B.a=7+b++=a+7??

?C.a=7+b,b++,a+7??? D.a=7+b,c=a+7

18.下述程序的输出结果是???????? 。

#include

void main(? )

{? int a=2;

a%=4-1;

printf(“%d,”,a);

a+=a*=a-=a*=3;

printf(“%d”,a);

}

A.2,O???? B.1,O?????? C.-1,12???? D.2,12

19.下述正确的语句是????????? 。

A.int x=y=z=0;?? B.int z=(x+y)++;?? C.x=+3==2;?? D.d%=2.5;

20.下述程序的输出是???? 。

#include

void main(? )

{ ?int a =011, b=101;

printf(“n%x,%o”, ++a,b++);

}

A.12,145??????? B.9,144??????? C.a,145??????? D.a,5

21.以下非法的赋值语句是______。

A. n=(i=2,++i).;   B. j++;   C. ++(i+1);   D. x=j>0;

22.下面程序的输出结果是????? 。

#include

void main(? )

{? int? x=02,y=3;

printf("x=%%d,y=%%d", x,y);

}

A.x=2,y=3???? B.x=%2

最后

以上就是健壮猎豹为你收集整理的在c语言中,设int型占2字符,下列不正确的int型常数为,C语言基础部分习题.doc的全部内容,希望文章能够帮你解决在c语言中,设int型占2字符,下列不正确的int型常数为,C语言基础部分习题.doc所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(89)

评论列表共有 0 条评论

立即
投稿
返回
顶部