
k<=a
a%k==0
str
str[i]
str[i]>='a'&&str[i]<='z'
C语言考试内容如下:
一、C 语言程序的结构
1. 程序的构成,main 函数和其他函数。
2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。
3. 源程序的书写格式。
4. C 语言的风格。
二、数据类型及其运算
1.C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。
2. C 运算符的种类、运算优先级和结合性。
3. 不同类型数据间的转换与运算。
4. C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
三、基本语句
1. 表达式语句,空语句,复合语句。
2. 输入输出函数的调用,正确输入数据并正确设计输出格式。
四、选择结构程序设计
1. 用 if 语句实现选择结构。
2. 用 switch 语句实现多分支选择结构。
3. 选择结构的嵌套。
五、循环结构程序设计
1. for 循环结构。
2. while 和 do-while 循环结构。
3. continue 语句和 break 语句。
4. 循环的嵌套。
六、数组的定义和引用
1. 一维数组和二维数组的定义、初始化和数组元素的引用。
2. 字符串与字符数组。
七、函数
1. 库函数的正确调用。
2. 函数的定义方法。
3. 函数的类型和返回值。
4. 形式参数与实际参数,参数值的传递。
5. 函数的正确调用,嵌套调用,递归调用。
6. 局部变量和全局变量。
7. 变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。
八、编译预处理
1. 宏定义和调用(不带参数的宏,带参数的宏)。
2. “文件包含”处理。
九、指针
1. 地址与指针变量的概念,地址运算符与间址运算符。
2. 一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。
3. 用指针作函数参数。
4. 返回地址值的函数。
5. 指针数组,指向指针的指针。
十、结构体(即“结构”)与共同体(即“联合”)
1. 用 typedef 说明一个新类型。
2. 结构体和共用体类型数据的定义和成员的引用。
3. 通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。
十一、位运算
1. 位运算符的含义和使用。
2. 简单的位运算。
十二、文件 *** 作
1. 文件类型指针
2. 文件的打开与关闭
3. 文件的读写
:
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。全国计算机等级考试有二级c语言这个考试的项目。
考试要求:
1 熟悉Visual C++6 0集成开发环境。2 掌握结构化程序设计的方法,具有良好的程序设计风格。3 掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4 在Visual C++6 0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
参考链接:百度百科-二级C语言
只要不是巧合,那就是正确的
只要运行结果正确,不需要和标准答案一样
刚分析了,你的答案是正确的,思路虽然和答案不同,但肯定是正确的(你的结果不是巧合)
思路的确不一样,很特别,一般人很难想到的
不拘泥于答案,敢于创新,是值得提倡的
1 运算符________的优先级最高。
A[ ]
B +=
C :
D++
2main( )
{ int n; ( n=64,n+6),n2; printf(“n=%d\n”,n); }
此程序的输出结果是______________
A30
B 24
C 60
D 48
3若有如下定义,则__________是对数组元素的正确的引用。
int a[10] , p ; p=a ;
A &a[10]
B a[11]
C (p+11)
D p p p
4设整型变量n的值为2,执行语句“n+=n-=nn;”后,n的值是__________
A 0
B 4
C - 4
D 2
5各种基本数据类型的存贮空间正确的长度排列为__________。
AChar
CChar
6下面的变量说明中__________是正确的。
Achar:a, b, c;
Bchar a; b; c;
Cchar a, b, c;
Dchar a, b, c
7表达式y=(13>1215:6>78:9)的值为____________ 。
A 9
B 8
C 15
D 1
8若x=5,y=3 则y=x+5; y的值为___________
A 10
B 20
C 15
D 30
9能正确表示a和b同时为正或同时为负的逻辑表达式是_________。
Aa>=0||b>=0)&&(a<0 ||b<0)
B(a>=0 && b>=0)&&(a<0 && b<0)
C(a+b>0) &&(a+b<=0)
D ab>0
10C语言中,合法的字符型常数是_________。
A‘A’
B“A”
C 65
D A
11已有定义 int x=3, y=4, z=5;则表达式“!(x+y)+z-1&&y+z/2”的值是________。
A6
B0
C2
D1
12若变量c为char类型,能正确判断出c为小写字母的表达式是_______。
A’a’<=c<=’z’
B (c>=’a’) || (c<=’z’)
C(‘a’<=c) and (‘z’>=c)
D (c>=’a’) && (c<=’z’)
13设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是_______。
Aprintf(“x=%d\n”,x)
Bprintf(“x=%ld\n”,x)
Cprintf(“x=l\n”,x)
Cprintf(“x=%D\n”,x);
14从循环体内某一层跳出,继续执行循环外的语句是:___________。
A break语句
Breturn语句
Ccontinue语句
D空语句。
15C语言用_______表示逻辑“真”值。
Atrue
Bt或y
C非零整型值
D整型值0
16为了避免嵌套的条件分支语句if—else 的二义性,C语言规定:C程序中的else总是与_____组成配对关系。
A缩排位置相同的if
B在其之前未配对的if
C在其之前未配对的最近的if
D同一行上的if
17在函数中默认存储类型说明符的变量应该是________存储类型。
A内部静态
B 外部
C自动
D 寄存器
18C语言中以只读方式打开一个文件应选择_______________参数。
A“r”
B“w”
C“rb”
D“a”
19设有数组定义:char array[]=”student”;则数组所占的存贮空间为__________。
A6个字节
B 7个字节
C 8个字节
D 9个字节
20根据C语言的语法规则,下列________个是不合法标识符。
Ado
B Name
C R5
D _exam
二、判断题
1 C 语言源程序文件通过了编译、连接之后 , 生成一个后缀为 EXE 的文件。 ( )
2在 C 程序中 , 函数既可以嵌套定义 , 也可以嵌套调用。( )
3在 C 程序中 ,APH 和 aph 代表不同的变量。( )
4表达式 0195 是一个八进制整数。( )
5Continue语句的作用是结束本次循环。( )
6Extern变量的生命期是整个程序执行期。 ( )
7C语言中字符串的结束符是’\0’。 ( )
8利用fclose函数关闭已打开的文件。 ( )。
9C程序总是从main( ) 函数的第一条语句开始执行的。 ( )
10数组名代表数组的首地址。( )
三、填空题
1C语言的预处理语句以__________开头。
2表达式7+10>2 && 25 %5的结果是_______________。
3下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。
Int n=0, ch; Ch=getchar( );
While( __________________ )
{ if ( ________________ ) n++; c=getchar( ); }
4C语言中getchar() 函数的功能是_________________________。
5int p 的含义是______________________________。
6定义fp为文件型指针变量的定义方法为_______________。
7数组 int a[3][3];共定义了____________个数组元素。
四、读程序题。
1 改正下列程序中不正确的语句。
main( )
{ int a;
scanf(“%d”, a); if (a = 1) printf(“One\n”) ; }
2写出下列程序的运行结果。
fun(int a, int b)
{ if(a>b) return (a);
Else return (b); }
main()
{ int x=3,y=8,z=6,r;
r=fun(fun(x,y),2z); printf(“%d\n”,r); }
3 改正下列程序中不正确的语句。
main()
{ int n ;
float s=10;
for(n=10;n>1;n- -)
s=s+1/n;
printf(“%61f\n”,s); }
4 写出下列程序的运行结果。
main()
{ int n;
For(n=3; n<=10; n++)
{ if(n%6= =0) break; Printf(“%d”,n); } }
5写出下列程序的运行结果。
#include “stdioh”
Main()
{ int a[]={1,2,3,-4,5};
int m,n,p; p=&a[0]; m=(p+1); n=(p+4);
printf(“%d %d %d ”,p,m,n); }
五、编程题
1 编程计算下列表达式:s=n!(n从键盘上输入)
2输出1—100之间不能被12整除的数。
3从键盘上输出10个整数存入一维数组中,按由大到小的顺序输出。
4从键盘上输入9个数,按3行3列的格式输出。
5编程将文件readtxt中的字符读出显示到屏幕上。
以上就是关于c语言计算机二级考试填空题如图全部的内容,包括:c语言计算机二级考试填空题如图、计算机二级C语言考试内容有那些、计算机二级c语言机试填空题,我填的空有一个与答案不一样但是运行结果正确等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)