1、C+100T试题1 满分值:1.0分 状态:已答 实际得分:1.0分 试题:以下属于C语言关键字的是_。 NULL file include typedef 参考答案 typedef 试题2 满分值:1.0分 状态:已答 实际得分:0.0分 试题:若有语句int a = 5; a+; 此处表达式a+的值是_。 7 6 5 4 参考答案 6 试题3 满分值:1.0分 状态:已答 实际得分:0.0分 试题:如有定义:char a10, b10; 则以下正确的输入格式是_。 gets(a, b); scanf(“%s%s”, a, b); scanf(“%s%s”, &a, &b); gets(“a
2、”), gets(“b”); 参考答案 scanf(“%s%s”, a, b); 试题4 满分值:1.0分 状态:已答 实际得分:0.0分 试题:若有以下定义和语句,则输出结果为_。 char s12=”a book!”; printf(“%d”, strlen(s); 12 8 7 6 参考答案 7 试题5 满分值:1.0分 状态:已答 实际得分:1.0分 试题:以下程序段的输出结果为_。 char s=”ab65tv0willn”; printf(“%dn”, strlen(s); 10 7 13 不确定 参考答案 7 试题6 满分值:1.0分 状态:已答 实际得分:1.0分 试题:如有定
3、义: int k; int a3=1, 2, 3, 4, 5, 6, 7, 8, 9; 则下面语句的输出结果是_。 for(k=0; ks2) if(strcmp(s1,s2) if(strcmp(s2,s1)0) if(strcmp(s1,s2)0) 参考答案 if(strcmp(s1,s2)0) 我的答案 if(strcmp(s2,s1)0) 试题15 满分值:1.0分 状态:已答 实际得分:0.0分 试题:判断字符串a和b是否相等,应当使用_。 if(a=b) if(a=b) if(strcpy(a,b) if(strcmp(a,b) 参考答案 if(strcmp(a,b) 我的答案 i
4、f(strcpy(a,b) 试题16 满分值:1.0分 状态:已答 实际得分:1.0分 试题:下述对C语言字符数组的描述中错误的是_。 字符数组可以存放字符串 字符数组的字符串可以整体输入、输出 声明一个字符数组之后,可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 不可以用关系运算符对字符数组中的字符串进行比较 参考答案 声明一个字符数组之后,可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 我的答案 声明一个字符数组之后,可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 试题17 满分值:1.0分 状态:已答 实际得分:0.0分 试题:以下正确的描述是_。 以下正确的描述
5、是_。定义函数时,形参的类型说明可以放在函数体内 return后面的值不能为表达式 如果函数值的类型与返回值类型不一致,以函数值类型为准 如果形参与实参的类型不一致,以实参类型为准 参考答案 如果函数值的类型与返回值类型不一致,以函数值类型为准 试题18 满分值:1.0分 状态:已答 实际得分:1.0分 试题:C语言允许函数值类型的默认定义,此时该函数值隐含的类型是_。 float型 int型 long型 double型 参考答案 int型 我的答案 int型 试题19 满分值:1.0分 状态:已答 实际得分:0.0分 试题:有如下函数调用语句: fun(rec1, rec2+rec3, (r
6、ec4, rect5) 函数调用语句中,含有的实参个数是_。 3 4 5 有语法错误 参考答案 3 我的答案 4 试题20 满分值:1.0分 状态:已答 实际得分:1.0分 试题:C语言规定,函数返回值的类型是由_。 return语句中的表达式类型所决定的 调用该函数时的主调函数类型所决定的 调用该函数时系统临时决定的 在定义该函数时所指定的函数类型决定的 参考答案 在定义该函数时所指定的函数类型决定的 我的答案 在定义该函数时所指定的函数类型决定的 试题21 满分值:1.0分 状态:已答 实际得分:1.0分 试题:有如下程序: #include long f(int n) if(n2) re
7、turn (f(n-1) + f(n-2); else return (2); void main() printf(“dn”, f(3); 该程序的输出结果是_。 2 4 6 8 参考答案 4 我的答案 4 试题22 满分值:1.0分 状态:已答 实际得分:1.0分 试题:有以下函数: char fun(char *p) return p; 该函数的返回值是_。 无确切的值 形参p中存放的地址值 一个临时存储单元的地址 形参p自身的地址值 参考答案 形参p中存放的地址值 我的答案 形参p中存放的地址值 试题23 满分值:1.0分 状态:已答 实际得分:0.0分 试题:以下程序的运行结果是_。
8、 #include void f1(int x, int y, int z) x=111; y=222; z=333; void main() int x=100, y=200, z=300; f1(x, y, z); printf(“%d, %d, %d”, z, y, x); 100, 200, 300 300, 200, 100 111, 222, 333 333, 222, 111 参考答案 100, 200, 300 我的答案 111, 222, 333 试题24 满分值:1.0分 状态:已答 实际得分:0.0分 试题:以下叙述正确的是_。 在C程序中,main函数必须位于程序的最前
9、面 C程序的每行中只能写一条语句 C语言本身没有输入输出语句 在对一个C程序进行编译的过程中,可发现注释中的拼写错误 参考答案 C语言本身没有输入输出语句 试题25 满分值:1.0分 状态:已答 实际得分:1.0分 试题:以下程序运行后,输出结果是_。 #include fun(int a, int b) int c; c=a*b; return c; void main() int x=3, y=4,z=5, k; k=fun(x-, y+, x+y), z-); pirntf(“%dn”, k); 28 30 35 40 参考答案 35 我的答案 35 试题26 满分值:1.0分 状态:已
10、答 实际得分:1.0分 试题:以下程序的输出结果是_。 #include fun(int x, int y, int c) z=x*x + y*y; void main() int w=15; fun(3, 2, w); printf(“%dn”, w); 13 14 15 16 参考答案 15 我的答案 15 试题27 满分值:1.0分 状态:已答 实际得分:1.0分 试题:若用数组名作为函数调用的实参,传递给形参的是_。 数组第一个元素的值 数组的首地址 数组中全部元素的值 数组元素的个数 参考答案 数组的首地址 我的答案 数组的首地址 试题28 满分值:1.0分 状态:已答 实际得分:0
11、.0分 试题:以下不正确的说法是_。 在不同函数中可以使用相同名字的变量 形式参数是局部变量 在函数内定义的变量只在本函数范围内有效 在函数内的复合语句中定义的变量在本函数范围内有效 参考答案 在函数内的复合语句中定义的变量在本函数范围内有效 我的答案 形式参数是局部变量 试题29 满分值:1.0分 状态:已答 实际得分:0.0分 试题:在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是_。 extern register auto static 参考答案 static 我的答案 register 试题30 满分值:1.0分 状态:已答 实际
12、得分:0.0分 试题:下面对宏定义的描述,不正确的是_。 宏替换并不检查替换后的源程序的语法错误 宏名不存在类型的问题,它的参数也不存在类型问题 宏替换不占用程序运行时间 带参数宏在展开的时候,先求出实参表达式的值,然后再代入形参,并计算求值 参考答案 带参数宏在展开的时候,先求出实参表达式的值,然后再代入形参,并计算求值 试题31 满分值:1.0分 状态:已答 实际得分:0.0分 试题:下面的叙述中,错误的是_。 #include命令可以包含扩展名为“.c”的文件 #include 中可以包括路径 #include “testtest.h”是一个正确的文件包含命令 使用#include 比#
13、include ”节省编译时间 参考答案 使用#include 比#include ”节省编译时间 我的答案 #include “testtest.h”是一个正确的文件包含命令 试题32 满分值:1.0分 状态:已答 实际得分:1.0分 试题:在宏定义#define PI 3.14159中,用宏名PI代替一个_。 常量 单精度数 变量 字符串 参考答案 字符串 我的答案 字符串 试题33 满分值:1.0分 状态:已答 实际得分:1.0分 试题:对于基类型相同的两个指针变量之间,不能进行的运算是_。 = + - 参考答案 + 我的答案 + 试题34 满分值:1.0分 状态:已答 实际得分:1.0
14、分 试题:若有定义:char *p1, *p2, *p3, *p4, ch; 则不能正确赋值的程序语句为_。 p1=&ch; scanf(“%c”, p1); p2=(char *)malloc(1); scanf(“%c”, p2); *p3=getchar(); p4=&ch; *p4=getchar(); 参考答案 *p3=getchar(); 我的答案 *p3=getchar(); 试题35 满分值:1.0分 状态:已答 实际得分:1.0分 试题:以下叙述不正确的是_。 一个C源程序可由一个或多个函数组成 一个C源程序必须包含一个main函数 C程序的基本组成单位是函数 在C程序中,注
15、释说明只能位于一条语句的后面 参考答案 在C程序中,注释说明只能位于一条语句的后面 我的答案 在C程序中,注释说明只能位于一条语句的后面 试题36 满分值:1.0分 状态:已答 实际得分:0.0分 试题:若有以下定义,且0=i10,则对数组元素的错误引用是_。 int a=1, 2, 3, 4, 5, 6, 7, 8, 9, 0, *p, i; p=a; *(a+i) a(p-a) p+i *(&ai) 参考答案 a(p-a) 我的答案 *(&ai) 试题37 满分值:1.0分 状态:已答 实际得分:1.0分 试题:若有以下定义,且0=i + & != 参考答案 + 我的答案 + 试题54 满分值:1.0分 状态:已答 实际得分:1.0分 试题:若x、i、j和k都是int型变量,则执行下面表达式后x的值为_
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1