c语言基础题目及答案

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

C语言题目及答案

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

第一部分循环题目

大纲:while语句。do—while语句。for语句。循环的嵌套。break语句和continue语句。循环语句程序举例。 一:选择题

1. 下面有关for循环的正确描述是( )

A.for循环只能用于循环次数已经确定的情况 B.for循环是先执行循环体语句,后判定表达式 C.在for循环中,不能用break语句跳出循环体

D.for循环体语句中,可以包含多条语句,但要用花括号括起来 [解答]:D。

2. 对于for(表达式1;;表达式3)可理解为()

A.for(表达式1;1;表达式3) B.for(表达式1:1;表达式3)

C.for(表达式1;表达式1;表达式3) D.for(表达式1;表达式3;表达式3) [解答]:B。

3. 以下正确的描述是()。

A.continue语句的作用是结束整个循环的执行

B.只能在循环体内和switch语句体内使用break语句 C.在循环体内使用break语句或continue语句的作用相同 D.从多层循环嵌套中退出时,只能使用goto语句 [解答]:B。

4. C语言中( )。

A.不能使用do-while语句构成的循环

B.do-while语句构成的循环必须用br

c语言编程题目及答案

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

**********************************考试形式:上机考试(60分钟)

考试题型说明:10个单选题+2个编程题

下面是编程题目的复习题型,期末考试的编程题型及难易程度与此相近,请大家认真复习,强化练习,打下坚实基础,顺利通过考试。

**********************************

1、编写一计算阶乘的函数fac,在主函数中从键盘输入一个正整数,调用阶乘函数fac计算阶乘并输出计算结果。

2、编写一个求x的y次幂的函数pw,在main函数中从键盘输入a、b的值,然后调用pw函数求a的b次幂,并输出结果。

3、写一函数max,计算三个数中最大数。在主函数中输入三个数,调用该函数求出其中最大数并输出。(要求:三个数为实数)

4、写一个函数计算两个正整数的最大公约数,在主函数中用scanf输入m,

n两个正整数,调用函数后,打印函数返回值(即这两个正整数的最大公约数)。

5、编写一个函数,该函数的功能是判断一个整数是不是素数,在main函数中

调用该函数,输出200以内所有的素数。

6、请编一个自定义函数,功能:将给定的字符串中的所有字母改为小写字母。字符串在主函数中从键盘任意输入(容许包含空格)

7、编写一个函数,该函数的功

C语言基础题及答案

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

C语言基础题及答案

1、一个C语言的源程序中[正确答案: A]。

A)必须有一个主函数 B)可以有多个主函数 C)必须有主函数和其他函数 D)可以没有主函数 2、关于C程序的主函数,以下描述中正确的是 [正确答案: B]。

A)C程序的第一个函数称为主函数,程序从该函数开始运行。 B)C程序的主函数即是main函数,程序从该函数开始运行。 C)C程序可以有多个主函数,程序从第一个主函数开始运行。 D)C程序可以没有主函数,程序从第一个函数开始运行。 3、C程序中,return语句的作用是[正确答案: D]。 A)终止程序运行 B)返回到上层循环 C)返回到外层结构 D)返回到上层函数

4、C语言程序的3种基本结构是[正确答案: A]。 A)顺序结构,选择结构,循环结构 B)递归结构,循环结构,转移结构 C)嵌套结构,递归结构,顺序结构 D)循环结构,转移结构,顺序结构 5、以下对C程序的描述中正确的是[正确答案: A]。 A)C程序总是从main()函数开始执行。 B)C程序可以从程序中的任何函数开始执行。 C)C程序总是从第一个定义的函数开始执行。 D)C程序中的main()函数必须放在程序的开始部分。 6、关于C程序第1行的包含

《C语言基础》习题及答案

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

《C语言基础》习题及答案

一、选择题

1.设a的值为15,n的值为5,则进行a%=(n%=2)运算后,a的值为( A )。 A.0 B.1 C.12 D.6

2.设有类型说明 unsigned int a=65535; , 按%d格式输出a的值,其结果是( B )。 A.65536 B.-1 C.1 D.-32767 3.下列运算符中优先级最高的是( C )。 A.?: B.&& C.+ D.!= 4. 以下程序输出的结果是( A )。 main( )

{ int a= -1,b=4,k;

k=!((++a<0)&&! (b--<0)); printf(\ }

A.104 B.103 C.013 D.004 5.下面的程序执行后,变量a的值是( B )。 #define SQR(x) x*x main()

{ int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(\}

A.10 B.1 C.9 D.0

6.设有int i;则表达式i=1,++i,++i|

C语言基础题及答案

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

第一单元 程序设计和C语言

一、 选择题

1. C语言的基本构成单位是: 。 A. 函数

B. 函数和过程

C. 超文本过程

D. 子程序

2. 一个C语言程序总是从 开始执行。 A. 主过程 B. 主函数 C. 子程序 D.主程序 3. C语言的程序一行写不下时,可以 。

A. 用逗号换行 B. 用分号换行 C. 在任意一空格处换行 D. 用回车符换行 4. 以下叙述不正确的是: 。

A. 在C程序中,语句之间必须要用分号\;\分隔

B. 若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数 C. 在C程序中,无论是整数还是实数都能正确无误地表示 D. 在C程序中,%是只能用于整数运算的运算符 5. 以下不正确的C语言标识符是 。

A. ABC B. abc C. a_bc D. ab.c 6. 下列字符串是标识符的是: 。 A. _HJ

B. 9_student

C. long

D. LINE 1

7. 以下说法中正确的是: 。

C语言题目及解答

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

C语言 题目及解答

1000: A+B Problem 样例输入 1 2

样例输出 3

#include <stdio.h> void main() {

int a,b,sum;

printf("");

scanf("%d%d",&a,&b); sum=a+b;

printf("%d\\n",sum); }

1003: 2005年春浙江省计算机等级考试二级C 编程题(1)

输入x ,计算并输出下列分段函数 f(x) 的值。可以调用数学库函数:平方根函数sqrt(),绝对值函数fabs() 和幂函数 pow()。 保留2位小数 输入 x 输出 f(x)

样例输入 5

样例输出 15.00

#include "stdio.h" #include "math.h" void main() {

double x,y;

scanf("%lf",&x); if(x<0) {

y=fabs(x); }

if(x<2&&x>=0) {

c语言程序设计题目及答案

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

一、程序设计 共113题 第1题 题号:319 #include \void wwjt();

int fun(int m) {

int i,k=1;

if(m<=1) k=0; for(i=2;i

return k; }

第2题 题号:351 -----------

功能:请编一个函数void fun(int tt[M][N],int pp[N]),

tt指向一个M行N列的二维数组,求出二维数组每列

中最大元素,并依次放入pp所指一维数组中。二维

数组中的数已在主函数中赋予。

#include #include #define M 3 #define N 4 void wwjt();

void fun(int tt[M][N],int pp[N]) {

int i,j;

for(j=0;j

pp[j]=tt[0][j]; for(i=1;ipp[j]) pp[j]=tt[i][j]; }

第3题 题号:375

功能:从键盘上输入任意实数,求出其所对应的函数值。

z=e的x次幂(x>10) z=log(x+3) (x>-3)

c语言程序设计题目及答案

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

一、程序设计 共113题 第1题 题号:319 #include \void wwjt();

int fun(int m) {

int i,k=1;

if(m<=1) k=0; for(i=2;i

return k; }

第2题 题号:351 -----------

功能:请编一个函数void fun(int tt[M][N],int pp[N]),

tt指向一个M行N列的二维数组,求出二维数组每列

中最大元素,并依次放入pp所指一维数组中。二维

数组中的数已在主函数中赋予。

#include #include #define M 3 #define N 4 void wwjt();

void fun(int tt[M][N],int pp[N]) {

int i,j;

for(j=0;j

pp[j]=tt[0][j]; for(i=1;ipp[j]) pp[j]=tt[i][j]; }

第3题 题号:375

功能:从键盘上输入任意实数,求出其所对应的函数值。

z=e的x次幂(x>10) z=log(x+3) (x>-3)

c语言程序设计题目及答案

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

一、程序设计 共113题 第1题 题号:319 #include \void wwjt();

int fun(int m) {

int i,k=1;

if(m<=1) k=0; for(i=2;i

return k; }

第2题 题号:351 -----------

功能:请编一个函数void fun(int tt[M][N],int pp[N]),

tt指向一个M行N列的二维数组,求出二维数组每列

中最大元素,并依次放入pp所指一维数组中。二维

数组中的数已在主函数中赋予。

#include #include #define M 3 #define N 4 void wwjt();

void fun(int tt[M][N],int pp[N]) {

int i,j;

for(j=0;j

pp[j]=tt[0][j]; for(i=1;ipp[j]) pp[j]=tt[i][j]; }

第3题 题号:375

功能:从键盘上输入任意实数,求出其所对应的函数值。

z=e的x次幂(x>10) z=log(x+3) (x>-3)

C语言题目

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

概述

1、C语言规定:在一个源程序中,main函数的位置( D )。 A.必须在最后 B.必须在系统调用的库函数的后面。 C.必须在最开始。 D.可以任意 2、下列说法中正确的是(C )。

A. C程序书写时,不区分大小写字母 B. C程序书写时,一行只能写一个语句 C. C程序书写时,一个语句可分成几行书写 D. C程序书写时每行必须有行号 3、以下说法中正确的是(C )

A、C语言程序总是从第一个定义的函数开始执行

B、在C语言程序中,要调用的函数必须在main()函数中定义 C、C语言程序总是从main()函数开始执行

D、C语言程序中的main()函数必须放在程序的开始部分 4、组成C语言程序的基本单位是( C )。

A) 过程 B) 子程序

C) 函数 D) 主程序和子程序 5、以下叙述正确的是(C)。

A. C语句前面必须有行号 B. C程序中每行只能写一条语句 C. C语言本身没有输入输出语句 D. 注释必须跟在一行语句的后面 9、以下关于C语言的描述错误的是(C)

A.C语言中不同类型的变量可以出现在同一个表达式在中

B.在赋值表