c语言基础试题及解析
“c语言基础试题及解析”相关的资料有哪些?“c语言基础试题及解析”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言基础试题及解析”相关范文大全或资料大全,欢迎大家分享。
C语言程序设计试题及答案解析
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语言程序设计试题及答案解析
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语言程序设计基础试题及答案
第一部分 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语言基础题及答案
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语言基础》习题及答案
《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语言基础题及答案
第一单元 程序设计和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语言基础
第一部分:枚举
在给定的范围内逐个检查是否符合条件。
例题zstu 3831
Description
输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)
Input
没有输入
Output
按照从小到大输出4位完全平方数
枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。
代码: //zstu 3831
#include } } 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语言基础
第一部分:枚举
在给定的范围内逐个检查是否符合条件。
例题zstu 3831
Description
输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)
Input
没有输入
Output
按照从小到大输出4位完全平方数
枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。
代码: //zstu 3831
#include } } 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语言基础
第一部分:枚举
在给定的范围内逐个检查是否符合条件。
例题zstu 3831
Description
输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)
Input
没有输入
Output
按照从小到大输出4位完全平方数
枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。
代码: //zstu 3831
#include } } 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语言基础
第一部分:枚举
在给定的范围内逐个检查是否符合条件。
例题zstu 3831
Description
输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的平方)
Input
没有输入
Output
按照从小到大输出4位完全平方数
枚举也是需要方法的,虽然可以从1000开始到9999逐个检查,但是这样效率不高,注意到四位数中只有两种数字,所以只需定义i,j两个变量即可。
代码: //zstu 3831
#include } } return 0; } int judge(int n){ } if(first!=0)printf(\printf(\first++; int i=(int)sqrt(n);//(int)表示强制转换数据类型,在这里是舍去小数部分 if(i*i==n)return 1