c语言上机测试题

“c语言上机测试题”相关的资料有哪些?“c语言上机测试题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言上机测试题”相关范文大全或资料大全,欢迎大家分享。

C语言测试题

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

《C语言程序设计》课程自测 1章 C语言概述 一、判断题

1. C语言程序中,任何英语单词均可以作标识符。( )答案为×

2. 在C语言的源程序中,注释使用越多,编译之后的可执行程序的执行效率越低。( )答案为×

3. C语言是一种面向过程的语言。( )答案为√

4. 当主程序执行完毕时,亦即程序执行完毕。 ( )答案为√ 5. C程序有且仅有一个main()函数。 ( )答案为√ 6. C语言中不区分大小写英文字母。 ( )答案为× 7. 用C语言编写的程序是一种需要经过编译和连接才能运行的程序。( )答案为√ 8. C语言是一门对标识符大小写敏感的程序设计语言。( )答案为√ 二、单选题

1. 一个C程序的组成部分可以是( )。

A) 一个主函数和一至若干个其他函数 B) 一至若干个主函数

C) 一个主程序和一至若干个其他函数 D) 一个主程序和一至若干个子程序 答案为A

2. 以下叙述的是( )。

A)在C程序中,main函数必须位于程序的最前面 B)C程序的每行中只能写一条语句 C)C语言本身没有输入输出语句

D)在对一个C程序进行编译的过程中,可发

C语言指针测试题

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

C语言指针测试题---------貌似有点难度

做下面的10题,不要上机,每题十分 如果你得了

100分: 恭喜,你完全掌握了,或许你是这方面的专家,我得拜你为师,我想你一定精通编译方法?

80分左右: 你已经把C语言指针掌握的差不多了,不过还得努力,要有点成绩不容易. 60分左右: 你会使用基本指针,但是你不完全理解指针的实质

低于60分: 你或许是个初学者,指针使你认为C语言简直是折磨人

第一题: main() {

char *p,*q;

char str[]=\ q = p = str; p++; printf(q); printf(p); }

运行结果是什么?____________

第二题:

void fun(char* str1, char* str2) {

static char buffer[21]; strncpy(buffer, str1, 10); strncat(buffer, str2, 10); *str1 = *str2; str1 = buffer; }

main() {

char *str1=\

200道C语言测试题

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

2002-2003(第二学期)C程序设计考试复习题

(本次复习题型只适于本学期非常时期)

请在答案A、B、C、D中选出一个正确的答案,在对应的字母处标记“√” 1.一个C程序的执行是从【 】。

A) 本程序的main函数开始,到main函数结束

B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序的main函数开始,到到本程序文件的最后一个函数结束 D) 本程序文件的第一个函数开始,到本程序的main函数结束 2.一个C语言程序是由【 】。

A) 一个主程序和若干子程序组成 B) 函数组成 C) 若干过程组成 D) 若干子程序组成

3.C语言规定,在一个源程序中,main函数的位置【 】

A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以在任何位置 D)必须在最后 4.在C语言中,数字0X26是一个【 】进制数

A)二 B)八 C)十 D)十六

5.设宏定义为#define ABC(x) x*x ,引用ABC(1+2*3)后的获值是【 】。 A)49

C语言上机试题及答案

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

二级C语言上机考试题(第一套)

(共100分)

注意事项:请各位考生在指定工作盘的根目录中建立考试文件夹。考试文件夹的命名规则为“准考证号+考生姓名”,如“41100101 杨君”。考生的所有解答内容都必须存放在考试文件夹中。

1.(35分)编制程序实现合并整数功能。将两个两位的正整数a、b合并成一个正整数c,合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c的百位和个位上(例如:当a=45,b=12时调用该函数后c=4152)。源程序存入test11.c。

2.(35分)下面程序的功能是:先将字符串s中的各字符以正序存放在t串中,然后再将s串中的字符以逆序连接到t串的后边(例如:当s串为”ABCDEF”时,则t串为”ABCDEFFEDCBA”)。请输入程序并填空,源程序存入test2.c。 #include

Void fun(char *s,char *t) { char *p=s; int i= ① ; for(; *p;i++) *t++=*p++; P--;

for(;i>0;i--)

c语言期末测试题(附答案)

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

****

**课程代码:A100002 座位号:

**

****

**《计算机技术基础(C语言)》试卷A

**

****姓名: 学号: 专业: **

** **学院: 班级: 装 20 年 月 日

装 ****题号 一 二 三 四 五 六 七 总分 订 ****得分 线 **** 内 **第一部分 选择题(共 30 分)

**得分 评卷人

答 ****** 一、单项选择题(本大题共 15 小题,每题只有一个正确答案,答对一题得 2 分,共 30 分)

题 订**

无**1、以下关于C语言标识符的描述中,正确的是 【 】。 **A)标识符可以由汉字组成 B)标识符只能以字母开头 效 ****C)关键字可以作为用户标识符 D)Area与area是不同的标识符 **2、使下列程序段输出“1

C语言基础知识测试题

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

基础知识测试题

一.单项选择题

1.以下不正确的C语言标识符是( )

A. ABC B. abc C. a_bc D. ab.c

2.以下正确的C语言标识符是( )

A. %x B. a+b C. a123 D. test!

3.一个C语言程序的执行是从( )。

A. main( )函数开始,直到main( )函数结束

B. 第一个函数开始,直到最后一个函数结束

C. 第一个语句开始,直到最后一个语句结束

D. main( )函数开始,直到最后一函数结束

4.在C语言程序中,main( )的位置( )。

A. 必须作为第一个函数

B. 必须作为最后一个函数

C. 任意

D. 必须放在它所调用的函数之后

5.一个C语言程序是由( )。

A. 一个主程序和若干个子程序组成

B. 一个或多个函数组成

C. 若干过程组成

D. 若干子程序组成

6.C语言源程序的基本单位是( )。

A. 过程 B. 函数 C. 子程序 D. 标识符

7.编辑程序的功能是( )。

A. 建立并修改程序

C. 将C源程序编译成目标程序

D. 调试程序

E. 命令计算机执行指定的操作

8.C编译程序是( )。

A. C语言程序的机器语言版本

B. 一组机器语言指.

D. 将C源程序编

C语言基础知识测试题

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

基础知识测试题

一.单项选择题

1.以下不正确的C语言标识符是( )

A. ABC B. abc C. a_bc D. ab.c

2.以下正确的C语言标识符是( )

A. %x B. a+b C. a123 D. test!

3.一个C语言程序的执行是从( )。

A. main( )函数开始,直到main( )函数结束

B. 第一个函数开始,直到最后一个函数结束

C. 第一个语句开始,直到最后一个语句结束

D. main( )函数开始,直到最后一函数结束

4.在C语言程序中,main( )的位置( )。

A. 必须作为第一个函数

B. 必须作为最后一个函数

C. 任意

D. 必须放在它所调用的函数之后

5.一个C语言程序是由( )。

A. 一个主程序和若干个子程序组成

B. 一个或多个函数组成

C. 若干过程组成

D. 若干子程序组成

6.C语言源程序的基本单位是( )。

A. 过程 B. 函数 C. 子程序 D. 标识符

7.编辑程序的功能是( )。

A. 建立并修改程序

C. 将C源程序编译成目标程序

D. 调试程序

E. 命令计算机执行指定的操作

8.C编译程序是( )。

A. C语言程序的机器语言版本

B. 一组机器语言指.

D. 将C源程序编

C语言上机试题及答案1

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

在C语言中,形参的缺省存储类是(C)。

A、extern

B、register

C、auto

D、static

下列标识符中,不合法的C语言用户自定义标识符是(C)。

A、printf

B、sin

C、enum

D、_

以下不正确的if语句形式是(D)。

A、if(x<y) {x++;y++;}

B、if(x>y&&x!=y);

C、if(x==y) x+=y;

D、if(x!=y) scanf("%d",&x) else scanf("%d",&y);

以下选项中正确的整型常量是 C

A、4/5

B、5

C、-10

D、1.000

下列变量说明语句中,正确的是(B)。

A、char a;b;c;

B、int x,z;

C、char:a b c;

D、int x;z;

以下程序的输出结果是 B

main()

{ int k =4, m = 1, p;

p = func(k, m);

printf(“%d,”, p );

p = func(k, m);

printf(“%d\n”, p );

}

func( int a, int b)

{ static int m, i = 2;

i += m + 1

C语言1-6章测试题

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

1、请选择你对算法的理解( )(选择一项)

A、算法是解决问题的方法和步骤 B、算法是做法 C、算法就是程序 D、算法

2、下列说法正确是的( ) (选择两项) A、流程图是用于描述算法的

B、流程图的图形形状多式多样,比如可以用圆圈表示判断 C、main()是主函数,是程序执行的入口

D、在一个程序中可以有多个main()函数,多个printf()函数.

E、一个C程序是由多个函数组成,并且每个函数的位置是固定的;如main() 函数只能放在前面,printf(),scanf()等函数只能放在中间。

3、以下属于C语言的特点是()(选择两项) A、C语言是面向对象的语言。 B、C语言是面向过程的语言。

C、C语言功能强大,可以开发应用级和系统级的程序。 D、C语言简洁,体现在它的程序只有一行或两行代码。

4、以下C语言注释书写正确的是()(选择两项) A、/注释是对程序的说明和解释 B、//注释是不会被执行的

C、/*写注释是一个程序员必备的素质 */ D、/*写注释是一个程序员必备的素质//

5、关于#include ,你的理解是()(选择两项) A、没有作用,可有可无

B、stdio.h是头文件,程序中用到

c语言上机试题1(数学计算)

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

1 整型、实型

1.1 实型四舍五入

请编一个函数

fun,函数的功能是使实型数保留2位小数,并对第三位进行四

舍五入 (规定实型数为正数)。 例如:实型数为 1234.567, 则函数返回 1234.57; 实型数为 1234.564, 则函数返回 1234.56。 注意: 部分源程序存在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include int NONO(void); float fun ( float h ) { }

int main(void) { float a;

printf (\ scanf ( \

printf ( \ printf ( \

printf ( \NONO( ); return 1; }

int NONO(void) {/* 请在此函数内打开文件,输入测试数据,调用 fun 函数, int i ; float a ; FILE *rf, *wf ;

rf = fopen(\ wf = fopen(\ for(i = 0 ; i < 20 ; i++) { fscanf(rf, \ fprintf(wf, \ } fclose(rf) ; fclose(wf) ; return 1; } 答案1: long i=h*1000;

输出数据,关闭文件。 */ if(i<5) return (i/10)/100.0; else

return (i