当前位置:文档之家› C语言程序设计 形考任务

C语言程序设计 形考任务

C语言程序设计  形考任务
C语言程序设计  形考任务

C语言程序设计形考任务1

题目1

在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

选择一项:

A. main

B. MAIN

C. name

D. function

题目2

C语言源程序文件的缺省扩展名为()。

选择一项:

A. cpp

B. exe

C. obj

D. c

题目3

由C语言目标文件连接而成的可执行文件的缺省扩展名为()。

选择一项:

A. cpp

B. exe

C. obj

D. c

题目4

程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。选择一项:

A. 空格或逗号

B. 逗号或回车

C. 逗号或分号

D. 空格或回车

题目5

每个C语言程序文件的编译错误被分为()。

选择一项:

A. 1类

B. 2类

C. 3类

D. 4类

题目6

不符合C语言规定的复合语句是()。

选择一项:

A. {}

B. {;}

C. {x=0;}

D. {y=10}

题目7

C语言程序中的基本功能模块为()。

选择一项:

A. 表达式

B. 标识符

C. 语句

D. 函数

题目8

在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。选择一项:

A. 表达式

B. 语句

C. 参数表

D. 函数体

题目9

在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。

选择一项:

A. 尖括号

B. 双引号

C. 单引号

D. 花括号

题目10

在C语言程序中,多行注释语句使用的开始标记符为()。

选择一项:

A. //

B. /*

C. */

D. **

题目11

在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。

选择一项:

A. char

B. int

C. float

D. double

题目12

在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

选择一项:

A. 5

B. 4

C. 3

D. 6

题目13

转义字符'\\'表示的字符是()。

选择一项:

A. 单引号

B. 双引号

C. 反斜线

D. 问号

题目14

枚举类型中的每个枚举常量的值都是一个()。

选择一项:

A. 整数

B. 浮点数

C. 字符

D. 逻辑值

题目15

运算符优先级最高的是()。

选择一项:

A. =

B. *=

C. &&

D. !=

题目16

设x和y均为逻辑值,则x && y为真的条件是()。选择一项:

A. 它们均为真

B. 其中一个为真

C. 它们均为假

D. 其中一个为假

题目17

设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为()。选择一项:

A. 12

B. 144

C. 156

D. 288

题目18

x>0 && x<=10的相反表达式为()。

选择一项:

A. x<=0 || x>10

B. x<=0 && x>10

C. x<=0 || x<=10

D. x>0 && x>10

题目19

字符串“a+b=12\n”的长度为()。

选择一项:

A. 6

B. 7

C. 8

D. 9

题目20

在下列的符号常量定义中,错误的定义语句格式为()。

选择一项:

A. const int M1=10;

B. const int M2=20;

C. const int M3 10;

D. const char mark='3';

二、判断题(共60分,每小题2分。叙述正确则回答“是”,否则回答“否”)

题目21

C语言中的每条简单语句以分号作为结束符。

选择一项:

题目22

C语言中的每条复合语句以花括号作为结束符。

选择一项:

题目23

在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。

选择一项:

题目24

注释容的开始所使用的标记符为/*,则注释容的结束所使用的标记符为*/。

选择一项:

题目25

在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。选择一项:

题目26

用于输出表达式值的标准输出函数是printf()。

选择一项:

题目27

当不需要函数返回任何值时,则需要使用保留字void作为函数的返回值类型。选择一项:

题目28

每个C程序文件在编译时可能出现有警告性错误,其对应的标识符为error。选择一项:

题目29

十进制数25表示成符合C语言规则的八进制数为31。

选择一项:

题目30

十进制数25表示成符合C语言规则的十六进制数为0x19。

选择一项:

题目31

在C语言中,转义字符'\n'表示一个换行符。

选择一项:

题目32

执行“printf("%c",'F'-2);”语句后得到的输出结果为H。

选择一项:

题目33

已知字符'C'的ASCII码为67,当执行“int x='C'+5;”语句后x的值为72。

选择一项:

题目34

假定一个枚举类型的定义为“enum RB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。

选择一项:

题目35

float的类型长度为8。

选择一项:

题目36

在C语言中,常数28和3.26具有相同的数据类型。

选择一项:

题目37

若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字const。

选择一项:

题目38

使用const语句定义一个符号常量时,不必对它进行初始化。

选择一项:

C语言程序设计形考任务1答案

一、选择题(共40分,每小题2分) 题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。选择一项: A. main B. MAIN C. name D. function 正确答案是:main 题目2 C语言源程序文件的缺省扩展名为()。 选择一项: A. cpp B. exe C. obj D. c 正确答案是:c 题目3 由C语言目标文件连接而成的可执行文件的缺省扩展名为()。 选择一项: A. cpp B. exe C. obj

正确答案是:exe 题目4 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。 选择一项: A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车 正确答案是:空格或回车 题目5 每个C语言程序文件的编译错误被分为()。 选择一项: A. 1类 B. 2类 C. 3类 D. 4类 正确答案是:2类 题目6 不符合C语言规定的复合语句是()。 选择一项: A. {}

C. {x=0;} D. {y=10} 正确答案是:{y=10} 题目7 C语言程序中的基本功能模块为()。 选择一项: A. 表达式 B. 标识符 C. 语句 D. 函数 正确答案是:函数 题目8 在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。选择一项: A. 表达式 B. 语句 C. 参数表 D. 函数体 正确答案是:参数表 题目9 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。

选择一项: A. 尖括号 B. 双引号 C. 单引号 D. 花括号 正确答案是:双引号 题目10 在C语言程序中,多行注释语句使用的开始标记符为()。 选择一项: A. // B. /* C. */ D. ** 正确答案是:/* 题目11 在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。 选择一项: A. char B. int C. float D. double 正确答案是:char

C语言程序设计形考任务3

一、选择题(共30分,每小题2分) 题目1 在下面的函数声明语句中,存在着语法错误的是()。 选择一项: a. AA(int a, int b) b. AA(int, int) c. AA(int a; int b) d. AA(int a, int) 正确答案是:AA(int a; int b) 题目2 在下面的保留字中,不能作为函数的返回值类型的是()。 选择一项: a. void b. int c. enum d. long 正确答案是:enum 题目3 假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。 选择一项: a. 1 b. 2

c. 4 d. 8 正确答案是:4 题目4 假定a为一个数组名,在下面的表达式中,存在语法错误的是( )。 选择一项: a. a[i] b. *a++ c. *a d. *(a+1) 正确答案是:*a++ 题目5 用calloc函数创建具有10个整型元素的一维数组的正确语句是()。选择一项: a. int *p=calloc(10,2); b. int *p=calloc(10); c. int *p=calloc(10,4); d. int *p=malloc(10) 正确答案是:int *p=calloc(10,4); 题目6 假定变量m定义为“int m=7;”,则下面正确的语句为()。 选择一项: a. int p=&m;

b. int *p=&m; c. int &p=*m; d. int *p=m; 正确答案是:int *p=&m; 题目7 假定k是一个double类型的变量,则定义变量p的正确语句为()。 选择一项: a. double p=&k; b. int *p=&k; c. double &p=*k; d. char *p="Thank you!"; 正确答案是:char *p="Thank you!"; 题目8 若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。 选择一项: a. x=pa[3]; b. x=*(a+3); c. x=a[3]; d. x=*pa+3; 正确答案是:x=*pa+3; 题目9 假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。

c语言程序设计形考任务二标准答案

c语言程序设计形考任务二答案

————————————————————————————————作者:————————————————————————————————日期:

一、选择题(共20分,每小题2分) 当处理特定问题时的循环次数已知时,通常采用的语句是()。 a. for b. while c. do-while d. switch 题目2 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写成的语句是()。 a. for b. if c. do d. while 题目3 for语句能够被改写成的语句是()。 a. 复合 b. if c. switch

d. while 题目4 下面循环语句执行结束后输出的i值为()。 for(int i=0; in/2) {cout<

int i=0; do i++; while(i*i<10); a. 4 b. 3 c. 5 d. 2 题目7 在下面的一维数组定义中,有语法错误的选项是()。 a. int a[]={1,2,3}; b. int a[10]={0}; c. int a[]; d. int a[5]; 题目8 在下面的二维数组定义中,语法正确的选项是()。 a. int a[5][]; b. int a[][5]; c. int a[][3]={{1,3,5},{2}}; d. int a[](10);

国家开放大学电大《C语言程序设计》网络课形考任务3作业及答案

国家开放大学电大《C语言程序设计》网络课形考任务3作业及答案 形考任务3 一、选择题(共30分,每小题2分) 题目1 在下面的函数声明语句中,存在着语法错误的是()。 选择一项: a. AA(int a, int b) b. AA(int, int) c. AA(int a; int b) d. AA(int a, int) 题目2 在下面的保留字中,不能作为函数的返回值类型的是()。 选择一项: a. void b. int c. enum d. long 题目3 假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。选择一项: a. 1 b. 2 c. 4 d. 8 题目4 假定a为一个数组名,在下面的表达式中,存在语法错误的是( )。 选择一项: a. a[i] b. *a++ c. *a d. *(a+1)

选择一项: a. int *p=calloc(10,2); b. int *p=calloc(10); c. int *p=calloc(10,4); d. int *p=malloc(10) 题目6 假定变量m定义为“int m=7;”,则下面正确的语句为()。 选择一项: a. int p=&m; b. int *p=&m; c. int &p=*m; d. int *p=m; 题目7 假定k是一个double类型的变量,则定义变量p的正确语句为()。 选择一项: a. double p=&k; b. int *p=&k; c. double &p=*k; d. char *p="Thank you!"; 题目8 若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。选择一项: a. x=pa[3]; b. x=*(a+3); c. x=a[3]; d. x=*pa+3; 题目9 假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。 选择一项: a. pb=b; b. pb=&b[0];

C语言程序设计形考任务4

一、选择题(共30分,每小题2分) 题目1 假定有“ struct BOOK{chartitle[40]; float price;}; struct 则不正确的语句为( )。 选择一项: a. struct BOOK *x=malloc(book); b. struct BOOK x={"C++ Programmi ng",27.0}; c. struct BOOK *x=malloc(sizeof(struct BOOK)); d. struct BOOK *x=&book; 正确答案是:struct BOOK *x=malloc(book); 题目2 假定有“ struct BOOK{char title[40]; float price;} book; 句为( )。 选择一项: a. struct BOOK x= & book; b. struct BOOK *x=&book; c. struct BOOK x=calloc(BOOK); d. struct BOOK *x=BOOK; 正确答案是:struct BOOK *x=&book; 题目3 在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是 选择一项: a. 句点 b. 冒号 c. 分号 d. 逗号 正确答案是:分号 题目4 假定一个结构类型的定义为“ struct A{i nt a,b; double c;}; 长度为( )。BOOKbook; ”,,贝M确的语,则该类型的

选择一项: a. 8 b. 10 c. 12 d. 16 正确答案是:16 题目5 假定一个结构类型的定义为“ struct D{i nt a; D* n ext;}; ”,则该类型的长度为()。 选择一项: a. 4 b. 8 c. 12 刁d. 16 正确答案是:8 题目6 假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。 选择一项: a. x.a b. x->a c. x(a) d. x{a} 正确答案是:x->a 题目7 与结构成员访问表达式https://www.doczj.com/doc/9e1847218.html,等价的表达式为()。 选择一项: a. x->n ame b. &x->n ame c. (&x)->n ame d. (*x)->n ame 正确答案是:(&x)-> name

C语言程序设计--形考任务2017全部答案

C语言程序设计形考任务1 题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。选择一项: A. main B. MAIN C. name D. function 题目2 C语言源程序文件的缺省扩展名为()。 选择一项: A. cpp B. exe C. obj D. c 题目3 由C语言目标文件连接而成的可执行文件的缺省扩展名为()。 选择一项: A. cpp B. exe C. obj D. c

题目4 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。选择一项: A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车 题目5 每个C语言程序文件的编译错误被分为()。 选择一项: A. 1类 B. 2类 C. 3类 D. 4类 题目6 在·()。 选择一项: A. {} B. {;} C. {x=0;} D. {y=10} 题目7

C语言程序中的基本功能模块为()。 选择一项: A. 表达式 B. 标识符 C. 语句 D. 函数 题目8 在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。 选择一项: A. 表达式 B. 语句 C. 参数表 D. 函数体 题目9 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。 选择一项: A. 尖括号 B. 双引号 C. 单引号 D. 花括号 题目10

在C语言程序中,多行注释语句使用的开始标记符为()。 选择一项: A. // B. /* C. */ D. ** 题目11 在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。 选择一项: A. char B. int C. float D. double 题目12 在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。 选择一项: A. 5 B. 4 C. 3 D. 6

C语言程序设计形考任务

C语言程序设计形考任务Prepared on 21 November 2021

C语言程序设计形考任务1 题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为 ()。 选择一项: A. main B. MAIN C. name D. function 题目2 C语言源程序文件的缺省扩展名为()。 选择一项: A. cpp B. exe C. obj D. c 题目3 由C语言目标文件连接而成的可执行文件的缺省扩展名为()。 选择一项: A. cpp B. exe C. obj D. c 题目4 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。 选择一项: A. 空格或逗号 B. 逗号或回车

C. 逗号或分号 D. 空格或回车 题目5 每个C语言程序文件的编译错误被分为()。 选择一项: A. 1类 B. 2类 C. 3类 D. 4类 题目6 不符合C语言规定的复合语句是()。 选择一项: A. {} B. {;} C. {x=0;} D. {y=10} 题目7 C语言程序中的基本功能模块为()。 选择一项: A. 表达式 B. 标识符 C. 语句 D. 函数 题目8 在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。 选择一项: A. 表达式 B. 语句

C. 参数表 D. 函数体 题目9 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。 选择一项: A. 尖括号 B. 双引号 C. 单引号 D. 花括号 题目10 在C语言程序中,多行注释语句使用的开始标记符为()。 选择一项: A. /* C. */ D. ** 题目11 在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。 选择一项: A. char B. int C. float D. double 题目12 在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。 选择一项: A. 5 B. 4

C语言程序设计形考任务2

一、选择题(共20分,每小题2分) 题目1 当处理特定问题时的循环次数已知时,通常采用语句是()。 选择一项: a. for b. while c. do-while d. switch 正确答案是:for 题目2 在switch语句的每个case块中,假定都是以break语句结束的,则此switch 语句容易被改写成的语句是()。 选择一项: a. for b. if c. do d. while 正确答案是:if 题目3 for语句能够被改写成的语句是()。 选择一项: a. 复合 b. if

c. switch d. while 正确答案是:while 题目4 下面循环语句执行结束后输出的i值为()。 for(int i=0; in/2) {cout<

在下面的do循环语句中,其循环体被执行次数为()。int i=0; do i++; while(i*i<10); 选择一项: a. 4 b. 3 c. 5 d. 2 正确答案是:4 题目7 在下面的一维数组定义中,有语法错误的选项是()。选择一项: a. int a[]={1,2,3}; b. int a[10]={0}; c. int a[]; d. int a[5]; 正确答案是:int a[]; 题目8 在下面的二维数组定义中,语法正确的选项是()。 选择一项: a. int a[5][]; b. int a[][5]; c. int a[][3]={{1,3,5},{2}}; d. int a[](10);

C语言程序设计形考任务3

C语言程序设计形考任务3 一、选择题(共30分,每小题2分)题目1在下面的函数声明语句中,存在着语法错误的是()。选择一项:a、 AA(int a, int b) b、 AA(int, int) c、 AA(int a; int b) d、 AA(int a, int) 正确答案是:AA(int a; int b)题目2在下面的保留字中,不能作为函数的返回值类型的是()。选择一项:a、void b、 int c、 enum d、 long 正确答案是:enum题目3假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。选择一项:a、1 b、2 c、4 d、8 正确答案是:4题目4假定a为一个数组名,在下面的表达式中,存在语法错误的是( )。选择一项:a、 a[i] b、 *a++ c、 *a d、 *(a+1) 正确答案是:*a++题目5用calloc函数创建具有10个整型元素的一维数组的正确语句是()。选择一项:a、 int *p=calloc(10,2); b、 int *p=calloc(10); c、 int *p=calloc(10,4); d、 int *p=malloc(10) 正确答案是:int *p=calloc(10,4);题目6假定变量m定义为“int m=7;”,则下面正确的语句为()。选择一项:

a、 int p=&m; b、 int *p=&m; c、 int &p=*m; d、 int *p=m; 正确答案是:int *p=&m;题目7假定k是一个double类型的变量,则定义变量p的正确语句为()。选择一项:a、double p=&k; b、 int *p=&k; c、 double &p=*k; d、 char *p="Thank you!"; 正确答案是:char *p="Thank you!";题目8 若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3 的元素值赋给x,则不正确的语句为()。选择一项:a、x=pa[3]; b、 x=*(a+3); c、 x=a[3]; d、 x=*pa+3; 正确答案是:x=*pa+3;题目9假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。选择一项:a、 pb=b; b、 pb=&b[0]; c、 pb=b+2; d、 pb=b[5]; 正确答案是: pb=b[5];题目10已知“int *p=malloc(100);”,要释放p所指 向的动态内存,正确的语句为()。选择一项:a、 free(p); b、 free p; c、 free(*p); d、 free[p]; 正确答案是:free(p);题目11在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的 ()。选择一项:a、原型语句 b、参数表 c、函数名d、返回类型正确答案是:原型语句题目12假定一个函数定义 为“static int f1(int x,int y){return x+y;}”,该函数名称为()。选择一项:a、 static b、 int c、 f1 d、return 正确答案是:f1题目13假定一个函数的原型语句为“int

(精华版)国家开放大学电大《教育学》《C语言程序设计》网络课形考网考作业(合集)答案

(精华版)国家开放大学电大《教育学》《C语言程序设计》网络课形考网考作业(合集)答案 《教育学》网络课答案 形考任务1 一、单选题 题目1 在中国,最早把“教”与“育”连起来使用的是_____________。 选择一项: A. 孟子的《孟子:尽心上》恭喜你,答对啦 题目2 提出“教育是生活的过程,而不是将来生活的预备。教育是经验的改造或改组”的教育家是____________。 选择一项: E. 杜威恭喜你,答对啦 题目3 教育史上第一个设想出全面完整教育学的人,教育学的真正奠基人是_______________。 选择一项: C. 夸美纽斯恭喜你,答对啦 题目4 被认为是世界上第一部具有科学体系的教育学著作是____________。 选择一项: B. 《普通教育学》恭喜你,答对啦 题目5 关于教育对象,我国最早提出了有教无类主张的是______________。 选择一项: E. 孔子恭喜你,答对啦 题目6 在教育史上,第一个把教育学建立在心理学和哲学的基础之上进行研究,从而被誉为“科学教育学的奠基人”的教育家是____________。 选择一项: C. 赫尔巴特恭喜你,答对啦 题目7 教育现代化的核心是()。 选择一项: C. 教育观念的现代化 题目8

一个国家或地区教育经费投入的多少最终是由()。 选择一项: D. 生产力发展水平 题目9 决定教育性质的根本因素是()。 选择一项: D. 社会生产力 题目10 从作用对象上看,教育可以分为哪两种功能()。 选择一项: C. 教育的个体功能和社会功能 题目11 一个地区的人们平均文化程度越高,人口出生率就越低,这体现了教育的()。 选择一项: A. 人口功能 题目12 以下对于文化传统与教育关系的述说不正确的是()。 选择一项: E. 文化传统直接决定着教育的性质 题目13 青少年儿童的大脑发展最迅速的时期是出生后第5个月到第11个月之间,这说明人的身心发展具有()。 选择一项: C. 不均衡性 题目14 人的发展总是受到社会的制约,这意味着()。 选择一项: C. 教育要充分考虑社会发展的需要 题目15 人类身心的成熟需要通过教育进行,通过教育人才能成长为人。这是因为人与其他哺乳动物不同,人在生理上有一个特性是()。 选择一项: D. 有漫长的不成熟期 题目16

国家开放大学C语言程序设计A第二次形考任务及答案

一、选择题(共20分,每小题2分) 当处理特定问题时的循环次数已知时,通常采用的语句是()。 a. for b. while c. do-while d. switch 题目2 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写成的语句是()。 a. for b. if c. do d. while 题目3 for语句能够被改写成的语句是()。 a. 复合 b. if c. switch d. while 题目4 下面循环语句执行结束后输出的i值为()。 for(int i=0; in/2) {cout<

d. n-1 题目5 在下面循环语句中,内层循环体S语句的执行总次数为()。for(int i=0; i

(完整word版)c语言程序设计形考任务4答案.doc

一、选择题(共30 分,每小题 2 分) 题目 1 正确 获得 2.00 分中的 2.00 分 标记题目 题干 假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;,则不正” 确的语句为()。 选择一项: a. struct BOOK *x=malloc(book); 回答正确 b. struct BOOK x={"C++ Programming",27.0}; c. struct BOOK *x=malloc(sizeof(struct BOOK)); d. struct BOOK *x=&book; 反馈 Your answer is correct. 题目 2 正确 获得 2.00 分中的 2.00 分 标记题目 题干 假定有“struct BOOK{char title[40]; float price;} book;,则正确的”语句为()。

选择一项:

a. struct BOOK x= &book; b. struct BOOK *x=&book; 回答正确 c. struct BOOK x=calloc(BOOK); d. struct BOOK *x=BOOK; 反馈 Your answer is correct. 题目 3 正确 获得 2.00 分中的 2.00 分 标记题目 题干 在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是()。选择一项: a.句点 b.冒号 c.分号 回答正确 d.逗号 反馈 Your answer is correct. 题目 4 正确 获得 2.00 分中的 2.00 分

C语言程序设计形考任务

一、选择题(共20分,每小题2分)题目1 当处理特定问题时的循环次数已知时,通常采用的语句是()。 选择一项: a. for b. while c. do-while d. switch 正确答案是:for 题目2 在switch语句的每个case块中,假定都是以break语句结束的,则此switch 语句容易被改写成的语句是()。 选择一项: a. for b. if c. do d. while 正确答案是:if 题目3 for语句能够被改写成的语句是()。 选择一项: a. 复合 b. if

c. switch d. while 正确答案是:while 题目4 下面循环语句执行结束后输出的i值为()。 for(int i=0; in/2) {cout<

在下面的do循环语句中,其循环体被执行的次数为()。int i=0; do i++; while(i*i<10); 选择一项: a. 4 b. 3 c. 5 d. 2 正确答案是:4 题目7 在下面的一维数组定义中,有语法错误的选项是()。 选择一项: a. int a[]={1,2,3}; b. int a[10]={0}; c. int a[]; d. int a[5]; 正确答案是:int a[]; 题目8 在下面的二维数组定义中,语法正确的选项是()。 选择一项: a. int a[5][]; b. int a[][5]; c. int a[][3]={{1,3,5},{2}}; d. int a[](10);

国家开放大学C语言程序设计A第一次形考任务及答案

)2分小0题择(共4分,每题选一、1 题目在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。 A. main B. MAIN C. name D. function 2 题目 C语言源程序文件的缺省扩展名为(。) A. cpp B. exe C. obj D. c 3 题目)。 C由语言目标文件连接而成的可执行文件的缺省扩展名为( A. cpp B. exe C. obj D. c 4 题目)。程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为( 空格或逗号A. B. 逗号或回车逗号或分号 C. D. 空格或回车5 题目 每个C语言程序文件的编译错误被分为()。 A. 1类类B. 2类C. 3 D. 4类6 题目 C不符合语言规定的复合语句是()。 A. {} B. {;} C. {x=0;} D. {y=10} 7 题目。 C语言程序中的基本功能模块为() A. 表达式 B. 标识符 语句C. 函数D. 8 题目。个部分依次为函数类型、函数名和(在一个函数定义中,函数头包括的 3 )表达式A. B. 语句 C. 参数表 D. 函数体9 题目则此头文件所使命令包含一个用户定义的头文件,在一个程序文件中,若要使用#include 。)用的起止定界符为一对( 尖括号A. B. 双引号 C. 单引号花括号 D.

10 题目。)C在语言程序中,多行注释语句使用的开始标记符为( A. // B. /* C. */ D. ** 11 题目则对应输出的数据类型为函数调用的格式字符串中,若使用格式符为“%c”,在printf() ()。 A. char B. int C. float D. double 12 题目函数调用的格式字符串中,若使用格式符为“]”,则规定对应输出的数据printf()在)。占用的字符位置个数为( A. 5 B. 4 C. 3 D. 6 13 题目)。 '\\'转义字符表示的字符是(单引号A. 双引号B. C. 反斜线 D. 问号14 题目)。枚举类型中的每个枚举常量的值都是一个( A. 整数浮点 数B. 字符C. 逻辑值D. 15 题目。)?运算符优先级最高的是( A. = B. *= C. && D. != 16 题目为真的条件是()。yx设和均为逻辑值,则x && y A. 它们均为真 B. 其中一个为真 C. 它们均为假 D. 其中一个为假17 题目。 a设有语句“int a=12; a+=a*a;”,则执行结束后,的值为() A. 12 B. 144 C. 156 D. 288 18 题目 x>0 && x<=10的相反表达式为()。 A. x<=0 || x>10

相关主题
文本预览
相关文档 最新文档