C语言程序设计模拟题1Word文档下载推荐.doc

上传人:wj 文档编号:1233505 上传时间:2023-04-30 格式:DOC 页数:5 大小:24KB
下载 相关 举报
C语言程序设计模拟题1Word文档下载推荐.doc_第1页
第1页 / 共5页
C语言程序设计模拟题1Word文档下载推荐.doc_第2页
第2页 / 共5页
C语言程序设计模拟题1Word文档下载推荐.doc_第3页
第3页 / 共5页
C语言程序设计模拟题1Word文档下载推荐.doc_第4页
第4页 / 共5页
C语言程序设计模拟题1Word文档下载推荐.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言程序设计模拟题1Word文档下载推荐.doc

《C语言程序设计模拟题1Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《C语言程序设计模拟题1Word文档下载推荐.doc(5页珍藏版)》请在冰点文库上搜索。

C语言程序设计模拟题1Word文档下载推荐.doc

=y)scanf("

%d"

&

x)elsescanf("

y);

C、if(x>

y&

&

x!

=y);

D、if(x==y)x+=y;

4执行下面程序段后,s的值是()。

ints=5;

switch(++s)

{case6:

case7:

s+=2;

case8:

case9:

A、8

B、7

D、6

5下面程序段运行的结果是().

x=-1;

do{

x=x*x;

}while(!

x);

A、循环执行一次

B、有语法错误

C、死循环

D、循环执行两次

6下面程序是从键盘输入4位正整数,输入0或负数时结束循环.A处填写内容是()。

.

#include"

stdio.h"

main()

{

intnum;

do{

scanf("

num);

}while(___A___);

A、!

num

B、num>

C、num==0

D、!

num!

=0

7程序main(){chars[10];

s="

abcd"

;

printf("

%s\n"

s);

}的运行结果(以下U代表空格)是().

A、输出abcd

B、输出abcdUUUUU

C、编译不通过

D、输出a

8函数的形式参数系统默认存储类型说明是()。

A、static

B、extern

C、register

D、auto

9若file1中包含file2,file2中要用到file3,若file2中不用#include"

file3.h"

则在file1.c中应进

行如下定义().

A、#include"

file2.h"

和#include"

B、#include"

file2.h,file3.h"

C、#include"

"

D、#include"

file2.h

10若有说明:

intn=2,*p=&

n,*q=p;

,则以下非法的赋值语句是()。

A、*p=*q;

B、n=*q;

C、p=n;

D、p=q;

判断

1for循环的三个表达式中间用逗号相分隔.

2在C程序中,逗号运算符的优先级最低

3设i=1,j=2,k=3,则逻辑表达式!

(i>

j)||!

k&

1的值为0.

4for循环的三个表达式都可以省略.

5do-while循环的while后的分号不可以省略.

6若定义intarray[5],*p;

则赋值语句p=array;

是正确的.

7函数调用语句:

func(rec1,rec2+rec3,(rec4,rec5));

中,含有的实参个数是5.

8用一个#include命令可以同时指定数个被包含文件.

9下列的语句是正确的:

int**p;

10两个类型相同的结构体变量,可以互相赋值.

填空

1已知:

inti=8,j=10,m,n;

m=++i;

n=j++;

问语句执行后m=_____,n=_____。

2当a=1,b=2,c=3时,执行以下程序段后b=_____.if(a>

c)b=a;

a=c;

c=b;

3以下程序的输出结果为_____,

voidmain()

{inta;

for(a=0;

a<

10;

a++);

a);

4复制字符串的库函数是_____,只写函数名即可.

5将file_point定义为文件指针的语句为_____,写出应包含的头文件语句_____。

程序设计

/*------------------------------------------------

【程序设计】

--------------------------------------------------

功能:

从键盘输入一个大于3的整数,调用函数fun判断

其是否素数,然后在main函数中输出相应的结论

信息。

例如:

7是素数,8不是素数。

请编写fun函数。

素数是

仅能被1和自身整除的数。

注意:

请在Begin和End注释行之间填写代码,

所有注释语句都不能删除。

如果是素数返回1,否则返回0

-------------------------------------------------*/

math.h"

intfun(intn)

/*********Begin**********/

/**********End**********/

voidTestFunc();

intm,flag;

printf("

inputaninteger:

"

);

scanf("

m);

flag=fun(m);

if(flag)

printf("

%disaprime.\n"

m);

else

%disnotaprime.\n"

TestFunc();

voidTestFunc()

FILE*IN,*OUT;

intiIN,iOUT,i;

IN=fopen("

5.in"

"

r"

if(IN==NULL)

{

PleaseVerifyTheCurrerntDir..ItMayBeChanged"

}

OUT=fopen("

5.out"

w"

if(OUT==NULL)

PleaseVerifyTheCurrentDir..ItMayBeChanged"

for(i=0;

i<

i++)

{

fscanf(IN,"

iIN);

iOUT=fun(iIN);

fprintf(OUT,"

iOUT);

fclose(IN);

fclose(OUT);

答案:

单选

1~5AABCA6~10BCDDC

1~5NYNYY6~10YNNYY

19;

10

22

310

4strcpy

5FILE*file_point;

FILE*file_point;

#include<

stdio.h>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2