随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 判断C语言的注释用(和)来界定。做这题 →
- 判断函数必须有返回值,否则不能使用函数。做这题 →
- 判断C语言中,不能在变量名、函数名、关键字中插入空格和空行。做这题 →
- 判断函数的形参只能在该函数内部使用。做这题 →
- 判断在C语言语句中,用来决定分支流程的表达式是可用任意表达式。做这题 →
- 判断在 switch 语句中,每一个的 case 常量表达式的值不可以相同,可以为字符串常量。做这题 →
- 判断在 switch 语句中,多个 case 可以共用一组执行语句。做这题 →
- 判断在C语言中,continue语句不只用于循环语句中。做这题 →
- 判断在 C 语言中,函数的返回值类型在定义时若缺省,隐含类型为 void。做这题 →
- 判断2.【判断题】continue 不是结束本次循环,而是终止整个循环的执行。(1.0) 正确答案: 错误做这题 →
- 判断C语言中,函数返回值类型的定义可以缺省,此时函数值的隐含类型是整型。()做这题 →
- 判断在 c 语言中,局部变量的 “生存期” 只限于本次函数调用, 因此不可能将局部变量的运算结果保存至下一次调用。 ( )做这题 →
- 判断C 语言语法中规定条件运算符的优先级高于算术运算符()做这题 →
- 判断C语言同一源文件中不允许定义有二个同名变量()做这题 →
- 判断int x=6; 表达式!x++的值为 1()做这题 →
- 判断指数组的长度(数组中包含元素的个数),其值可以椒整数或变量。( )做这题 →
- 单选表达式: 10!=9 的值是做这题 →
- 单选C 语言提供的合法的数据类型关键字是做这题 →
- 单选已知字母 A 的 ASCII 码为十进制的 65,下面程序的输出是 c #include void main() {char ch1,ch2; ch1='A'+'5'-3'; ch2='A'+'6'-3'; printf("%d,%c\n",ch1,ch2); }做这题 →
- 单选若 d 为 double 型变量,则表达式 d=1,d+5,d++的值是做这题 →
- 判断C 语言只能在循环体内和 switch 语句体内使用 break 语句。( )做这题 →
- 判断指针是数据对象的地址,指针变量是存放某个数据对象地址的变量。( )做这题 →
- 判断break 语句可以出现在各种不同循环语句的循环体中。做这题 →
- 判断逻辑运算的三种运算符&&,||,1优先级相同。 ()做这题 →
- 判断逻辑运算的三种运算符&&,||,t优先级相同。 ()做这题 →
- 判断若 a 和 b 是同类型变量, 在执行了赋值语句 a=b; 后 b 中的值将放入 a 中, b 中的值将丢失。 ( )做这题 →
- 判断若有说明 int c;则 while(c=getchar());是正确的 C 语句。 (做这题 →
- 判断若 a=3,b=2,c=1 则关系表达式" (a>b)==c 的值为"真"。 ( )做这题 →
- 判断C语言的三种循环不可以互相嵌套。做这题 →
- 判断在不同的函数中可以使用相同名字的变量。做这题 →
- 判断若 i = 3,则 printf("%d", -i++); 输出的值为 -4。做这题 →
- 判断表达式 (j = 3, j++) 的值是 4.做这题 →
- 判断#define 和 printf 都不是 C 语句。做这题 →
- 判断三.判断题(共1题,2.0分) 1. 优先级只是决定了表达式的结合次序,而不是运算顺序。做这题 →
- 判断在C语言中,Int可以作为用户标识符,作为变量名,自定义函数名,数组名等命名。做这题 →
- 判断在C语言中引用数组元素时,其数组下标的数据类型允许是任何类型的表达式。做这题 →
- 填空(资料题,6分) 【综合题】 设有整数数列a0,a1,a2,...,an-1,给出求解最大值的递归程序。请补全代码。 MaxValue函数的功能就是返回数组中最大值。 例如:整数数列是12,44,1,5,8,99,23,20,33,76,返回结果是99 代码如下: #include <stdio.h> int MaxValue(int a[],int n){ int max; if(n==0) max = a[0]; else if( a[n] > MaxValue(a,n-1)) ____【第一空】____; else ____【第二空】____; ____ 【第三空】____ } main(){ int aa[10] = { 12,44,1,5,8,99,23,20,33,76}; int max = MaxValue(aa,9); printf("max = %d\n", max) system("pause"); }做这题 →
- 填空(资料题,6分) 【综合题】 下列程序是把给出的 unsigned int 型数据转换成逆序的字符串。 c #include #include void convert(char *a, unsigned int n){ int i; if((i=____【第1空】____)l=0) convert(a+1,i); __【第2空】_; } main(void){ unsigned int number; char str[10]=(0); scanf("%u",&number); __【第3空】__; puts(str); system("pause"); }做这题 →
- 判断在 C 语言中,Int 可以作为用户标识符,作为变量名,自定义函数名,数组名等命名。做这题 →
- 判断在 C 语言中,条件表达式(EXP)?m++:m--,则表达式 EXP 与 EXP==!0&&EXP!=0 完全等价的。做这题 →
- 判断在C语言中,Main( )函数是主函数,有且仅有一个。做这题 →
- 判断执行 continue 语句时将跳过所有循环的循环体中余下尚未执行的语句做这题 →
- 判断在一个 C 源程序文件中,若要定义一个只允许本源文件所有函数使用的全局变量则该变量需要使用的存储类型是 static。做这题 →
- 判断在循环语句中,break 语句的作用是跳过 break 后面的循体语句,直接继续下一轮循环的判断,continue 语句的作用是结束 continue 所在的那层循环。做这题 →
- 判断执行“int x=2,y=3;”后,表达式 x=y++==++x 的值是0。做这题 →
- 判断一个变量的类型被强制转换后,它将保持被强制转换的类型,直到下一次再被强制转换时为止。做这题 →
- 判断逻辑表达式-5&&!8的值为1。做这题 →
- 判断全局变量可以和局部变量重名,且全局变量优先。做这题 →
- 判断在程序运行过程中,系统分配给实参和形参的内存单元是相同的。做这题 →
- 判断对于 continue 和 break 这两条语句,只有 break 可用来实现执行循环的退出。做这题 →