填空题1-6章
一、填空 共244题 (共计244分) 第1题 (1.0分) 题号:518
C程序中有且仅有一个【1】函数.
第2题 (1.0分) 题号:161 C语言程序由【1】组成.
第3题 (1.0分) 题号:169
结构化程序中,有三种结构:顺序结构,【1】, 循环结构.
第5题 (1.0分) 题号:979 下面程序的运行结果是【1】. #include \main()
{ int j,i,k=0;
for(j=50;j<=60;j++) { for(i=2;i if(i>=j-1) printf(\} } 答案: 5359 第6题 (1.0分) 题号:170 一个用C语言编写的程序在运行时,如果没有发生任何异常情况,则只有在执行了【1】函数 的最后一条语句或该函数中的return语句后,程序才会终止运行. 答案: 主 =========或========= main 第13题 (1.0分) 题号:533 变量从存储的时间来分可分为【1】和动态变量. 第14题 (1.0分) 题号:524 已知字母a的ASCII码为十进制数97,且设ch为字 符型变量,则表达式ch='a'+'8'-'3'的值为【1】. 答案:'f'或102 第15题 (1.0分) 题号:528 在C语言的源程序中若出现常量\则该常量 的类型是【1】. 答案:长整型或long int 第16题 (1.0分) 题号:532 只有在程序运行时才为【1】存储类型和register 存储类型变量分配内存. 答案:auto 第17题 (1.0分) 题号:201 在Turbo C2.0系统中,若将实型常数1.5存储 在内存中,它占用【1】个字节. 答案:8 第18题 (1.0分) 题号:526 C语言中为整型数据(int)分配【1】个字节的存储空间. 答案:2 第19题 (1.0分) 题号:525 C语言中一个单精度浮点型数据占【1】个字节. 答案:4 第20题 (1.0分) 题号:975 在TC中,语句序列int k=-1;printf(\的输出结果为【1】. 答案:65535 第21题 (1.0分) 题号:529 在C语言中,字符型数据在内存中以【1】码形式存放. 第22题 (1.0分) 题号:530 执行\后将在 屏幕上输出【1】个整数. 答案:2 第25题 (1.0分) 题号:523 整型变量x的值为23,语句\(″%o\\\\n″,x);\的输出结果为【1】. 答案:27\\n 第28题 (1.0分) 题号:974 已知有声明float d=1;double f=1;long g;和语 句printf(\\ 为了正确地以十进制形式输出printf参数表中 第二个参数(表达式)的值,则在第一个参数 中的下划线位置处应填写的格式转换说明符是%ld 第29题 (1.0分) 题号:318 现有语句#define a 5+3,则表达式2*a的结果为【1】. 答案:13 第31题 (1.0分) 题号:534 从变量的作用域角度分有全局变量和【1】. 局部变量 第34题 (1.0分) 题号:200 C语言中为整型数据(int)分配【1】个字节的存储空间. 答案2 第35题 (1.0分) 题号:527 在Turbo C2.0系统中,若将实型常数1.5存储 在内存中,它占用【1】个字节. 答案8 第38题 (1.0分) 题号:248 C语言中,逻辑值\真\用【1】表示. 第43题 (1.0分) 题号:348 设y为int型变量,请写出描述\为奇数\的表达式【1】。 答案:y%2!=0或y%2==1 第44题 (1.0分) 题号:323 如果a=1,b=2,c=3,d=4,则表达式 a>b?c:d的值为【1】. 答案:4 第45题 (1.0分) 题号:978 若x为int型,请以最简单的形式写出与逻辑表达 式!x等价的C语言关系表达式【1】. 答案:x==0 第46题 (1.0分) 题号:1000 int a=2,b=3; 表达式 a>b?a++:++b的值为【1】. 答案:4 第47题 (1.0分) 题号:326 执行语句\后,变量a、c的值依次为【1】、【2】。 答案:11,6 第48题 (1.0分) 题号:1001 表达式 a=3,a++,--a的值为【1】. 答案:3 第49题 (1.0分) 题号:996 条件\或x<-100\的C语言表达式是【1】. 答案: ((x>20)&&(x<30))||(x<-100) =========或========= x>20&&x<30||x<-100 第50题 (1.0分) 题号:988 设a、b、c为整型数,且a=3,b=5,c=2,则执行 完以下语句:a*=16+(b++)-(++c);后, a的值是【1】. 答案:54 第51题 (1.0分) 题号:322 设有程序段 int x= 4,y=4; t=++x||++y; 执行语句后y的值为【1】. 答案:4 第52题 (1.0分) 题号:1008 设有下面的程序段 int x= 0,y=0,t; t=x&&++y; 执行语句后y的值为【1】. 答案:0 第53题 (1.0分) 题号:345 若a为int型变量,则下面表达式的值为【1】. (a=4*5,a*2),a+6 答案:26 第54题 (1.0分) 题号:329 若a=1,b=4,c=3,则表达式a&&b+c||b-c的值 为【1】. 答案:1 第55题 (1.0分) 题号:340 设a和b均为int整型变量,且a=5,b=7,则以下表达式的值为【1】.1.0+a/b 答案:1.0 第56题 (1.0分) 题号:347 若x为int型变量,执行以下语句后x值是【1】. x=3; x+=x-=x+x; 答案:-6 第57题 (1.0分) 题号:342 int a=2,b=3; 表达式 a>b?a++:++b的值为【1】. 答案:4 第60题 (1.0分) 题号:1004 当a=1,b=1,c=1时,表达式a 第61题 (1.0分) 题号:339 若已知a=10,b=20,则!a 第63题 (1.0分) 题号:981 如果a=1,b=2,c=3,d=4,则表达式 a>b?c:d的值为【1】. 答案;4 第65题 (1.0分) 题号:986 若有定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式(float)(a+b)/2+(int)x%(int)y的 值为【1】. 答案:3.5 第66题 (1.0分) 题号:332 以下十个运算符+ ! << != , ?: && = || %中优先级别最高和最低的分别 是【1】和【2】. 答案:(答案1)!(答案2), 第67题 (1.0分) 题号:977 判断变量a、b的值均不为0的C表达式为【1】. 答案:a*b!=0或a*b 第69题 (1.0分) 题号:335 已知:a=1,b=2,表达式a>b?a:b+1的值是【1】. 答案:3 第70题 (1.0分) 题号:987