随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选以下程序运行后,输出结果是____。 A) 8 B) 7 C) 6 D) 5 #include<stdio,h> ss(char *s) { char *p=s; while(*p) p++; return(p-s); } main() { char *a="abded"; int i; i=ss(a); printf("%d\n",i); }做这题 →
- 单选有函数调用语句 f((2,3),(2,3));,则函数 f 有____个参数。做这题 →
- 多选关于递归函数描述正确的是____做这题 →
- 单选在 C 语句中以下叙述中不正确的是____做这题 →
- 单选有以下函数定义: void fun(int n, double x) {......} 若以下选项中的变量都己正确定义并赋值, 则对 fun 的正确调用语句是____做这题 →
- 单选有如下程序: #include<stdio.h> int main() {int a_in, a_out; int sum(int n); int fun(int x); printf("Enter a number: "); scanf("%d\n",&a_in); a_out=sum(a_in); printf("Sum=%d\n, a_out); return 0;} int sum(int n) { int x,s=0; for(x=1; x<=n; x++) s+=fun(x); return (s); } int fun(int x) { return (x*x+1); } 运行该程序后,输入数值3,输出结果是()。 【终极预测 8 基本—计算机大类】做这题 →
- 单选以下函数调用语句中实参的个数是() func((e1,e2),(e3,e4,e5)); B.3做这题 →
- 单选调用函数的实参与被调用函数的形参应该有如下关系( )。做这题 →
- 单选在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )。做这题 →
- 单选以下程序的输出结果是()。 int a, b; void fun() { a=100; b=200;} main() { int a=5, b=7; fun(); printf("%d%d\n", a, b); }做这题 →
- 单选请选择正确的运行结果填入()中。 include <stdio.h> int x,y; num() { int a=15,b=10; int x, y; y=a-b; y=a+b; return; } main() { int a=7,b=5; x=a+b; y=a-b; num(); printf("%d, %d\n", x, y); }做这题 →
- 单选一个函数返回值的类型是由____决定的做这题 →
- 单选对于 C 语言程序中的函数,下列叙述中正确的是____做这题 →
- 单选以下程序运行后,输出结果是____ int func(int a, int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } main() { int k=4,m=1,n; n=func(k, m); printf( "%d, ", n); n=func(k, m); printf( "%d ", n); }做这题 →
- 单选以下程序的运行结果是____ #include <stdio.h> long func(int x) { long p; if(x==0||x==1) return (2); p=x*func(x-1); return (p); } main() { printf( "%d \n" ,func(4)); }做这题 →
- 单选以下程序执行后,sum 的值是 ( ) 。 main () { int i,sum; for (i=l; i<6;i++) sum+=i; printf ("%d\n",sum); }做这题 →
- 单选以下所列的各函数首部中, 正确的是 ( ) 。 void play (var a:Integer var b: Integer) void play (int a, b) void play (int a,int b) sub play (a as integer b as integer)做这题 →
- 单选以下程序的输出结果是( ) 。 fun (int x int y, int z) {z=x*x+y*y; } main () { int a=31; fun (5,2, a); printf ("%d", a);做这题 →
- 单选以下程序的输出结果是()。 long fun (int n) { long s; if (n==1||n==2) s=2; else s=n-fun (n-1); return s: } main () { printf ("%ld\n", fun (3)); }做这题 →
- 填空当 num=123 时,以下函数执行完毕后返回的输出结果是 ____ f1(int num) { if(num<10) return num; return num%10+f1(num/10); }做这题 →
- 单选C语言主要是借助以下 功能来实现程序模块化。做这题 →
- 单选C语言程序的模块化通过以下哪个选项来实现o做这题 →
- 单选关于C语言的函数描述,以下说法错误的是o做这题 →
- 判断C语言中可以允许用户自己定义函数来解决一些复杂问题。正确错误做这题 →
- 判断C语言中的库函数是一类被封装好的,不需要关心函数内部具体实现过程,需要引用相关头文件,即可使用它。正确错误做这题 →
- 判断函数名后必须紧跟着圆括号“()”对,函数体置于花括号对“0”中。正确错误做这题 →
- 填空有如下程序 include <stdio.h> int sub(double a, double b){ return (int)(a - b); } main(){ printf("%d\n", sub(3.8, 2.1)); } 程序运行后的输出结果是做这题 →
- 综合有以下程序 int fun1(double a){return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=fun1(x);b=fun1(y); return(int)(a+b); } main() {double w;w=fun2(1.1,2.0);……} 程序执行后变量 w 中的值是____。(若有小数请写保留一位小数)做这题 →
- 判断数组元素不能作为函数参数。正确错误做这题 →
- 综合以下代码中fu函数的功能是:分别统计字符串大写字母和小写字母的个数。请补全代码。 include <stdio.h> void fun(char s[], int *a, int *b){ int i=0; while(s[i]){ if(__________) *a=*a+1; if(s[i]>= 'a' && s[i] <='z') ________; ________; } } main(){ char s[100]; int sUpper=0,sLower=0; printf("\n 请输入一个字符串:"); gets(s); fun(s,&sUpper,&sLower); printf("\n 大写字母数量=%d 小写字母数量 =%d\n",sUpper,sLower); system("pause"); }做这题 →
- 判断若用数组名作为函数调用的实参,传递给形参的是数组中的第一个元素中的第一个元素的值。 ☑正确错误做这题 →
- 单选avg 函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是做这题 →
- 单选abs(-4);表达式的结果是()做这题 →
- 单选10-pow(4,2)+fabs(-3.5);表达运行结果是()做这题 →
- 单选关于字符处理函数描述,错误的是()做这题 →
- 判断被main函数调用的函数只能是库函数。正确错误做这题 →
- 判断用户若需要调用标准库函数,调用前必须重新定义。正确错误做这题 →
- 判断用户可以重新定义标准库函数,但若如此该函数将失去原来的意义。正确错误 忘函数做这题 →
- 判断库函数 int strcmp(const char *s1, const char *s2);功能是两个字符串进行比较。若参数 s1 和 s2 字符串相同则返回 0,S1若大于 s2 则返回大于0的值,s1 若小于 s2 则返回小于0的值。正确 错误 函数做这题 →
- 判断strcpy 是一种 C 语言的标准库函数, strcpy 把从 src 地址开始且含有'0'结束符的字符串复制到以 dest 开始的地址空间,返回值的类型为 char*。正确 错误做这题 →
- 填空数学函数求×的平方根函数调用语句是做这题 →
- 单选已定义以下函数:int fun(int *p) {return *p;}fun 函数返回值是做这题 →
- 单选关于函数返回值,以下叙述正确的是做这题 →
- 单选若有函数定义如下 int fun(int x,int y){ return x-y; } 则以下涉及上述函数的说明语句错误的是做这题 →
- 单选关于C语言函数说明的位置,以下叙述正确的是做这题 →
- 判断如果某个函数在定义时省略了函数的类型,则默认的函数类型是int。正确错误做这题 →
- 判断如果在某个 fun函数,要修改主函数中的某个变量的值,那么可以在 fun 函数中定义一个指针形参变量,通过指针变量间接引用主函数的变量。正确错误做这题 →
- 判断用指针作为函数参数时,采用的是“地址传递“方式。正确错误做这题 →
- 判断在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。正确错误做这题 →
- 判断定义函数时,形参的类型说明可以放函数体内。正确错误做这题 →