c语言模拟题库

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

C语言模拟题

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

十一

1、判断题(10分)

(1)一个C语言源程序文件中,有且只能有一个主函数。

(2)C程序中的一个变量可以被定义为两个或多个不同的类型。

(3)x*=y+8 等价于 x=x*(y+8)。

(4)若有int i=10, j=0;则执行完语句:if(j=0) i++; else i--; i的值为11。

(5)while和do?while循环不论什么条件下它们的结果都是相同的。

(6)如果想使一个数组中全部元素的值为0,可以写成 int a[10]={0*10};

(7)只有在函数被调用时,其形式参数才临时性地占有存储空间。

(8)语句char *p=“Visual C++”;的含义是将字符串赋给字符型指针变量p。

(9)函数即可以嵌套定义,又可以嵌套调用。

(10)C语言中的标识符以字母或下划线开头,可跟任何字符。

2、选择题(20分)

(1)8、以下叙述不正确的是_____________。

A:一个C 源程序可由一个或多个函数组成

B:一个C 源程序必须包含一个main 函数

C:C 程序的基本组成单位是函数

D:C 程序中,注释说明只能位于一条语句的后面

(2)以下选项中,非法的字符常量是______。

A:'\\t' B:

C语言模拟题

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

C语言模拟题(一)

一、选择题

1、以下字符中不是转义字符的是( )。

A、'\\c' B、'\\b' C、'\\\\' D、'\\a'

2、设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为()。

A、0 B、144 C、132 D、12

3、 已定义float x=1.25,y=3.37;

根据下面的输出结果,正确的输出语句是( ). y+x=4.62,y-x=2.12

A、printf(\B、printf(\C、printf(\D、printf(\

4 、执行下面程序段后,b的值为( ). int s=35; char t='A'; int b;

b=((s&&4)&&(t<'a'));

A、1 B、3 C、2 D、0

5 k是整型,则以下程序段的执行结果是:( ) k=-3;

if(k<=0) printf(\ else printf(\

A、####

B、有语法错误,无结果 C、&&&& D、####&&&&

6 设j和k都是int类型,则下面的for循环语句()。 for(j=0,k=0;j<=9&&k!=876;j++) scanf(\

A、最多执行9次 B、是无限循环

C、循环体一次也不执行 D、最多执行10次

7 以下正确的描述是( ).

A、只能在循环体内和switch语句内使用break语句 B、continu

C语言上机模拟题

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

计算机模拟题

1.C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是()。

C

A、由实参传给形参,再由形参传回给实参 B、由用户指定的传递方式 C、单向值传递 D、地址传递

2.以下叙述中错误的是

B

A、可以用typedef将已存在的类型用一个新的名字来代表 B、可以通过typedef增加新的类型

C、用typedef可以为各种类型起别名,但不能为变量起别名 D、用typedef定义新的类型名后,原有类型名仍有效

3.对于定义,char *aa[2]={\选项中说法正确的是

C

A、aa数组元素的值分别是\和\

B、aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 C、aa数组的两个元素中各自存放了字符'a'和'A'的地址

D、aa是指针变量,它指向含有两个数组元素的字符型一维数组

4.C语言中要求对变量作强制定义的主要理由是(

B)。

A、便于编辑预处理程序的处理 B、便于确定类型和分配空间 C、便于移植 D、便于写文件

5.以下叙述中正确的是A

A、在赋值表达式中,赋值号右边既可以是变量也可以是任意表达式

B、a是实型变量,C允许以下赋值a=10,因此可以这样说实型变量中允许存放整型值。

C、执行表达式a=b后,在内

C语言程序设计模拟题

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

一、选择题

(1)能将高级语言程序转换成目标语言程序的是__ C____。

A)调试程序 B)解释程序 C)编译程序 D)编辑程序 (2)__A____是构成C语言程序的基本单位。

A)函数 B)过程 C)子程序 D)子例程 (3)可以在C语言中用做用户标识符的是__B___。

A)void B)as_b3 C)for D)2c define _123 -abc Do WORD If cas SIG (4)若有以下类型说明语句:

char w; int x; float y, z;

则表达式w*x+z-y的结果为__D___类型。

A)float B)char C)int D)double (5)main()

{ float x=123.456;

《C语言程序设计》模拟题

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

中国地质大学(北京)继续教育学院 2015年01课程考试

《C语言程序设计》模拟题

一、简答题

1、简述C语言程序的结构。

C程序结构: 头文件; 局部函数声明; 局部定义声明; 全局变量声明; 全局函数声明; 引用外部函数声明; C代码(C函数); 二、选择题

1、 下面程序段的输出结果是【1】。C int a=60; a+=a-=a+a;

printf(“%d\\n”,a); A) 120 B) 60 C) -120

D) -60

2、 下面正确的字符常量是【2】。C A) ‘c’ B) ‘//’’ C) “w”

D) ‘’ 3、 以下不能用作标识符的是【3】。C A) _26 B) Scanf C) case

D) Double 4、 下面程序段中循环体执行的次数是【4】。C int a=10, b=0;

do {b+=2; a-=2+b; } while(a>=0); A) 1 B) 2 C) 3 D) 4

5、 以下关于函数的叙述正确的是【5】。D A) 函数中必须要有return语句

B) 函数中可以有

c语言 模拟题2013 含答案

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

一、选择题(每题2分,共30分)

下列各题的四个选项中,只有一个选项是正确的,请将正确选项填在下表中。 1

1. 请选出可用作C语言用户标识符的一组标识符 。

A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 2. 若有定义:int m=5; float x=3.9, y=4.7;

则表达式x+m%4*(int)(x+y)%5/2的值是 。 A.4.9 B.5.4 C.5.9 D.5

3. 在下面的条件语句中(其中s1和s2表示是C语言的语句),只有一个在功能上与其它

三个语句不等价,它是 。

A.if (a) s1 ; else s2; B.if (a= =0) s2; else s1; C.if (a!

C语言阅读程序模拟题

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

阅读程序模拟题

1.下面程序执行结果是 #include void swap(int *,int *); void main() {

int a=5, b=7, *ptr1, *ptr2; ptr1=&a, ptr2=&b; swap (ptr1,ptr2);

printf(“*ptr1=%d,*ptr2=%d\\n”,*ptr1,*ptr2); printf(“a=%d,b=%d\\n”,a,b); }

void swap (int *p1, *p2) {

int p; p=*p1; *p1=*p2; *p2=p; }

2.输入we are students ,下面程序运行结果 #include void main()

{ char string[81];

int i,num=0,word=0; char c;

gets(string);

for(i=0;(c=string[i])!='\\0';i++) if(c==' ') word=0; else if(word==0) {

word=

C语言程序设计模拟题

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

C语言程序设计模拟题(1)

一、选择题

(1)能将高级语言程序转换成目标语言程序的是__ C____。

A)调试程序 B)解释程序 C)编译程序 D)编辑程序 (2)__A____是构成C语言程序的基本单位。

A)函数 B)过程 C)子程序 D)子例程 (3)可以在C语言中用做用户标识符的是__B___。

A)void B)as_b3 C)for D)2c define _123 -abc Do WORD If cas SIG (4)若有以下类型说明语句:

char w; int x; float y, z;

则表达式w*x+z-y的结果为类型。

A)float B)char C)int D)double (5)main()

{ float x=123.456; printf("%-5.2f\n",x); }

c语言程序设计模拟题

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

《C语言程序设计》模拟题(补)

一. 单项选择题

1.有char c= 1 ,下面说法中正确的是( )。

A. 语句putchar(c+2);的输出结果为51 B. 语句putchar(“%d”,c+2);的输出结果为3 C. 语句putchar(“%c”,c+2);的输出结果为51 D. 语句putchar(“%c”,c+2);的输出结果为3

2.设c1,c2均是char型变量,则下面不正确的函数调用为(A. scanf(”c1=%cc2=%c”,&c1,&c2); B. getchar(); C. putchar(c2); D. putchar(c1,c2);

3.为了表示关系x>=y>=z,下面C语言表达式中正确的是( A. (x>=y)&&(y>=z) B. (x>=y)and(y>=z) C. (x>=y>=z) D. (x>=y)&(y>=z)

4.设x,y,z,t为int型变量,则执行以下语句后,t的值为( x=y=z=1;

t=++x||++y&&++z; A. 不定值 B. 2 C. 1 D. 0

5.对if语句中表

C语言模拟题(2014-5)答案

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

1、与下面代码运行效果相同的代码是__

i = 10;

while( i

C

2、假设变量s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于 0),则与以下程序段s=a; for(b=1;b<=c;b++) s=s+1; 功能等价的赋值语句是__

C

3、以下文件函数中,用于按照控制格式的方式向文件中写入数据的函数是__

D

4、能正确表示逻辑关系:“a≥10或a≤0”的 C语言表达式是__

B

5、下列语句定义x为指向 int类型变量a的指针,其中哪一个是正确的__

B

6、假定int类型变量占用两个字节,且有定义:int x[10]={0,2,4}; 则数组x

在内存中所占字节数是__

C

7、下面四个选项中,均是不合法的用户自定义标识符的选项是__

D

有以下定义:char x[ ]=\

y[ ]={'a','b','c','d','e','f','g'}; 则正确的叙述为__

8

char

D

9、函数调用语句y = func(a, b, max(d, e));中实参的个数为__

C

10、设有int a=3, *p=&a; 则*p的值是__

B

11、设有如下定义,struct sk{ int a; float b; } data, *p=&data; 则对 data

中的