关注优题吧,注册平台账号.
二进制文件比ASCII文件占用更多的存储空间。
错
【解析】
整型指针变量和字符型指针变量所占用的内存大小相同。
在C语言中,常量没有数据类型。
结构体各个成员变量之间的地址都是相同的。
C语言中,++运算符适用于float类型的变量,即如有定义float a,那么a++是合法的。
对于循环for(int i=1;i<n;i++),其循环体的执行次数为【 】
在定义int(*p)[8]中,p 表示【 】
下列程序的输出是【 】int a[2][3]={0,0,1,1,2,2};int (*p)[3]=a;printf("%d",++(*((*(p+1))+2)));
对于C语言的格式化输出,下列语句得到的结果是【 】int i=60;printf("|%-6.3d|",i);
如下程序使用关键字static修饰变量i,此时的i是【 】变量?static int i;int main(int){ …}
已定义整型变量i和j,且i=10,j=++i*3-8,经过上述赋值表达式之生i和j的值分别是【 】
下列哪一项是C语言合法的标识符【 】
已定义整型变量i=5,j=9,那么整型变量int k=i/4+1.1*j的值是多少?【 】
下列程序的输出是什么?【 】#include<stdio.h>void swap(int p1,int p2){ int *temp=&p1; p1=p2; p2=*temp;}int main(void){ int i=1,j=2; swap(i,j); printf("%i=%d,j=%d\n",i,j); return 0;}
对于整型数组a[8]和b[8],下列说法正确的是【 】
局部变量一定存放在静态存储区。
算数运算符的优先级高于关系运算符。
除了注释以外,一段程序中的“{”和“}”的数量必须相同。
以下程序的输出为0。int a = 0;if(a=1) printf("%d", a);else printf("0");
C语言动态分配的存储区域被称为堆区。
在循环结构中,关键字break和continue 的区别是什么?
简要介绍C语言中文件读写的安全标准流程。
设在文件a.txt和文件b.txt中分别存有两个字符串,设计一个程序将这两个字符串按依序交叉的方式合并为一个字符串(例如“aa”与“bbb”的合并结果为“ abababaa”,而“bbb”与“aaa”的合作结果为“ bababaa”),并将结果存入文件a.txt中。
在缓冲文件系统中用于读写的函数有【 】
分别指出int *p(),int *p[6],void **p,和 int(*p)()的意义。
奥林匹克运动会是四年一度的体育盛会,奖牌榜是展示各个国家奖牌数量的排行榜,排名规则如下:①金牌数量优先级最高,即对于国家A和B,如果A的金牌数量多于B,那么A的排名高于B;②银牌数量优先级次之,即对于国家A和B,如果A和B金牌数量相同,那么A和B的相对排名取决于银牌数量的相对大小;③铜牌数量优先级最低,即对于国家A和B,如果A和B金牌、银牌数量相当的情况下才考虑铜牌数量,且排名由铜牌数量相对大小决定。(1).给出奖牌榜排序算法的设计思路;(2).写出关键的程序代码.
对于双精度的浮点数num,设计一个名为depart的函数,得到num的整数部分和小数部分,并将结果返回至main 函数。(1).给出设计思路和depart函数的原型;(2).给出函数实现的关键程序代码.