第2题
【填空题】1、C的数据类型包括: 、 、 、 、 、 、 、 。 2、如果一个变量名后面跟着一个有数字的中括号,这个声明就是 。字符串也是一种 。它们 的 作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。 3、基本数据类型中void是 ,声明无类型指针,显示丢弃运算结果。Char是 ,属于整型数据的一种。Int是 ,表示范围通常为编译器指定的内存字节长。Float是 ,属于浮点数据的一种。 4、跳转结构中return是 (如果是void类型,则不返回函数值)。Continue是 。Break是 。Goto是 。 5、分支结构中if是 ,后面不需要放分号。else是 (与if连用)。switch是开关语句(多重分支语句)。case是 ,与switch连用。default是 。 6、编译中#define 是 ,#ifdef宏 #else #endif 是 。 7、顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是 ,依次执行。 8、循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即 、 、 和 。四种循环可以用来处理同一问题,一般情况下它们可以互相代替换。 9、用{} 括起来的部分,通常表示了程序的某一 。{}一般与该结构语句的第一个字母对齐,并单独占一行。 10、运算符的优先级从高到低大致是: 、 、 、 、 、 和 。
第4题
A.任何一个一维数组的元素在引用时,其下标可以是整型、实型或字符型常量
B.一维数组的元素实质上就是一个变量,代表内存中的一个存储单元
C.如果要引用数组中的每一个元素,则直接使用该数组名称即使
D.以上都不对
第7题
A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的*号称为间址运算符
D.定义line是一个指向字符型函数的指针
第8题
A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的*号称为间址运算符
D.定义line是一个指向字符型函数的指针
第9题
A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的,号称为间址运算符
D.定义line是一个指向字符型函数的指针
第10题
编写程序,输出一维数组a中的元素最小值及其下标。 编程提示: 1.定义一个整型变量存放最小值下标,将其初始化为0 ,例如:int p=0;即从数组第零个元素开始判断。 2.通过循环,依次判断数组中的每一个元素a[i]是否小于a[p],如果是,则将p和a[p]的值作相应的改变。/* c6-5.c 输出一维数组中元素的最小值及其下标*/ #include "stdio.h" int main( ) { int i,m,p,a[10]={9,8,7,6,1,3,5,18,2,4}; /* m为最小值,p为其下标 */ m=a[0]; p=0; for(i=1;i<10;i++) if { ; p="i;}" * 请补充完整此语句 printf("%d,%d\n",a[p],p); 输出一维数组a中的最小值及其下标 return 0;>
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!