2 c语言的基本数据类型包括,2C语言中基本的数据类型包括.doc

这篇博客探讨了C语言的基础概念,包括变量的作用域、类型、指针和文件操作。详细解析了外部变量的可见性和存取性,以及如何使用FILE结构体处理文件。此外,还介绍了条件表达式、字符串赋值、数组操作和类型转换的相关知识点,并通过实例展示了如何在C语言中实现这些操作。
摘要由CSDN通过智能技术生成

外部变量对程序中的任一函数而言,它们是( ) A存在的; B可直接存取的; C不可见的; D 不可直接存取的

下列说法中错误的是 () A变量的定义可以放在所有函数之外;B变量的定义可以放在某个复合语句的开头;C变量的定义可以放在函数的任何位置;D变量的定义可以不放在本编译单位中,而放在其它编译单位中

FILE *p的作用是定义了一个文件型指针(或指向文件的指针),其中的FILE结构是在( )头文件中声明的Amath.h; Bctype.h; Cstdlib.h; Dstdio.h

已知x=43,ch='A',y=0;则表达式(x > = y&&ch < 'B'&&!y)的值是() A 1;B语法错;C“假”

下面能正确进行字符串赋值操作的是( ) A char s[5]={"ABCDE"};; Bchar s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};;Cchar *s;s="ABCDE";; Dchar *s;char a; scanf("%s",&s);

下列各数据类型不属于构造类型的是( ) A枚举型; B共用型; C结构型; D数组型;

下列对C语言字符数组的描述中错误的是A 字符数组可以存放字符串; B字符数组中的字符串可以整体输入、输出; C 不可以用关系运算符对字符数组中的字符串进行比较; D可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值;

从作用域的角度来分,C语言的变量可以分成( ) A自动变量和寄存器变量; B局部变量和全局变量; C 自动变量和外部变量; D静态变量和动态变量

正确的表达关系式a大于等于b平方或不等于c的C语言是 A(a>=b**2)||(a<>c); B(a>=b*b)&&(a!=c); C(a>=b*b)OR(a!=c); D(a>=b*b)AND(a!=c)

10、下面C语言程序段的功能是 ( )

file *fp;

fp=fopen("test.dat","wb");

A以读方式打开文本文件test.dat; B以写方式打开文本文件test.dat C以读方式打开二进制文件test.dat; D 以写方式打开二进制文件test.dat

设有数组定义: char array[]="China"; 则数组 array所占的空间为( ) A4个字节; B5个字节; C6个字节; D7个字节

11 在C语言中,如果下面的变量都是int类型,则输出的结果是 ( )

sum=pa=5;pa=sum++,pa++,++pa;

printf("%d\n",pa);

A 7; B 6; C 5; D 4

当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( ) Ac=b=a;(a=c) B || (b=c); C (a=c)&&(b=c) ; D a=c=b;

sizeof(float)是( ) A一个双精度型表达式; B一个整型表达式; B一种函数调用; C一个不合法的表达式

14 一个C语言程序是由( ) A一个主程序和若干子程序组成; B函数组成; C若干过程组成; D若干子程序组成

设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是 A把x和y按从小到大排列;B 把x和y按从大到小排列; C 交换x和y中的值; D 无确定结果

15 若t为doub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值