大一的c与语言期末试题及答案,C语言期末考试试题及详细答案

C语言期末考试试题及详细答案

选择练习题

1、C语言中最简单的数据类型包括(B )。

A、整型,实型,逻辑型

B、整型,实型,字符型

D、整型,实型,逻辑型,字符型C、整型,字符型,逻辑型

2、C语言中,运算对象必须是整型数的运算符是(A )。

A、%

B、/

C、%和/

D、*

3、为表示关系x<y<z,应使用C语言表达式(A)。

A、(x<y)&&(y<z)

B、(x<y)AND(y<z)

C、(x<y<z)

D、(x<y) &(y<z)

4、C语言程序的基本单位是( C )。

A、程序行

B、语句

C、函数

D、字符

5、C语言的程序一行写不下时,可以(D )。

A、用逗号换行

B、用分号换行

C、用回车符换行

D、在任意一空格处换行

1-71-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-0-893.jpg

)是合法的用户标识符。C6、下述标识符中,(标识符由字母,数字和下划线组成且第一个字符必须为字母或下划线ab* D、_student B 、void C、A、A&B

7、在C语言中,字符型数据在内存中以( B )形式存放。

A、补码

B、ASCII码

C、反码

D、原码

8、一个程序由若干文件组成,共用同一变量,则此变量的存储类别应该为(B )。

1-124-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-76-893.jpg

A、auto

B、extern

C、static

D、Register

auto自动变量

9、以下关于switch语句和break语句的描述中,只有(B)是正确的。register寄存器变量

extern 外部变量A、在switch语句中必须使用break语句

static静态变量B、在switch语句中,可以根据需要使用或不使用break语句

C、break语句只能用于switch语句中

D、break语句是switch语句的一部分

10、C语言规定:调用一个函数时,实参变量和形参变量之间的数据传递是(B )。

A、地址传递

B、值传递

大一c语言期末考试试题答案汇总 一、选择题(共10题,每题2分,共20分) 1. 下列哪个不是C语言中的数据类型? A)int B)float C)string D)char 答案:C)string 2. 下列哪个不是C语言中的控制语句? A)if B)while C)repeat D)for 答案:C)repeat 3. 下列哪个不是C语言中的逻辑运算符? A)&& B)|| C)! D)** 答案:D)** 4. 下列哪个不是C语言中的关系运算符? A)> B)< C)= D)>= 答案:C)= 5. 在C语言中,如何声明一个整型变量? A)integer x; B)int x; C)x : integer; D)x = int; 答案:B)int x; 6. 在C语言中,如何实现条件语句的多分支选择? A)if...else B)switch...case C)while D)for 答案:B)switch...case 7. 在C语言中,如何实现循环结构? A)if B)switch C)for D)else 答案:C)for 8. 下列哪个不是C语言中的赋值运算符? A)= B)+= C)== D)-= 答案:C)== 9. 在C语言中,如何定义一个字符串变量? A)string s; B)s : string; C)char s[]; D)char[] s; 答案:C)char s[]; 10. C语言程序的入口函数是? A)Main B)main C)start D)begin 答案:B)main 二、填空题(共5题,每题4分,共20分) 1. 在C语言中,用于输入数据的函数是__________。 答案:scanf 2. 在C语言中,用于输出数据的函数是__________。 答案:printf 3. 在C语言中,用于进行整数除法的运算符是__________。 答案:/ 4. 下面关系运算符中表示“大于等于”的是__________。 答案:>= 5. 在C语言中,用于声明一个字符型变量的关键字是__________。 答案:char 三、编程题(共2题,每题30分,共60分) 1. 编写一个C语言程序,实现输入两个整数,然后输出它们的和。 答案:代码略 2. 编写一个C语言程序,实现输出1到100之间所有能被3整除的数字。 答案:代码略 以上就是大一C语言期末考试的试题答案汇总。希望同学们能够认真复习,顺利通过考试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值