C语言程序设计形考任务

合集下载

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

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

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

选择一项:a. forb. ifc. dod.while正确答案是:if题目3for语句能够被改写成的语句是()选择一项:a. 复合b. ifc. switchd. while正确答案是:while题目4下面循环语句执行结束后输出的i值为( )。

for(int i=0; i<n; i++) if(i>n/2) {cout<<i<<endl; break;}选择一项:a. n/2b. n /2+1c. n /2-1d. n-1正确答案是:n /2+1题目5在下面循环语句中,内层循环体S语句的执行总次数为( ) for(i nt i=0; i<n; i++)for(int j=i; j<n; j++) S;选择一项:广 2a. nb. (n+1)/2c. n(n -1)/2d. n(n+1)/2正确答案是:n(n+1)/2 题目6在下面的do循环语句中,其循环体被执行的次数为()int i=0; do i++; while(i*i<10);选择一项:a. 4b. 3c. 5d. 2正确答案是:4题目7在下面的一维数组定义中,有语法错误的选项是()。

选择一项:a. int a[]={1,2,3};b. int a[10]={0};c. i nt a[];d. i nt a[5];正确答案是:int a[];题目8在下面的二维数组定义中,语法正确的选项是()选择一项:C a. int a[5][];b. int a[][5];c. i nt a[][3]={{1,3,5},{2}};d. int a[](10);正确答案是:int a[][3]={{1,3,5},{2}};题目9假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}}; ”,则元素a[1][1]的值为()。

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

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

一、选择题(共20分,每小题2分)题目1当处理特定问题时的循环次数已知时,通常采用的语句是()。

选择一项:a. for厂b. whileCc. do-whilecd. switch正确答案是:for题目2在switch语句的每个case块中,假定都是以break语句结束的,则此switch 语句容易被改写成的语句是()。

选择一项:r a. forrb. ifr c. dor d. while正确答案是:if题目3for语句能够被改写成的语句是()选择一项:厂a.复合b. ifc. switchd. while正确答案是:while题目4下面循环语句执行结束后输出的i值为( )。

for(int i=0; i<n; i++) if(i>n/2) {cout<<i<<endl; break;}选择一项:广a. n/2厂b. n/2+1「c. n/2-1「d. n-1正确答案是:n /2+1题目5在下面循环语句中,内层循环体S语句的执行总次数为( ) for(i nt i=0; i<n; i++)for(int j=i; j<n; j++) S;选择一项:r 2a. n厂b. (n+1)/2c. n(n-1)/2厂d. n(n+1)/2正确答案是:n(n+1)/2题目6在下面的do循环语句中,其循环体被执行的次数为()int i=0; do i++; while(i*i<10);选择一项:厂a. 4r b. 3「c. 5广d. 2正确答案是:4题目7在下面的一维数组定义中,有语法错误的选项是()。

选择一项:厂a. int a[]={1,2,3};「b. i nt a[10]={0};r c. int a[];厂d. int a[5];正确答案是:int a[];题目8在下面的二维数组定义中,语法正确的选项是()选择一项:「a. i nt a[5][];厂b. int a[][5];” c. i nt a[][3]={{1,3,5},{2}};d. int a[](10);正确答案是:int a[][3]={{1,3,5},{2}};题目9假定一个二维数组的定义语句为“ int a[3][4]={{3,4},{2,8,6}}; ”,则元素a[1][1]的值为()。

国开形成性考核03595《C语言程序设计》形考任务(1)试题及答案

国开形成性考核03595《C语言程序设计》形考任务(1)试题及答案

国开形成性考核《C语言程序设计》形考任务(1)试题及答案(课程ID:03595,整套相同,如遇顺序不同,Ctrl+F查找,祝同学们取得优异成绩!)形考任务1一、选择题(共40分,每小题2分)题目:1、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

【A】:main【B】:MAIN【C】:name【D】:function题目:2、C语言源程序文件的缺省扩展名为(C)。

【A】:cpp【B】:exe【C】:obj【D】:c题目:3、由C语言目标文件连接而成的可执行文件的缺省扩展名为(B)。

【A】:cpp【B】:exe【C】:obj【D】:c题目:4、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为(D)。

【A】:空格或逗号【B】:逗号或回车【C】:逗号或分号【D】:空格或回车题目:5、每个C语言程序文件的编译错误被分为(B)。

【A】:1类【B】:2类【C】:3类【D】:4类题目:6、不符合C语言规定的复合语句是(D)。

【A】:{}【B】:{;}【C】:{x=0;}【D】:{y=10}题目:7、C语言程序中的基本功能模块为(D)。

【A】:表达式【B】:标识符【C】:语句【D】:函数题目:8、在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和(C)。

【A】:表达式【B】:语句【C】:参数表题目:9、在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对(B)。

【A】:尖括号【B】:双引号【C】:单引号【D】:花括号题目:10、在C语言程序中,多行注释语句使用的开始标记符为(B)。

【A】://【B】:/*【C】:*/【D】:**题目:11、在printf(A)函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为(A)。

【A】:char【B】:int【C】:float题目:12、在printf(A)函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为(A)。

国开C语言程序设计形考任务一试题及答案

国开C语言程序设计形考任务一试题及答案

一、选择题(共40分,每小题2分)试题1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

选择一项:"A.main1B.MAINCname0.function试题2C语言源程序文件的缺省扩展名为()。

选择一项:「A.cpp1B.exe「C.obj⑥D.C试题3由C语言目标文件连接而成的可执行文件的缺省扩展名为()。

选择一项:「A∙cpp⑤B.exe「Cobjr D.c试题4程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为(选择一项:r A.空格或逗号r B.逗号或回车C.逗号或分号D.空格或回车试题5每个C语言程序文件的编译错误被分为()。

选择一项:r A.1类CB.2类「C.3类「D.4类试题6不符合C语言规定的复合语句是()。

选择一项:r A∙()r B.fc)r C.{x=O;}"D.{y=10}试题7C语言程序中的基本功能模块为()。

选择一项:r A.表达式「B.标识符r C.语句C'D.函数试题8在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。

选择一项:1A.表达式“C.参数表r D.函数体试题9在一个程序文件中,若要使用的叱1”。

命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。

选择一项:「A.尖括号6B.双引号r U单引号「D.花括号试题10在C语言程序中,多行注释语句使用的开始标记符为()。

选择一项:「A.//⑸B./*r C.*/r D.**试题11在PrimfO函数调用的格式字符串中,若使用格式符为"%C",则对应输出的数据类型为()。

选择一项:"A.char'^BJnt「C.f1oat「D.doub1e试题12在PrintfO函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

选择一项:A.5, B.4c C.3r D.6试题13转义字符'∖∖'表示的字符是()。

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

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

一、选择题(共40分,每小题2分)题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

选择一项:A. mainB. MAINC. nameD. function正确答案是:main题目2C语言源程序文件的缺省扩展名为()。

选择一项:A. cppB. exeC. objD. c正确答案是:c题目3由C语言目标文件连接而成的可执行文件的缺省扩展名为()。

选择一项:A. cppB. exeC. 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}题目7C语言程序中的基本功能模块为()。

选择一项: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. charB. intC. floatD. double正确答案是:char题目12在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

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

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

国家开放大学电大《C语言程序设计》网络课形考任务3作业
及答案
国家开放大学电大《C语言程序设计》网络课形考任务3作业及答案
形考任务3
一、选择题(共30分,每小题2分)
题目1
在下面的函数声明语句中,存在着语法错误的是()。

选择一项:
c. AA(int a; int b)
题目2
在下面的保留字中,不能作为函数的返回值类型的是()。

选择一项:
c. enum
题目3
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。

选择一项:
c. 4
题目4
假定a为一个数组名,在下面的表达式中,存在语法错误的是( )。

选择一项:
b. *a++
题目5
用calloc函数创建具有10个整型元素的一维数组的正确语句是()。

选择一项:
c. int *p=calloc(10,4);
题目6
假定变量m定义为“int m=7;”,则下面正确的语句为()。

选择一项:
b. int *p=&m;
题目7
假定k是一个double类型的变量,则定义变量p的正确语句为()。

选择一项:
d. char *p="Thank you!";
题目8
若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。

国开电大C语言程序设计形考任务1参考答案

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


【答案】:对
题目22.C语言中的每条复合语句以花括号作为结束符。


【答案】:错
题目23.在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。


【答案】:对
题目24.注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。


【答案】:对
题目25.在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。


【答案】:对
题目43.关系表达式(x!=0)的等价表达式为(x)。


【答案】:对
题目44.关系表达式x+y>5的相反表达式为x+y<=5。


【答案】:对
题目45.逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。


【答案】:错
题目46.若x=5,y=10,则x>y逻辑值为真。
D. 4类
【答案】:2类
题目6.不符合C语言规定的复合语句是( )。
A. {}
B. {;}
C. {x=0;}

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

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

一、选择题(共40分,每小题2分)题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

选择一项:A. mainB. MAINC. nameD. function题目2C语言源程序文件的缺省扩展名为(D)。

选择一项:A. cppB. exeC. objD. c题目3由C语言目标文件连接而成的可执行文件的缺省扩展名为(B)。

选择一项:A. cppB. exeC. objD. c题目4程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为(D)。

选择一项:A. 空格或逗号B. 逗号或回车C. 逗号或分号D. 空格或回车题目5每个C语言程序文件的编译错误被分为(B)。

选择一项:A. 1类B. 2类C. 3类D. 4类题目6不符合C语言规定的复合语句是(D)。

选择一项:A. {}B. {;}C. {x=0;}D. {y=10}题目7C语言程序中的基本功能模块为(D)。

选择一项:A. 表达式B. 标识符C. 语句D. 函数题目8在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和(C)。

选择一项:A. 表达式B. 语句C. 参数表D. 函数体题目9在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对(B)。

选择一项:A. 尖括号B. 双引号C. 单引号D. 花括号题目10在C语言程序中,多行注释语句使用的开始标记符为(B)。

选择一项:A. //B. /*恭喜你,答对啦!!C. */D. **题目11在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为(A)。

选择一项:A. charB. intC. floatD. double题目12在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为(A)。

选择一项:A. 5B. 4C. 3D. 6题目13转义字符'\\'表示的字符是(C)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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. 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和具有相同的数据类型。

选择一项:


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

选择一项:


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

选择一项:


题目39
表达式45%13的值为3。

选择一项:


题目40
假定x=5,则表达式2*x++的值为12。

选择一项:


题目41
表达式(float)25/4的值为6。

选择一项:


题目42
表达式x=x+1表示成增量表达式为++x。

选择一项:


题目43
关系表达式(x!=0)的等价表达式为(x)。

选择一项:


题目44
关系表达式x+y>5的相反表达式为x+y<=5。

选择一项:


题目45
逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。

选择一项:


题目46
若x=5,y=10,则x>y逻辑值为真。

选择一项:


题目47
假定x=5,则执行“a=(x10:20);”语句后a的值为10。

选择一项:


题目48
带有随机函数的表达式rand()%20的值所在的区间范围是0~19。

选择一项:


题目49
假定x=5,则执行“y=x++;”语句后,x的值为5。

选择一项:


题目50
假定x=5,则执行“y=++x;”语句后,y的值为6。

选择一项:

错。

相关文档
最新文档