本课程从程序的“设计“入手,按照基础、提高与应用(6个典型应用,包含图像处理、游戏等)两个层次组织教学内容,着重培养学生独立分析问题、抽象模型、构造算法、编写程序、最终解决问题的能力。
学堂在线重庆大学程序设计技术(基于C)-提高与应用(2022春)测试题答案
开课机构: 教师团队:刘慧君 王茜 陈恒鑫 总点击数:
第6章 指针
- 下列关于函数参数传递的不足之处的描述中,错误的是。 A多值对象参数赋值带来了额外的时间和空间开…
- 需要定义一个指向整型对象的指针,下面正确的是 Aint *p; Bint p; Cfloat *p; Dfloat p;…
- 需要定义一个字符指针,并指向一个字符数组的第0号元素,下列语句段,正确的是 Achar arr[5]; char *p;…
- 有如下语句: int a[8],i,*p=a; for(i=0;i<8;i++) a[i]=i; 那么表达式(*(p+3))+1的值是 A2 B3 C4 D…
- 为了给main函数传递命令行参数,下列正确的写法是 Aint main(int argc, char *argv) Bint main(cha…
- 下列关于指针的用法,正确的是 Aint *p; double a=5; p=a; Bint fun1(int, int*); int (*fptr)(int…
- 指针变量是可以存放内存地址值的变量。
- 程序中任何可以处理的数据,包括变量和常量,都能通过&符号 获取它的内存地址。…
- 数组名做函数参数时,传递的是数组的首地址,而并不是将数组内容整体复制到被调函数形式参数中。…
第7章 字符串
- 下列函数中,能够输入包含空格的字符串的是 scanf getchar getstring gets…
- 标准库函数char *strcat(char *dest, char *src);的作用是 A连接两个字符串 B拷贝字符串 C比较两…
- 设有C语句char s[100]="abcdefghkjdadf", *p=s;,则下面不正确的表达式是 Ap=s+5 Bs=p+s Cs[2]=p[5…
- 存储字符串“hello”时,只需要使用5个字节的内存空间。
- 当输入时按下回车键,会输入两个字符,一个回车字符表示输入结束,一个换行字符表示光标移动到下一行。…
- 下列字符数组初始化方法中,错误的是 Achar str1[10]={'h','e','l','l','o�…
第八章 结构体和联合体
- 设有如下所示C语句,则下面叙述中错误的是 struct A { int a; int b; }a1; Astruct是定义结构体类…
- 下面对结构变量的叙述中,错误的是 A相同类型的结构变量间可以相互赋值 B通过结构变量,可以任意引用…
- 定义一个联合体(共用体)类型变量时,系统分配给该变量的存储空间是( )。 A联合体变量中第一个成员所需…
- 下面程序段执行后的输出结果是 struct num int x; int y; }n[2]={1,3,2,7}: printf ("%dn", n[…
第九章 动态内存分配
- C语句:int *func(int a,int b);的含义是 Afunc是指向函数的指针,该函数返回一个int型数据 Bfunc是…
- 关于返回指针值的函数,以下说法正确的是 A在返回指针值的函数中,函数返回的是一个地址值或NULL值 B…
- 存储分配函数的原型为void *malloc(size_t size);,以下说法错误的是 A该函数可以分配任意大小的存…
第十章 文件
- 以下可作为fopen中第一个参数的正确格式是 Ad:myfiletest.txt Bd: myfile abc.txt C"d: …
- 若执行fopen函数发生错误,则函数的返回值为 A文件名 BNULL C1 Derror
- 若要用fopen函数打开一个新的二进制文件,对该文件只进行写操作,则文件操作模式字符串应是 A"ab+" B…
- 顺利地执行了关闭文件操作时,fclose函数的返回值是( )。 A-1 BTRUE C0 D1…
- fread(buf,64,2,fp1)的功能是 A从fp指向的文件流中读出整数64和整数2,并存放在buf中 B从fp指向的…
- 以下定义文件指针正确的语句是 Afile *fp BFILE *fp CFILE fp DFile *fp