c语言基础试题及解析

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

C语言程序设计试题及答案解析

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

C语言程序设计试题

第1、2、3章 概述、类型、表达式 一、选择题

一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( ) A、 任意 B、 第一个函数必须是主函数,其他函数任意 C、 必须完全按照执行的顺序排列

D、 其他函数可以任意,,主函数必须在最后 答案:A

下列四个叙述中,正确的是:( ) A、 C程序中的所有字母都必须小写

B、 C程序中的关键字必须小写,其他标 示符不区分大小写 C、 C程序中的所有字母都不区分大小写 D、 C语言中的所有关键字必须小写 答案:D

下列四个叙述中,错误的是:( )

A、 一个C源程序必须有且只能有一个主函数 B、 一个C源程序可以有多个函数

C、 在C源程序中注释说明必须位于语句之后 D、 C源程序的基本结构是函数 答案:C

下面不是C语言合法标识符的是:( )

A、abc B、5n C、_4m D、x3 答案:B

以下叙述不正确的是:( )

A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位 D. 主函数

C语言程序设计试题及答案解析

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

C语言程序设计试题

第1、2、3章 概述、类型、表达式

一、选择题

1、一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( )

A、任意 B、第一个函数必须是主函数,其他函数任意 C、必须完全按照执行的顺序排列

D、其他函数可以任意,主函数必须在最后 2、下列四个叙述中,正确的是:( )

A、C程序中的所有字母都必须小写

B、C程序中的关键字必须小写,其他标示符不区分大小写 C、C程序中的所有字母都不区分大小写 D、C语言中的所有关键字必须小写 3、下列四个叙述中,错误的是:( )

A、一个C源程序必须有且只能有一个主函数 B、一个C源程序可以有多个函数

C、在C源程序中注释说明必须位于语句之后 D、C源程序的基本结构是函数 4、下面不是C语言合法标识符的是:( )

A、abc B、5n C、_4m D、x3 5、以下叙述不正确的是:( )

A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位 D. 主函数的名字不一定非用main来表示 6、

C语言程序设计基础试题及答案

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

第一部分 C语言基础

一、选择题

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

B.a+b

C.a123

D.test!

2.已定义int a,b;则以下不正确的C语句是( ) A.a*=5;

B.b/=2;

C.a+=1.75;

D.b&&=a;

3.若x、i、j和k都是整型变量,则执行下面表达式后x的值为( ) x=(i=4,j=16,k=32) A.4

B.16

C.32

D.52

4.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(A.必须是字母

B.必须为下划线

C.必须为字母或下划线 D.可以是字母、数字、下划线中的任一字符 5.下面正确的字符常量是( ) A.“c”

B.’\\\\”

C.‘w’

D.”

6.设int a=2,b=0,c;则执行语句c+=b&&a--后, c的结果为( )。 A.0,1 B.1,0

C.2,0

D.不确定

7. 以下不正确的C语言标识符是( ) A) int B) a_1_2 C) ab1exe D) _x

8.以下是正确的C语言标识符是( )。 A) #define B) _123 C) %d D

C语言基础题及答案

标签:文库时间:2024-10-04
【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-04
【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-04
【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-04
【bwwdw.com - 博文网】

第一部分:枚举

在给定的范围内逐个检查是否符合条件。

例题zstu 3831

Description

输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)

Input

没有输入

Output

按照从小到大输出4位完全平方数

枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。

代码: //zstu 3831

#include #include int main(){ int judge(int n);//定义判断n是否是完全平方数的函数 inti,j,first=0;//定义 first是为了不多输出空格,新OJ上这个很重要,在这道题上没关系,答案就一个 for(i=1;i

} } return 0; }

int judge(int n){ }

if(first!=0)printf(\printf(\first++;

int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1

C语言基础

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

第一部分:枚举

在给定的范围内逐个检查是否符合条件。

例题zstu 3831

Description

输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)

Input

没有输入

Output

按照从小到大输出4位完全平方数

枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。

代码: //zstu 3831

#include #include int main(){ int judge(int n);//定义判断n是否是完全平方数的函数 inti,j,first=0;//定义 first是为了不多输出空格,新OJ上这个很重要,在这道题上没关系,答案就一个 for(i=1;i

} } return 0; }

int judge(int n){ }

if(first!=0)printf(\printf(\first++;

int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1

C语言基础

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

第一部分:枚举

在给定的范围内逐个检查是否符合条件。

例题zstu 3831

Description

输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)

Input

没有输入

Output

按照从小到大输出4位完全平方数

枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。

代码: //zstu 3831

#include #include int main(){ int judge(int n);//定义判断n是否是完全平方数的函数 inti,j,first=0;//定义 first是为了不多输出空格,新OJ上这个很重要,在这道题上没关系,答案就一个 for(i=1;i

} } return 0; }

int judge(int n){ }

if(first!=0)printf(\printf(\first++;

int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1

C语言基础

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

第一部分:枚举

在给定的范围内逐个检查是否符合条件。

例题zstu 3831

Description

输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)

Input

没有输入

Output

按照从小到大输出4位完全平方数

枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。

代码: //zstu 3831

#include #include int main(){ int judge(int n);//定义判断n是否是完全平方数的函数 inti,j,first=0;//定义 first是为了不多输出空格,新OJ上这个很重要,在这道题上没关系,答案就一个 for(i=1;i

} } return 0; }

int judge(int n){ }

if(first!=0)printf(\printf(\first++;

int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1